🇪🇸 Barcelona vs 🇲🇽 Mexico City
Cost of Living Comparison (2026)
Mexico City is 50% cheaper than Barcelona
Quick answer
Comparing Barcelona, Spain and Mexico City, Mexico: a moderate single-person monthly budget is approximately $2,000 in Barcelona versus $1,000 in Mexico City. Mexico City is roughly 50% cheaper overall. Central 1-bed rent: $1,750/mo (Barcelona) vs $950/mo (Mexico City). Estimates use World Bank PPP data + national statistics + (where available) item-level price snapshots.
Key facts
- Moderate budget: $2,000/mo in Barcelona single person — rent + food + transport + utilities.
- Moderate budget: $1,000/mo in Mexico City single person — like-for-like comparison.
- Central 1-bed rent $1,750/mo in Barcelona · $950/mo in Mexico City.
- Cheaper overall: Mexico City ~50% cheaper than Barcelona.
- Source World Bank ICP + national statistics + item-level price snapshots · CC BY 4.0.
Monthly Budget Comparison
| Lifestyle | 🇪🇸 Barcelona | 🇲🇽 Mexico City | Difference |
|---|---|---|---|
| Budget | $1,400/mo | $700/mo | -50% |
| Moderate | $2,000/mo | $1,000/mo | -50% |
| Comfortable | $3,000/mo | $1,500/mo | -50% |
Estimates for a single person. Based on World Bank PPP data and national statistics.
Cost Breakdown by Category
| Category | 🇪🇸 Barcelona | 🇲🇽 Mexico City | Diff |
|---|---|---|---|
| Housing (1-bed, center) | $1,750/mo | $950/mo | -46% |
| Groceries & Food | $400/mo | $200/mo | -50% |
| Dining Out | $260/mo | $100/mo | -62% |
| Transport | $52/mo | $18/mo | -65% |
| Utilities & Internet | $200/mo | $100/mo | -50% |
| Healthcare | $160/mo | $80/mo | -50% |
| Leisure & Personal | $140/mo | $70/mo | -50% |
Housing (1-bed, center)
Barcelona
$1,750
Mexico City
$950
Groceries & Food
Barcelona
$400
Mexico City
$200
Dining Out
Barcelona
$260
Mexico City
$100
Transport
Barcelona
$52
Mexico City
$18
Utilities & Internet
Barcelona
$200
Mexico City
$100
Healthcare
Barcelona
$160
Mexico City
$80
Leisure & Personal
Barcelona
$140
Mexico City
$70
Detailed Price Comparison
Sources: INE (Spain), Eurostat / INEGI (Mexico), World Bank. Updated Jan 2026.
Groceries
| Item | 🇪🇸 Barcelona | 🇲🇽 Mexico City | Diff |
|---|---|---|---|
| Loaf of bread (500g) | $1 | $2 | +29% |
| Milk (1 liter) | $1 | $1 | +26% |
| Eggs (12) | $3 | $2 | -30% |
| Chicken breast (1 kg) | $7 | $5 | -33% |
| Rice (1 kg) | $1 | $1 | -23% |
| Apples (1 kg) | $2 | $2 | +15% |
| Tomatoes (1 kg) | $2 | $2 | -35% |
| Cheese, local (1 kg) | $11 | $6 | -45% |
Restaurants & Cafes
| Item | 🇪🇸 Barcelona | 🇲🇽 Mexico City | Diff |
|---|---|---|---|
| Lunch menu (menú del día) | $13 | $1 | -95% |
| Fast food combo meal | $9 | $4 | -53% |
| Cappuccino | $2 | $6 | +191% |
| Beer (0.5L, restaurant) | $4 | $3 | -33% |
| Beer (0.5L, store) | $1 | $3 | +164% |
| Water (0.33L, restaurant) | $2 | $1 | -25% |
Housing
| Item | 🇪🇸 Barcelona | 🇲🇽 Mexico City | Diff |
|---|---|---|---|
| 1-bedroom apartment, center | $1,572 | $1,395 | -11% |
| 1-bedroom apartment, outside | $1,196 | $450 | -62% |
| 3-bedroom apartment, center | $2,100 | $1,500 | -29% |
| 3-bedroom apartment, outside | $1,500 | $900 | -40% |
Transport
| Item | 🇪🇸 Barcelona | 🇲🇽 Mexico City | Diff |
|---|---|---|---|
| Monthly transit pass | $45 | $16 | -64% |
| Taxi start (normal tariff) | $4 | $1 | -77% |
| Taxi per km | $1 | $1 | -54% |
| Gasoline (1 liter) | $2 | $1 | -29% |
Utilities & Internet
| Item | 🇪🇸 Barcelona | 🇲🇽 Mexico City | Diff |
|---|---|---|---|
| Electricity, water, garbage (85m²) | $130 | $55 | -58% |
| Internet (60+ Mbps) | $38 | $25 | -34% |
| Mobile plan (10GB+) | $20 | $15 | -25% |
Clothing
| Item | 🇪🇸 Barcelona | 🇲🇽 Mexico City | Diff |
|---|---|---|---|
| Pair of jeans (Levi's) | $82 | $52 | -37% |
| Summer dress (Zara/H&M) | $33 | $30 | -9% |
| Running shoes (Nike/Adidas) | $87 | $72 | -17% |
Leisure & Fitness
| Item | 🇪🇸 Barcelona | 🇲🇽 Mexico City | Diff |
|---|---|---|---|
| Gym membership (monthly) | $45 | $30 | -33% |
| Cinema ticket | $10 | $4 | -60% |
Personal Care
| Item | 🇪🇸 Barcelona | 🇲🇽 Mexico City | Diff |
|---|---|---|---|
| Haircut (men) | $16 | $6 | -64% |
| Shampoo (400ml) | $4 | $4 | -19% |
Quick Facts
🇪🇸 Barcelona
- Monthly cost (moderate)
- $2,000
- 1-bed rent (center)
- $1,750/mo
- Cappuccino
- $2.10
- Inexpensive meal
- $13.00
- Monthly transit pass
- $52
- Internet speed
- 185 Mbps
- Safety index
- 68/100(moderately safe)
- Healthcare index
- 97/100
- Country
- Spain
🇲🇽 Mexico City
- Monthly cost (moderate)
- $1,000
- 1-bed rent (center)
- $950/mo
- Cappuccino
- $2.80
- Inexpensive meal
- $5.00
- Monthly transit pass
- $18
- Internet speed
- 75 Mbps
- Safety index
- 48/100(concerns)
- Healthcare index
- 67/100
- Country
- Mexico
Explore more: Barcelona city guide | Mexico City city guide | Spain | Mexico
Related Comparisons
Frequently Asked Questions
Is Barcelona or Mexico City cheaper to live in?
Mexico City is approximately 50% cheaper than Barcelona overall.
How much does it cost to live in Barcelona per month?
A moderate monthly budget for a single person in Barcelona is approximately $2,000, including rent, food, transport, and utilities.
How much does it cost to live in Mexico City per month?
A moderate monthly budget for a single person in Mexico City is approximately $1,000, including rent, food, transport, and utilities.
What is the rent difference between Barcelona and Mexico City?
A 1-bedroom apartment in the city center costs around $1,750/month in Barcelona and $950/month in Mexico City.