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 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.
| Item | Price |
|---|---|
| Hash Brown | R33.90 |
| Boerie Burger | R35.90 |
| Boerie Burger Meal | R48.90 |
| Egg McMuffin® | R54.90 |
| Sausage McMuffin® | R53.90 |
| Sausage McMuffin® with Egg | R58.90 |
| Sausage McMuffin® Meal | R75.90 |
| Boerie & Egg Meal (Fries & Small Coffee) | R63.90 |
| Boerie Burger Double Meal | R71.90 |
| Mega McMuffin® Meal | R92.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.
| Bundle | Beef | Chicken |
|---|---|---|
| McSmart Meal for 2 | R131.90 | R131.90 |
| McMega Meal for 2 | R165.90 | R165.90 |
| McSmart Meal for 3 | R198.90 | R198.90 |
| McSmart Meal for 4 | R263.90 | R263.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
| Item | Price |
|---|---|
| Homestyle Doughnut & Short Filter | R26.90 |
| Cheeseburger Meal | R39.90 |
| Jalapeno Chicken Meal | R39.90 |
| Double Cheeseburger Meal | R52.90 |
| Jalapeno Double Meal | R52.90 |
| Triple Cheeseburger Meal | R65.90 |
| Jalapeno Triple Small Meal | R65.90 |
| Chicken Foldover | R76.90 |
| Chicken Foldover Spicy | R83.90 |
| 30th Birthday Meal 1 | R131.90 |
| 30th Birthday Meal 2 | R131.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
| Item | Price |
|---|---|
| Hamburger | R26.90 |
| Cheeseburger | R30.90 |
| Double Cheese | R43.90 |
| Double Cheeseburger | R43.90 |
| Chilli Cheese Double | R55.90 |
| Big Mac® | R72.90 |
| Quarter Pounder® with Cheese | R81.90 |
| Quarter Pounder® with Cheese Deluxe | R88.90 |
| 2 Cheeseburger Meal | R92.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
| Item | Price |
|---|---|
| Chicken Burger | R26.90 |
| Jalapeño Chicken | R30.90 |
| Chicken McNuggets® | R48.90 |
| Cajun Deluxe | R62.90 |
| Grand Chicken Classic | R64.90 |
| McCrispy | R65.90 |
| McChicken® | R56.90 |
| Grand Chicken Special | R87.90 |
| Grand Chicken Spicy | R84.90 |
| Chicken Foldover | R76.90 |
| Chicken Foldover Spicy | R83.90 |
| McFeast® Chicken | R105.90 |
| Spicy McFeast® Chicken | R112.90 |
| 20pc Chicken McNuggets | R158.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
| Item | Price |
|---|---|
| Veggie Burger | R52.90 |
| Happy Meal® | R65.90 |
| Beef Sharebag | R349.90 |
| Chicken Sharebag | R349.90 |
| Combo Sharebag | R349.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
| Item | Price |
|---|---|
| Fries® | R29.90 |
| Corn | R34.90 |
| Regular Waffle Fries | R46.90 |
| Chilli Cheese McFlavor Fries | R46.90 |
| Chilli Cheese Tenders | R65.90 |
| Green Salad | R42.90 |
| Crispy Chicken Salad | R77.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 / Item | Price |
|---|---|
| Homestyle Doughnut | R15.90 |
| Cappuccino | R26.90 |
| Tea | R34.90 |
| Muffin | R39.90 |
| Iced Latte | R39.90 |
| Tall Americano | R38.90 |
| Spanish Latte | R46.90 |
| Tall Cafe Latte | R46.90 |
| Hot Chocolate | R42.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
| Drink | Price |
|---|---|
| Coke No-Sugar | R21.90 |
| Stoney Zero | R21.90 |
| Bonaqua Still Water | R24.90 |
| Coke | R26.90 |
| Fanta Orange | R26.90 |
| Sprite | R26.90 |
| Creme Soda | R26.90 |
| Cappy Apple Juice | R29.90 |
| Apple Juice | R33.00 |
| Orange Juice | R33.00 |
| Iced Latte Hazelnut / Caramel / Vanilla | R39.90 |
| Powerade Mountain Blast | R39.90 |
| McFizz | R39.90 |
| Vanilla Milkshake | R39.90 |
| Strawberry Milkshake | R39.90 |
| Chocolate Milkshake | R39.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
| Item | Price |
|---|---|
| Sundaes | R30.90 |
| Blueberry & Cheesecake Pie | R32.90 |
| Apple Pie | R32.90 |
| Pie Ala Mode (Blueberry & Cheesecake) | R52.90 |
| McFlurry® Oreo | R56.90 |
| Grimace Shake | R59.90 |
| McFlurry® Kit-Kat | R60.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.
Most Popular Items at McDonald’s South Africa
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.
| Day | Hours |
|---|---|
| Monday – Sunday | 06: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
- Burger King menu prices
- KFC menu prices
- Nando’s menu prices
- RocoMamas menu prices
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.
