Barcelona vs Mexico City: Cost of Living Compared

Mexico City is roughly 31% cheaper overall — about $1,530 versus $2,217 per month for a single person. A city-centre one-bedroom averages $1,200 in Mexico City against $1,664 in Barcelona. Barcelona scores higher on safety (72 vs 32/100). Internet is faster in Barcelona (263 vs 92 Mbps).

City Comparer

Barcelona, Spain
BarcelonaSpain
Mexico City, Mexico
Mexico CityMexico
85%overall match
Barcelona leads in safetyBarcelona leads in skiingBarcelona has 186% faster internet
💰Cost🛡️Safety☀️Weather🎭Culture🏄Activities🌐Internet
BarcelonaMexico City
Daily Cost$74/day
$51/day
Monthly Cost$2,217
$1,530
Rent$1,100
$1,200
Safety72
32
Healthcare77
66
Air Quality81
65
Tourist Safety62
42
Disaster Risk18
40
Winter High56°F
73°F
Summer High85°F
76°F
Sunny Days266
323
Rainy Days50
87
Nightlife93
65
Food90
92
Culture92
82
Coffee Culture78
78
Veg Friendly68
65
Late Night5/6
4/6
Cleanliness62
42
Green Spaces65
60
Hiking60
55
Beaches82
72
Surfing15
0
Skiing35
0
Diving15
0
Yoga60
55
Running72
55
Sports95
78
Bikeability65
35
Internet263 Mbps
92 Mbps
Transit82
72
Walkability88
68
Cowork Spaces72
75
Power Reliability100
100

Barcelona vs Mexico City FAQ

Is Barcelona or Mexico City cheaper to live in?

Mexico City is cheaper — about $1,530 per month versus $2,217, roughly 31% less.

Is Barcelona or Mexico City safer?

Barcelona scores higher: 72/100 versus 32/100.

Which has faster internet, Barcelona or Mexico City?

Barcelona — median download speeds are 263 Mbps versus 92 Mbps.