Marrakech vs Johannesburg Cost of Living

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

Summary

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