Cheapest coffee in South Africa 2026 - takeaway coffee cups price comparison

Cheapest Coffee in South Africa (2026)

South Africa runs on takeaway coffee. The queues at office-park Vida counters, the McCafé drive-throughs at 7am, the R14 Xpresso cups changing hands at taxi ranks — somewhere between 22 million South Africans drink coffee on any given day, and a lot of them are buying it rather than brewing it. So when BusinessTech published its cheapest-cup ranking earlier this month, people paid attention: Xpresso at R14, Vida at R36, Starbucks at R47 for a cappuccino.

Useful — but only half the story. That ranking compared the smallest cup at each chain, and a “small” is not the same drink everywhere. A Starbucks Tall is 354ml. A Seattle Short is roughly two-thirds of that. Ranking cups without ranking millilitres is like ranking fuel prices without checking the litres. This guide fixes that: twelve chains, five drinks, real 2026 prices, the actual cup sizes, what a month of daily coffee costs you at each one, and the loyalty schemes that change the maths for regulars.

Every Chain, Every Drink: The Master Price Table

Prices below are for the smallest hot size at each chain (Solo, Short, Small or Tall, depending on whose naming you are stuck with) — because that is the fairest like-for-like starting point, and it is also what most price guides quote. Espresso is a single shot except where noted. “—” means the chain doesn’t list that drink in a comparable form or no reliable 2026 figure exists. All prices include VAT.

Chain Espresso Americano Cappuccino Latte Flat white
Xpresso — R14 R14 — —
McCafé (McDonald’s) R18.90 R22.90 R24.90 R26.90 R26.90
Seattle Coffee Co R27 R30–R36* R33.50–R39* R33.50 R35.50
Vida e Caffè R30 R33 R35 R38 R38
Bootlegger R32 R36 R39 R46 R42
Woolworths Café — R37 R42 — —
Plato — R33 R39 — —
Netcafe — R36.90 R39.90 — —
Abantu — R26 R32 — —
Mugg & Bean R30 R39 R39 R45 R39
Starbucks — R37 R47 R42 —
Wild Bean Café — R29.88† — ~R48† —

*Seattle’s entry needs an honest footnote. Two recent sources disagree: an in-store Gauteng survey from October 2026 found R36 (americano) and R39 (cappuccino) for a Short, while menu guides put the Short at R30 and R33.50. The truth is probably branch-dependent — Seattle stores are franchised — so treat the lower figure as the best case and the higher as what you’ll often actually pay. †Wild Bean figures are from a 2025 guide; no current published menu was available, so treat them as rough guides, not 2026 prices.

A few things jump out immediately. McCafé is the cheapest full-menu option on the board — every one of the five drinks under R27 for a small, with the flat white at R26.90 costing less than a Vida espresso. Vida e Caffè undercuts Starbucks on every shared drink, which is exactly why it keeps stealing the youth market. And Bootlegger, the Cape Town favourite people assume is pricey, sits within a rand or two of Mugg & Bean on most drinks. But before crowning winners, we need to talk about cup sizes — because the table above is still lying to you a little.

The Size Trap: Why “Smallest Cup” Rankings Mislead

Here is the problem with every cheapest-coffee list you’ve read, including the recent viral one. Chains don’t share a sizing language, and the millilitres behind the names differ wildly:

Chain Small name Approx. ml Medium name Large name
Starbucks Tall 354 ml Grande (473 ml) Venti (591 ml)
Seattle Coffee Co Short ~240 ml Tall Grande
Vida e Caffè Solo ~250 ml Mucho Grande
Mugg & Bean Short ~240 ml Easy Serious
Bootlegger Small ~250 ml Medium Large
McCafé Small ~300 ml Medium Large

See the issue? Starbucks’ “smallest” cup — the Tall at 354ml — holds roughly 50% more coffee than Seattle’s Short. So when a ranking tells you a Starbucks cappuccino costs R47 against Seattle’s R39, it is comparing 354ml against ~240ml. Per sip, the gap is far smaller than the headline suggests. The only honest way to compare is price per 100ml. So that’s what we did, using the cappuccino at each chain’s smallest size. Millilitres marked ~ are industry-standard approximations, not published figures — the ranking direction is what matters, not the second decimal.

Chain Cappuccino Cup (approx.) Per 100 ml
Xpresso R14 ~250 ml ~R5.60
McCafé R24.90 ~300 ml ~R8.30
Abantu R32 ~250 ml ~R12.80
Starbucks (Tall) R47 354 ml R13.28
Vida e Caffè (Solo) R35 ~250 ml ~R14.00
Bootlegger (Small) R39 ~250 ml ~R15.60
Mugg & Bean (Short) R39 ~240 ml ~R16.25
Seattle (Short) R33.50–R39 ~240 ml ~R13.96–R16.25
Woolworths Café (Short) R42 ~240 ml ~R17.50

This is the table the other guides don’t give you, and it changes the story. Yes, Xpresso still wins by a mile — R14 is R14. But look at Starbucks: judged per 100ml, the Tall cappuccino (R13.28) is actually cheaper coffee than Vida’s Solo (R14.00), Mugg & Bean’s Short (R16.25) and Woolworths Café (R17.50). The green-apron premium is partly an illusion created by a bigger cup. If you’re the kind of drinker who finishes whatever’s in front of you, the per-cup ranking is what matters. If you drink a fixed amount of coffee a day, per-100ml is the honest number — and on that measure, Starbucks is mid-pack, not the villain.

What a Month of Coffee Actually Costs You

Cup prices are abstract. Monthly totals are not. Here’s what one cappuccino every workday — 22 cups a month, smallest size — costs at each chain. This is the number that should decide where a daily drinker buys.

Chain Per cup Per month (×22) Vs cheapest
Xpresso R14 R308 —
McCafé R24.90 R547.80 +R239.80
Abantu R32 R704 +R396
Vida e Caffè R35 R770 +R462
Seattle* R33.50–R39 R737–R858 +R429–R550
Bootlegger R39 R858 +R550
Mugg & Bean R39 R858 +R550
Plato R39 R858 +R550
Netcafe R39.90 R877.80 +R569.80
Woolworths Café R42 R924 +R616
Starbucks R47 R1,034 +R726

Read that last column slowly. A daily Starbucks habit costs R726 a month more than Xpresso — that’s R8,712 a year, a return flight to Cape Town, spent on the difference between two cappuccinos. Even the jump from McCafé to Starbucks is nearly R500 a month for what many blind tasters struggle to distinguish. This is why the monthly table matters more than any single-cup ranking: nobody buys one coffee. If your current chain sits in the bottom half of this table and you’re drinking daily, switching is the single highest-value change in this entire guide. For the truly budget-conscious, our cheapest meals under R50 roundup covers where else those rands go further.

Loyalty Programmes: How Regulars Pay Less Than the Menu Says

Menu prices are the sticker price. Regulars rarely pay it. Here’s what the loyalty schemes actually do to your per-cup cost:

Mugg & Bean — the bottomless loophole. The famous bottomless filter coffee is still on the sit-down menu at R49 per person (single cup R35). Two cups and you’re already ahead of buying them singly; three and it’s the cheapest sit-down coffee in the country by a distance. The catch: it’s filter coffee, not espresso drinks; it’s sit-down only; and sharing is explicitly not allowed. Mugg & Bean also runs a Coffee Subscription through its app that covers cappuccinos, lattes, americanos and more — worth checking if you’re a daily M&B drinker, since subscriptions are where the chain hides its best per-cup prices.

Starbucks Rewards — slow but real. You earn 1 Star for every R2 spent, and 250 Stars buys a free handcrafted drink — so roughly every R500 of spending earns a free beverage worth ~R47, an effective ~9% rebate. Gold status (750 Stars in 12 months) adds free syrups and toppings, a birthday drink, and free refills on brewed coffee and tea when dining in. Nobody should choose Starbucks for the rewards, but if you’re already buying there daily, the free drink every couple of weeks is real money.

Seattle, Vida, Bootlegger, McCafé. Seattle runs app-based deals and stamp-style promotions that vary by month — check the app before assuming menu price. Vida’s edge is structural rather than loyalty-based: its everyday prices simply undercut Starbucks and Mugg & Bean without needing a scheme. McCafé’s weapon is the McDonald’s app, which regularly bundles coffee with breakfast items at combo prices well below the sum of parts. The honest summary: only Mugg & Bean’s bottomless and Starbucks’ Stars move the needle structurally; everywhere else, the menu price is the price.

2026 Context: Why Coffee Keeps Getting More Expensive

Coffee was the fastest-rising item in South Africa’s beverage basket in 2025, up more than 16% in a single June reading, and 2026 hasn’t offered relief — the rand prices behind every table above reflect it. Xpresso’s own story tells the tale: R10 a cup, then R12, now R14. Nobody in the industry expects the curve to bend soon; green coffee is a globally traded commodity and South Africa imports virtually all of it.

The other big 2026 story is ownership. Shoprite has agreed to buy Vida e Caffè — all ~400 stores — in a deal announced in August 2026 and currently awaiting Competition Commission approval, with completion expected in Shoprite’s 2027 financial year. If it goes through, the country’s cheapest premium-tasting coffee chain ends up owned by the country’s biggest grocer, with obvious implications: Vida counters inside Checkers stores, Xtra Savings tie-ins, and possibly the end of Vida’s independent pricing. For now, nothing changes at the till — but it’s the single most important thing to watch in SA coffee. Our full Vida e Caffè menu and prices guide has the complete breakdown.

The Verdict

Cheapest cup, full stop: Xpresso at R14. Nothing else is close. If your commute passes an Xpresso container or kiosk, every other option on this page is a luxury choice. The coffee is basic — nobody is writing tasting notes — but at less than a third of Starbucks, basic wins.

Cheapest proper café coffee: McCafé. R24.90 for a small cappuccino, R26.90 for a flat white, full espresso menu, consistent across the country, and the monthly maths (R547.80) beats everything except Xpresso. The snobbery about McDonald’s coffee is about a decade out of date. Pair it with breakfast via their breakfast menu deals and it gets better still.

Cheapest premium-tasting cup: Vida e Caffè. R35 for a Solo cappuccino of genuinely good espresso, R38 flat white, Portuguese-style service, and 400 stores and counting. It undercuts Starbucks by R12 a cup and Mugg & Bean on most drinks, which is why it keeps winning the youth market. See how it compares drink-by-drink on our Vida prices page.

Best for daily commuters: McCafé or Seattle. McCafé on price and ubiquity; Seattle if you want the cup to taste like something and don’t mind the franchise lottery on exact pricing. Both are everywhere your commute goes.

Best sit-down value: Mugg & Bean’s R49 bottomless filter. If you’re going to sit for an hour anyway — working, meeting, waiting — no chain comes close. Two cups breaks even, three is daylight robbery in your favour. Just don’t try to share it; they will notice.

And Starbucks? The most expensive cup on the board (R47) and the most expensive month (R1,034) — but, as the per-100ml table showed, the least overpriced per sip of the premium trio, with a rewards scheme that quietly returns ~9%. You’re paying for the cup size, the consistency and the third-place atmosphere. Whether that’s worth R726 a month over Xpresso is between you and your budget. Our full Starbucks menu prices guide breaks down the entire menu if you’re committed.

One last note: prices move, branches vary, and delivery apps add their own markup on top of everything above (we’ve documented exactly how much in our Uber Eats vs Mr D fee comparison). If a price here differs from your local store, the store board wins — and if you spot a change, the figures above were checked in October 2026. For sweet drinks and dessert coffees, our coffee and dessert prices roundup covers where the milkshakes and iced coffees sit, and deal-hunters should check the current fast food deals page.

Frequently Asked Questions

What is the cheapest coffee in South Africa?

Xpresso, at R14 for a cappuccino or americano — less than a third of Starbucks’ R47. Among full-menu café chains, McCafé is cheapest at R24.90 for a small cappuccino.

Is Vida e Caffè cheaper than Starbucks?

Yes, on every comparable drink. A Solo cappuccino is R35 at Vida versus R47 for a Tall at Starbucks; a Solo americano is R33 versus R37. Per 100ml the gap narrows because Starbucks’ Tall is a bigger cup (354ml), but Vida still wins per cup.

Which chain has the cheapest latte?

McCafé at R26.90 for a small latte. Seattle and Vida follow at R33.50 and R38 respectively; Starbucks charges R42.

Does Mugg & Bean still do bottomless coffee?

Yes — bottomless filter coffee is R49 per person on the sit-down menu (single cup R35). It’s filter coffee only, sit-down only, and sharing isn’t allowed. At two-plus cups it’s the cheapest sit-down coffee in the country.

Why do “small” coffees cost such different amounts?

Because “small” isn’t standardised. A Starbucks Tall is 354ml while a Seattle Short is ~240ml — nearly 50% more coffee. Always compare price per 100ml, not price per cup, when chains use different size names.

Is Starbucks worth the premium over cheaper chains?

Per cup, it’s the priciest on the board (R47 cappuccino, R1,034/month daily). Per 100ml it’s mid-pack, and Rewards returns roughly 9% in free drinks. Whether the bigger cup, consistency and atmosphere justify ~R700/month over Xpresso depends on what you value — the coffee itself, blind-tasted, rarely justifies it.

## FAQ SCHEMA