Coffee and Dessert Prices at South African Fast Food Chains (2026)
Quick answer: where are coffee and desserts cheapest?
McDonald’s and Wimpy sell the cheapest cappuccino at R26.90, while Starbucks charges R47. Starbucks does have one of the cheaper Americanos, though, at R31. For something sweet, the cheapest treats cost under R12: a Chicken Licken Cool Cone (R9), a KFC Soft Twirl (R9.90) or a Hungry Lion Vanilla Sundae (R9.90). The cheapest milkshake is at KFC, at R27.90.
Coffee and desserts are where the price differences between chains are biggest, because the same kind of drink or ice cream can be a cheap add-on at one chain and a premium product at another. All prices below come from our chain menu pages and were checked in September 2026.
Coffee
| Drink | McDonald’s | Wimpy | Burger King | Starbucks |
|---|---|---|---|---|
| Cappuccino | R26.90 | R26.90 | R36.90 | R47.00 |
| Americano | R38.90 (Tall) | R36.90 | R32.90 | R31.00 |
| Hot chocolate | R42.90 | R53.90 | R39.90 | R46.00 |
| Iced latte / iced coffee | R39.90 | R39.90 | Not listed | R53.00 |
A Starbucks cappuccino costs about 75 percent more than one from McDonald’s or Wimpy. The Americano is the exception: at R31, Starbucks is the cheapest of the four, and McDonald’s is the most expensive. If you just want a plain cup of coffee, Wimpy’s filter coffee is R22.90, and the Famous Wimpy Coffee is R25.90.
Ice cream and soft serve
| Chain | Item | Price |
|---|---|---|
| Chicken Licken | Cool Cone | R9.00 |
| KFC | Soft Twirl | R9.90 |
| Hungry Lion | Vanilla Sundae | R9.90 |
| KFC | Soft Twirl With Choc | R11.90 |
| Burger King | Ice Cream Cone | R19.90 |
| Wimpy | Snowfreeze™ Cup | R25.00 |
| McDonald’s | Sundae | R30.90 |
| Steers | Ice Cream Cup | R36.90 |
Milkshakes
| Chain | Milkshake | Price |
|---|---|---|
| KFC | Chocolate or Strawberry Milkshake | R27.90 |
| Burger King | Vanilla or Chocolate King Shake | R39.90 |
| McDonald’s | Vanilla, Strawberry or Chocolate Milkshake | R39.90 |
| Wimpy | Classic Milkshake | R47.90 |
| Steers | Ridiculously Thick Shake (Large) | R49.90 |
| RocoMamas | G-Shake (any flavour) | R50.00 |
KFC’s milkshake is R12 cheaper than the McDonald’s and Burger King versions. At the sit-down chains you are paying for a bigger, thicker shake: Wimpy’s gourmet shakes, such as the Bar-One® shake, cost R57.90.
The Oreo test
Three chains sell soft serve mixed with Oreo, which makes for a neat like-for-like comparison.
| Chain | Item | Price |
|---|---|---|
| KFC | Oreo Sundae | R21.90 |
| Burger King | Oreo Fusion | R49.90 |
| McDonald’s | McFlurry® Oreo | R56.90 |
The McFlurry® costs 2.6 times as much as the KFC Oreo Sundae. Portion sizes differ, but if all you want is soft serve with Oreo, KFC is by far the cheapest way to get it.
Sit-down desserts
At the sit-down chains, desserts are a proper course rather than a snack. Wimpy’s plain waffle costs R49.90 and a Bar-One® waffle is R67.90. RocoMamas’ Maple & Vanilla waffle is R49 for a regular. Wimpy also sells a Carrot Cake Malva Pudding for R59.90, one of the few truly South African desserts on a chain menu.
Full coffee and dessert menus
- Starbucks menu prices
- McDonald’s desserts and McCafé prices
- KFC desserts prices
- KFC Krushers and drinks prices
- Wimpy menu prices
- Burger King menu prices
- RocoMamas menu prices
Coffee and dessert prices: common questions
Where is the cheapest cappuccino?
McDonald’s and Wimpy, both R26.90. Burger King charges R36.90 and Starbucks R47.
How much is a KFC Krusher?
The Verry Berry Krusher is R39.90. Our KFC Krushers page lists every flavour and explains what happened to the Oreo Krusher.
Is Starbucks more expensive in South Africa than other coffee chains?
For most drinks, yes. A cappuccino or latte costs R47 at Starbucks. The Americano is the exception, where Starbucks (R31) is cheaper than Burger King, Wimpy and McDonald’s.
