Johannesburg vs Marrakech: Cost of Living Compared
Marrakech is roughly 32% cheaper overall — about $801 versus $1,174 per month for a single person. A city-centre one-bedroom averages $481 in Marrakech against $489 in Johannesburg. Marrakech scores higher on safety (58 vs 28/100). Internet is faster in Marrakech (57 vs 48 Mbps).
City Comparer
JohannesburgSouth Africa
MarrakechMorocco
JohannesburgMarrakech
Daily Cost$39/day$27/day
Monthly Cost$1,174$801
Rent$400$350
Safety2858
Healthcare6148
Air Quality4481
Tourist Safety2852
Disaster Risk1825
Winter High61°F67°F
Summer High79°F102°F
Sunny Days351358
Rainy Days7624
Nightlife5045
Food7082
Culture6080
Coffee Culture4255
Veg Friendly4542
Late Night3/62/6
Cleanliness4240
Green Spaces4040
Hiking5550
Beaches1550
Surfing540
Skiing025
Diving100
Yoga3055
Running3530
Sports7830
Bikeability1010
Internet48 Mbps57 Mbps
Transit3035
Walkability2272
Cowork Spaces4515
Power Reliability75100
Johannesburg vs Marrakech FAQ
Is Johannesburg or Marrakech cheaper to live in?
Marrakech is cheaper — about $801 per month versus $1,174, roughly 32% less.
Is Johannesburg or Marrakech safer?
Marrakech scores higher: 58/100 versus 28/100.
Which has faster internet, Johannesburg or Marrakech?
Marrakech — median download speeds are 57 Mbps versus 48 Mbps.
Full city guides
Cost of living in Johannesburg →
Zoom out: Morocco vs South Africa →