← Back to Compare

Havana vs Mexico City

Which destination is right for your next trip?

Quick Verdict

Pick Havana for 1957 Chevys, Plaza de la Revolución murals, and La Bodeguita mojito nights. Pick Mexico City if Roma Norte mezcal bars, Anthropology Museum afternoons, and El Huequito tacos al pastor win.

Can't pick? Visit both.

Build a trip that includes Havana and Mexico City, with complementary stops we'll suggest.

🧭 Plan a trip with both →

🏆 Mexico City wins 78 OVR vs 68 · attribute matchup 26

Havana
Havana
Cuba

68OVR

VS
Mexico City
Mexico City
Mexico

78OVR

70
Safety
58
53
Cleanliness
65
78
Affordability
73
68
Food
97
74
Culture
95
77
Nightlife
95
79
Walkability
79
64
Nature
64
59
Connectivity
81
53
Transit
82
At a glanceHavanaMexico City
Mid-range cost/day$100$15/day cheaper$115
Safety score70/100+10 safer60/100
Food scene★★★☆☆★★★★★+2 on food scene
Cultural sites★★★★☆★★★★★+1 on cultural sites
Nightlife★★★★☆★★★★★+1 on nightlife
Walkability★★★★☆★★★★☆
Nature access★★★☆☆★★★☆☆
Best monthsJan–Apr, DecMar–May, Oct–Nov
Flight between them2h 41m direct
Havana

Havana

Cuba

Mexico City

Mexico City

Mexico

Havana

Safety: 70/100Pop: 2.1M (city)America/Havana

Mexico City

Safety: 58/100Pop: 9.2M (city), 21M (metro)America/Mexico_City

How do Havana and Mexico City compare?

Two Latin-American capitals that feel almost like different centuries — and the question of which to anchor your trip around comes up constantly. Havana is the time-warp: 1957 Chevys still rolling along the Malecón, salsa from open windows in Centro Habana, mojitos at La Bodeguita del Medio, and the Plaza de la Revolución's Che mural staring down a city that runs on its own logic. Mexico City is the opposite — 22 million people, Roma Norte mezcal bars, the Anthropology Museum's Aztec sun stone, tacos al pastor at El Huequito, and Chapultepec Park bigger than Central Park.

Havana runs $80/day mid-range and CDMX $90 — close on paper, very different on the ground. Havana's number assumes you can find what you need; the import shortages and dual-economy mess mean a $4 cocktail at a Vedado paladar is normal but sunscreen is impossible. CDMX is a working megacity with reliable Wi-Fi, ATMs, and food at every price point. CDMX wins decisively on infrastructure, food variety, and museums. Havana wins on atmosphere — there is no city on earth that sounds, smells, or moves quite like it.

Aeromexico and Cubana fly CDMX to Havana direct in 2h45m for around $300 round-trip, a natural pairing for a Latin America loop. Pro tip: do CDMX first to bank a working Wi-Fi week, sort logistics, and load up on whatever you'll need in Havana — then fly east for the Cuba immersion. November through April is the dry season for both. Pick Mexico City for a deep urban week with serious food and museum density; pick Havana for a sensory experience that does not exist anywhere else and a country that operates by its own rules.

💰 Budget

budget
Havana: $30-50Mexico City: $30-55
mid-range
Havana: $70-130Mexico City: $80-150
luxury
Havana: $200+Mexico City: $250+

🛡️ Safety

Havana70/100Safety Score60/100Mexico City

Havana

Cuba is generally one of the safest countries in Latin America. Violent crime against tourists is extremely rare. The main annoyances are persistent jineteros (hustlers) offering everything from cigars to restaurant recommendations on commission.

Mexico City

Mexico City's tourist areas (Roma, Condesa, Polanco, Coyoacan, Centro Historico) are generally safe during the day. Petty crime like phone snatching and pickpocketing occurs. Use common sense, stay in well-traveled areas at night, and use ride-hailing apps rather than hailing random cabs.

🌤️ Weather

Havana

Havana has a tropical climate with a dry season (November-April) and a wet season (May-October). Temperatures are warm year-round. Hurricane season runs from June to November, with September and October being the highest-risk months.

Dry Season (November - April)20-28°C
Early Wet Season (May - June)23-32°C
Hurricane Season Peak (July - October)24-33°C
Late Season Transition (November)22-29°C

Mexico City

Mexico City's high altitude gives it a mild, spring-like climate year-round. There are two main seasons: dry (November-April) and rainy (May-October). Temperatures are remarkably consistent, rarely exceeding 28°C or dropping below 5°C.

Dry Season (November - April)7-24°C
Rainy Season (May - October)12-25°C
Spring (transition) (March - May)10-27°C
Autumn (transition) (September - November)10-23°C

🚇 Getting Around

Havana

Havana's transport is a fascinating mix of vintage American cars, Chinese buses, coconut-shaped taxis, and horse-drawn carts. There's no ride-hailing app that works reliably. Getting around requires a mix of walking, negotiating with taxi drivers, and patience.

Walkability: Old Havana, Centro Habana, and the Malecon are all walkable, though sidewalks are uneven and sometimes missing. The 3-4 km walk from Habana Vieja to Vedado along the Malecon is one of the great urban walks. Beyond central areas, distances become too large for walking.

Classic Car Taxis (Almendrones)CUP 40-100 (~$0.30-0.80) for shared rides along fixed routes
Private Taxis$5-15 USD for trips within central Havana
HabanaBusTour (Hop-on Hop-off)$10 USD for a full-day pass

Mexico City

Mexico City has an enormous public transit network anchored by the Metro (12 lines), Metrobus (rapid transit buses), and regular buses. The Metro is incredibly cheap but crowded during rush hours. Uber and DiDi are widely used and affordable.

Walkability: Central neighborhoods like Roma, Condesa, Coyoacan, and Centro Historico are very walkable with wide sidewalks and pleasant tree-lined streets. Chapultepec and Polanco also reward walking. However, the city is vast — distances between neighborhoods often require transit. Sidewalks can be uneven, and traffic is aggressive at crossings.

Metro CDMXMXN 5 (~$0.28 USD) per ride — rechargeable Metro card required
MetrobusMXN 6 (~$0.34 USD) per ride with rechargeable card
Uber / DiDi / InDriverMXN 60-200 (~$3.40-11 USD) for most trips within central neighborhoods

📅 Best Time to Visit

Havana

Jan–Apr, Dec

Peak travel window

Mexico City

Mar–May, Oct–Nov

Peak travel window

The Verdict

Choose Havana if...

you want a time-warp to 1959 — vintage Chevys on the Malecón, Old Havana plazas, rum mojitos, son cubano clubs, and crumbling colonial grandeur

Choose Mexico City if...

you want Latin America's biggest food scene — Zócalo, Frida Kahlo, Teotihuacán pyramids, mezcal bars, and Xochimilco trajineras

Frequently asked

Is Havana or Mexico City cheaper?

Havana is cheaper on average. A mid-range day in Havana costs about $100 vs $115 in Mexico City, so Havana saves you roughly $15 per day compared to Mexico City.

Is Havana or Mexico City safer?

Havana scores higher on our safety index (70/100 vs 60/100). Cuba is generally one of the safest countries in Latin America.

Which has better weather, Havana or Mexico City?

Havana has the more temperate climate year-round. Havana has a tropical climate with a dry season (November-April) and a wet season (May-October). Temperatures are warm year-round. Hurricane season runs from June to November, with September and October being the highest-risk months.

Is it easier to get by with English in Havana or Mexico City?

English is more widely spoken in Mexico City (3/5 vs 2/5 on our scale). You'll find it easier to order food, ask for directions, and navigate transit in Mexico City.

When is the best time to visit Havana vs Mexico City?

Havana peaks in Jan–Apr, Dec. Mexico City peaks in Mar–May, Oct–Nov. Both peak in Mar–Apr, so a single trip pairs them naturally.

How long is the flight from Havana to Mexico City?

Roughly 2h 41m on a direct flight (about 1,784 km / 1,108 mi). One-way fares typically run $250-700 depending on season and how far in advance you book.

How do daily costs in Havana and Mexico City compare?

In Havana: budget ~$30-50/day, mid-range ~$70-130/day, luxury ~$200+/day. In Mexico City: budget ~$30-55/day, mid-range ~$80-150/day, luxury ~$250+/day.

HavanavsMexico City

Try another