McDonald’s Menu Prices in South Africa

McDonald’s has around 400 restaurants across South Africa, making it one of the most widely available fast-food brands in the country. Its South African menu blends global staples (the Big Mac®, McFeast®, McChicken®) with locally tuned items like the Boerie Burger and McSmart family bundles. Below is the full McDonald’s South Africa price list.

McDonald's South Africa meal with a burger, fries and a McCafe iced coffee, representing McDonald's menu prices in South Africa

McDonald’s Breakfast Menu Prices

McDonald’s SA serves breakfast from opening until roughly 10:30am on weekdays, extending to 11am at some branches on weekends. The Boerie Burger is the standout local item on this list: you won’t find it on a US or UK McDonald’s menu.

ItemPrice
Hash BrownR33.90
Boerie BurgerR35.90
Boerie Burger MealR48.90
Egg McMuffin®R54.90
Sausage McMuffin®R53.90
Sausage McMuffin® with EggR58.90
Sausage McMuffin® MealR75.90
Boerie & Egg Meal (Fries & Small Coffee)R63.90
Boerie Burger Double MealR71.90
Mega McMuffin® MealR92.90

McDonald’s breakfast: the R13 meal upgrade

The Boerie Burger is R35.90 on its own and R48.90 as a meal with fries and a drink, so the meal upgrade costs R13. That makes the Boerie Burger Meal at R48.90 the cheapest complete breakfast meal on the board, and the Boerie Burger itself the cheapest hot breakfast item at R35.90.

The McMuffin range is priced less generously. A Sausage McMuffin is R53.90 standalone but R75.90 as a meal, a R22 upgrade and R9 more than the same upgrade on the Boerie. Adding egg to a Sausage McMuffin costs R5 (R53.90 to R58.90), and there is a small quirk worth noting: the Egg McMuffin at R54.90 costs R1 more than the Sausage McMuffin at R53.90, despite egg normally being the cheaper filling.

At the top of the section the Mega McMuffin Meal is R92.90, the most expensive breakfast McDonald’s South Africa sells, and the Boerie & Egg Meal at R63.90 is the only breakfast meal that comes with a small coffee rather than a cold drink. A Hash Brown on its own is R33.90.

Verdict: order the Boerie Burger Meal at R48.90. It is R27 cheaper than the Sausage McMuffin Meal for the same fries-and-drink format.

McMega Meals & McSmart Meals (Family Bundles)

McSmart and McMega meals are McDonald’s SA’s family-sharing bundles, sized for 2, 3, or 4 people and available in Beef or Chicken.

BundleBeefChicken
McSmart Meal for 2R131.90R131.90
McMega Meal for 2R165.90R165.90
McSmart Meal for 3R198.90R198.90
McSmart Meal for 4R263.90R263.90

McSmart and McMega bundles: there is no bulk discount

This is the clearest finding on the whole McDonald’s price list, and it runs against what most people assume about family bundles. Work the McSmart Meals out per person and the rate barely moves: R131.90 for two is R65.95 each, R198.90 for three is R66.30 each, and R263.90 for four is R65.98 each.

In other words, McDonald’s charges a flat R66 per person no matter how big the McSmart bundle is. There is no volume saving whatsoever for stepping up to the Meal for 4. Order the bundle that matches your group and nothing more, because buying a bigger one to share offers no advantage.

The McMega Meal for 2 at R165.90 works out to R82.95 per person, a R17 premium over McSmart for the larger burgers. Beef and chicken versions are priced identically across every bundle, so the choice there is purely preference.

McDonald’s Promotions & Value Meal Prices

ItemPrice
Homestyle Doughnut & Short FilterR26.90
Cheeseburger MealR39.90
Jalapeno Chicken MealR39.90
Double Cheeseburger MealR52.90
Jalapeno Double MealR52.90
Triple Cheeseburger MealR65.90
Jalapeno Triple Small MealR65.90
Chicken FoldoverR76.90
Chicken Foldover SpicyR83.90
30th Birthday Meal 1R131.90
30th Birthday Meal 2R131.90

The R39.90 Cheeseburger Meal is the best value on the McDonald’s menu

A Cheeseburger on its own is R30.90. The Cheeseburger Meal, with fries and a drink, is R39.90. That R9 upgrade is the cheapest way to turn a burger into a full meal anywhere on the McDonald’s South Africa menu, and the same R9 applies to the Double Cheeseburger Meal at R52.90 against the R43.90 burger.

Put that next to the à la carte board and it looks even better: a complete Cheeseburger Meal at R39.90 costs R33 less than a Big Mac on its own at R72.90. The Jalapeno Chicken Meal matches it at R39.90, and stepping up to the Triple Cheeseburger Meal costs R13 more than the double at R65.90.

The Homestyle Doughnut & Short Filter at R26.90 is the cheapest item in the promotions block, and the two 30th Birthday Meals at R131.90 are priced identically to a McSmart Meal for 2.

Verdict: if you want the most food per rand at McDonald’s, the answer is almost always in the promotions table rather than the main menu.

Beef Meals & Burger Prices

ItemPrice
HamburgerR26.90
CheeseburgerR30.90
Double CheeseR43.90
Double CheeseburgerR43.90
Chilli Cheese DoubleR55.90
Big Mac®R72.90
Quarter Pounder® with CheeseR81.90
Quarter Pounder® with Cheese DeluxeR88.90
2 Cheeseburger MealR92.90
McFeast®R112.90
Spicy McFeast®R118.90

Big Mac, Quarter Pounder and McFeast prices compared

The beef range starts at R26.90 for a Hamburger, with cheese adding R4 to make a R30.90 Cheeseburger and a second patty adding R13 to make a R43.90 Double Cheeseburger. That R13 second patty is reasonable value, and it is the last cheap step in the section.

From there the jumps get steep. A Big Mac is R72.90, which is nearly 2.7 times the price of a Hamburger and R20 more than a full Double Cheeseburger Meal with fries and a drink. A Quarter Pounder with Cheese is R81.90, R9 above the Big Mac, and the Deluxe version adds R7 at R88.90.

The McFeast at R112.90 is the most expensive standard beef burger on the menu, with the Spicy McFeast R6 more at R118.90.

Verdict: the Big Mac and the Quarter Pounder are priced as signature items rather than value items. If the Big Mac is what you want, order it and accept the premium, but do not expect it to feed you better than a R52.90 Double Cheeseburger Meal.

Chicken Meals & Burger Prices

ItemPrice
Chicken BurgerR26.90
Jalapeño ChickenR30.90
Chicken McNuggets®R48.90
Cajun DeluxeR62.90
Grand Chicken ClassicR64.90
McCrispyR65.90
McChicken®R56.90
Grand Chicken SpecialR87.90
Grand Chicken SpicyR84.90
Chicken FoldoverR76.90
Chicken Foldover SpicyR83.90
McFeast® ChickenR105.90
Spicy McFeast® ChickenR112.90
20pc Chicken McNuggetsR158.90

McDonald’s chicken: the cheapest burger on the menu is a chicken one

The Chicken Burger is R26.90, exactly matching the Hamburger as the joint-cheapest burger McDonald’s South Africa sells, and the Jalapeño Chicken at R30.90 matches the Cheeseburger. Chicken McNuggets are R48.90 and a McChicken is R56.90.

The mid-range is crowded between R62.90 and R65.90, where the Cajun Deluxe, Grand Chicken Classic and McCrispy all sit within R3 of each other. Above that, Grand Chicken Spicy is R84.90 and Grand Chicken Special is R87.90. The Chicken Foldover is R76.90 with the spicy version R7 more at R83.90.

One useful comparison for anyone weighing beef against chicken: the McFeast Chicken at R105.90 is R7 cheaper than the beef McFeast at R112.90, and the Spicy McFeast Chicken at R112.90 costs exactly what the standard beef McFeast does.

For groups, the 20pc Chicken McNuggets at R158.90 works out to R7.95 a nugget, which is the cheapest protein-per-rand line in the chicken section.

Veggie, Sharebags & Happy Meal® Prices

ItemPrice
Veggie BurgerR52.90
Happy Meal®R65.90
Beef SharebagR349.90
Chicken SharebagR349.90
Combo SharebagR349.90

ShareBag prices: why the McSmart Meal for 4 undercuts them

All three ShareBags (Beef, Chicken and Combo) are priced identically at R349.90, so there is no cost reason to choose between them.

The important comparison is against the bundles. A McSmart Meal for 4 costs R263.90, which is R86 less than a ShareBag. Both are built to feed roughly the same number of people, which makes the ShareBag the more expensive route to feeding four unless the specific burger mix inside it is what you want. If you are ordering for a group primarily on price, the McSmart Meal for 4 is the better buy by a wide margin.

Elsewhere in this section, the Veggie Burger at R52.90 is the only meat-free burger on the menu and sits between the McChicken and the Cajun Deluxe. The Happy Meal at R65.90 is R26 more than a Cheeseburger Meal, so for an older child who will eat a standard cheeseburger and fries, the promotions table is considerably cheaper than the kids’ box.

McDonald’s Sides & Salad Prices

ItemPrice
Fries®R29.90
CornR34.90
Regular Waffle FriesR46.90
Chilli Cheese McFlavor FriesR46.90
Chilli Cheese TendersR65.90
Green SaladR42.90
Crispy Chicken SaladR77.90

Sides and salads: the salad costs more than a Big Mac

Standard Fries are R29.90 and Corn is R34.90. Stepping up to Regular Waffle Fries or Chilli Cheese McFlavor Fries costs R46.90, a R17 premium over standard fries, and Chilli Cheese Tenders top the section at R65.90.

On the salads, a Green Salad is R42.90 and the Crispy Chicken Salad is R77.90, R5 more than a Big Mac. That is a pattern across South African fast food: the salad is priced as a light main rather than as a cheap alternative, so choosing it saves calories rather than money.

McCafé® Prices

Drink / ItemPrice
Homestyle DoughnutR15.90
CappuccinoR26.90
TeaR34.90
MuffinR39.90
Iced LatteR39.90
Tall AmericanoR38.90
Spanish LatteR46.90
Tall Cafe LatteR46.90
Hot ChocolateR42.90

McCafé prices: the doughnut combo and the tea anomaly

The Homestyle Doughnut at R15.90 is the cheapest item on the entire McDonald’s South Africa menu. A Cappuccino is R26.90, which is exactly what a Hamburger costs, and a Tall Americano is R38.90.

The genuine anomaly here is tea. At R34.90 a cup of tea costs R8 more than a cappuccino, which is the wrong way round at almost every other coffee counter in the country. If you are ordering for the caffeine and the price, the cappuccino is the better deal.

The best-value line on the McCafé board is the Homestyle Doughnut & Short Filter combination at R26.90 from the promotions table. Since the doughnut alone is R15.90, the coffee effectively costs R11, less than half the price of a standalone cappuccino.

At the top of the range, a Spanish Latte and a Tall Cafe Latte are both R46.90 and a Hot Chocolate is R42.90.

Cold Drinks & Milkshake Prices

DrinkPrice
Coke No-SugarR21.90
Stoney ZeroR21.90
Bonaqua Still WaterR24.90
CokeR26.90
Fanta OrangeR26.90
SpriteR26.90
Creme SodaR26.90
Cappy Apple JuiceR29.90
Apple JuiceR33.00
Orange JuiceR33.00
Iced Latte Hazelnut / Caramel / VanillaR39.90
Powerade Mountain BlastR39.90
McFizzR39.90
Vanilla MilkshakeR39.90
Strawberry MilkshakeR39.90
Chocolate MilkshakeR39.90

Cold drinks: you pay more for water than for a zero-sugar Coke

Coke No-Sugar and Stoney Zero are the cheapest drinks at R21.90. Bonaqua Still Water is R24.90, so bottled water costs R3 more than a zero-sugar soft drink. Regular Coke, Fanta Orange, Sprite and Creme Soda all sit at R26.90.

All three milkshakes (Vanilla, Strawberry and Chocolate) are R39.90, the same price as a McFizz, a Powerade and the flavoured Iced Lattes. That R39.90 tier is where the whole premium drinks range lands.

A small detail that says something about how the menu is maintained: Apple Juice and Orange Juice at R33.00 are the only two prices on the entire McDonald’s South Africa menu that do not end in .90.

Desserts & Sundae Prices

ItemPrice
SundaesR30.90
Blueberry & Cheesecake PieR32.90
Apple PieR32.90
Pie Ala Mode (Blueberry & Cheesecake)R52.90
McFlurry® OreoR56.90
Grimace ShakeR59.90
McFlurry® Kit-KatR60.90

Desserts: the McFlurry costs more than a full Cheeseburger Meal

Sundaes start the section at R30.90, with the Apple Pie and the Blueberry & Cheesecake Pie both R32.90. Combining them as a Pie Ala Mode is R52.90, against R63.80 for a pie and a sundae bought separately, so the combination saves R10.90. It’s one of the few genuine bundle savings on the menu.

The McFlurry range is where the prices climb. An Oreo McFlurry is R56.90 and a Kit-Kat McFlurry is R60.90, making the Kit-Kat the most expensive dessert McDonald’s South Africa sells. The Grimace Shake sits between them at R59.90.

For perspective, a R56.90 Oreo McFlurry costs R17 more than a milkshake and R17 more than an entire Cheeseburger Meal with fries and a drink. Verdict: the sundae at R30.90 is the value dessert, the Pie Ala Mode at R52.90 is the smart bundle, and the McFlurry is priced as an indulgence.

The Big Mac® remains the single most-ordered item on the South African menu, followed closely by the McFeast® and Chicken McNuggets®. For breakfast, the Boerie Burger outsells the Egg McMuffin® at most branches, a distinctly South African quirk. On the dessert side, McFlurry® Oreo is the top seller.

McDonald’s South Africa Trading Hours

Most McDonald’s branches trade daily from early morning to late evening, though highway and mall locations sometimes operate 24 hours. Always confirm with your nearest branch, especially for late-night or early-morning visits.

DayHours
Monday – Sunday06:00 – 21:00 (varies by branch; some locations trade 24 hours)

How McDonald’s Prices Can Vary by City

McDonald’s South Africa’s roughly 400 restaurants are a mix of company-operated and franchised stores, so pricing on core items is fairly standardised, but delivery-platform prices (Uber Eats, Mr D Food) and mall or airport locations typically run above the standard till price. The list above reflects McDonald’s standard national pricing. A breakdown by city (Johannesburg, Cape Town, Durban and Pretoria) is currently being worked on.

Alternatives to McDonald’s South Africa

McDonald’s South Africa FAQs

How much is a Big Mac® meal in South Africa?

A standalone Big Mac® costs R72.90. As a meal with fries and a drink, pricing typically lands between R100 and R115 depending on drink and side size selected.

How many McDonald’s locations are there in South Africa?

McDonald’s operates around 400 locations across South Africa’s cities, towns, and highways, with new stores opening regularly.

Does McDonald’s deliver in South Africa?

Yes. McDonald’s offers delivery through its own app and third-party platforms like Uber Eats and Mr D Food, in select areas.

What vegetarian options does McDonald’s South Africa offer?

The Veggie Burger is the main vegetarian option, alongside sides like Green Salad, Corn, and Fries®.

Does McDonald’s South Africa offer a birthday reward?

Yes. Adding your birthday to the MyMcDonald’s Rewards app unlocks a birthday-month deal, often a free ice cream cone.

McDonald’s South Africa runs a mix of company-owned and franchised restaurants, so prices at your local branch may differ slightly from the national list above. Always confirm with your nearest store before ordering.

Related Guides

See our full Big Mac Meal price by size compares Regular, Medium, Large and app deals.

For breakfast, check our McDonald’s breakfast menu prices and serving times, including the local Boerie range.

For dessert, see McDonald’s desserts, shakes and McCafé prices.