Johannesburg vs Marrakech Cost of Living

Johannesburg (South Africa) · Overall index 29.9Marrakech (Morocco) · Overall index 24.1

Summary

  • Overall, Marrakech is 19% cheaper than Johannesburg.
  • Transport in Marrakech is 23% cheaper than in Johannesburg.
  • Rent in Marrakech is 21% cheaper than in Johannesburg.
ItemJohannesburgMarrakechDiff
Rent-21%
1-bedroom apartment, city centre (monthly)$575$427-26%
1-bedroom apartment, outside centre (monthly)$334$276-17%
3-bedroom apartment, city centre (monthly)$1,156$883-24%
3-bedroom apartment, outside centre (monthly)$689$564-18%
Groceries-21%
Milk (1L)$0.59$0.43-27%
White bread (500g)$1.7$1.33-22%
Rice (1kg)$2.08$1.66-20%
Eggs (12)$2.05$1.55-24%
Local cheese (1kg)$5.54$4.55-18%
Chicken fillets (1kg)$5.16$4.32-16%
Beef round (1kg)$8.21$7.13-13%
Apples (1kg)$2.41$1.77-27%
Bananas (1kg)$0.92$0.74-20%
Oranges (1kg)$1.97$1.47-25%
Tomatoes (1kg)$2.22$1.86-16%
Potatoes (1kg)$1.21$0.94-22%
Onions (1kg)$1.31$0.91-31%
Lettuce (1 head)$1.01$0.81-20%
Water (1.5L bottle)$1.04$0.96-8%
Bottle of wine (mid-range)$6.75$5.18-23%
Transport-23%
Public transport, one-way ticket$0.81$0.78-4%
Public transport, monthly pass$41.5$32-23%
Taxi, base fare$1.34$1.02-24%
Taxi, per km$0.62$0.48-23%
Gasoline (1L)$0.35$0.24-31%
New compact car (e.g., VW Golf)$10,194$7,097-30%
Dining out-19%
Meal, inexpensive restaurant$8.84$6.49-27%
Meal for 2, mid-range restaurant (3 courses)$39.7$37.4-6%
Fast food combo meal$4.59$3.6-22%
Cappuccino$2.06$1.45-30%
Coke/Pepsi (0.33L, restaurant)$0.83$0.74-11%
Domestic beer (0.5L, restaurant)$2.38$2.33-2%
Imported beer (0.33L, restaurant)$2.81$2.1-25%
Water (0.33L, restaurant)$0.78$0.62-21%
Telecom-18%
Mobile plan, calls + 10GB+ data (monthly)$28.5$25.5-11%
Broadband internet 60Mbps+ (monthly)$29.2$25.8-12%
Prepaid mobile tariff (1 min)$0.17$0.13-24%
Video streaming subscription (monthly)$8.09$6.2-23%
Utilities & household-14%
Basic utilities, 85m² apartment (monthly)$69.4$55.3-20%
Electricity (1 kWh)$0.1$0.08-20%
Tap water (1m³)$1.99$1.64-18%
Natural gas (1m³)$0.6$0.56-7%
Waste collection (monthly)$9.8$7.78-21%
Fitness club (monthly)$35.4$30.1-15%
Cinema ticket (1 seat)$5.71$5.59-2%
Men's haircut$12$11.3-6%
Domestic cleaning (1 hour)$9.85$8.14-17%
Private kindergarten (monthly)$812$787-3%

3,197 total data points · Price data as of 2026-07-01 · Exchange rates as of 2026-07-15

Keep your standard of living

Estimates for reference only — not official statistics.

Compare other cities

vs

Frequently compared