← Back to Compare

Mexico City vs San Juan

Which destination is right for your next trip?

Quick Verdict

Pick Mexico City if Teotihuacán pyramids, Roma Norte tacos, and 22-million-megalopolis energy trump beach access. Pick San Juan if Old San Juan blue-cobblestones, El Yunque rainforest, and bioluminescent Vieques bay beat passport-required flights.

🏆 Mexico City wins 79 OVR vs 75 · attribute matchup 55

60
Safety
70
65
Cleanliness
78
73
Affordability
49
97
Food
79
95
Culture
84
95
Nightlife
88
79
Walkability
90
64
Nature
65
81
Connectivity
86
82
Transit
64
Mexico City

Mexico City

Mexico

San Juan

San Juan

Puerto Rico

Mexico City

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

San Juan

Safety: 70/100Pop: 320K (city), 2.4M (metro)America/Puerto_Rico

How do Mexico City and San Juan compare?

If you're a US passport holder weighing a Latin-flavored long weekend, the practical question is whether you want a stamp or not. Mexico City requires a passport and a 4–5 hour flight; San Juan is a domestic flight, no customs, and dollars in your wallet. Mexico City is the 22-million-person megalopolis with Frida Kahlo's Casa Azul, Teotihuacán's pyramids 90 minutes north, and Roma Norte's Pujol-and-Contramar dining scene. San Juan is colonial-Caribbean — Old San Juan's blue-cobblestone streets behind 16th-century walls, El Yunque rainforest 45 minutes out, and Vieques' bioluminescent Mosquito Bay an evening ferry away.

Mid-range hits $115 in CDMX against $200 in San Juan — Puerto Rico is on USD and reflects mainland pricing, while CDMX still gives you a Roma Norte boutique hotel and three taquería-style meals a day for under $120. Walkability and transit favor CDMX (Metrobús, Line 7 metro, $0.30 fares); San Juan is a rental-car town outside the Old City. Food density is roughly even but stylistically opposite: CDMX is taco-stand-and-tasting-menu duality, San Juan is mofongo, lechón at Guavate, and rum cocktails on the Condado strip.

Climates split too: CDMX runs 70°F year-round at 7,300 feet (no humidity, light layers in January), while San Juan is 85°F and sticky most of the year except December–March. If you want both, JetBlue runs SJU–MEX for around $300 round-trip — but the trip-stitch is awkward; most travelers commit to one and add Tulum or Vieques as a beach back-half. Hurricane season (August–October) hits San Juan harder than CDMX.

💰 Budget

budget
Mexico City: $30-55San Juan: $70-110
mid-range
Mexico City: $80-150San Juan: $160-250
luxury
Mexico City: $250+San Juan: $350-650

🛡️ Safety

Mexico City60/100Safety Score65/100San Juan

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.

San Juan

San Juan is a generally safe destination for tourists, particularly in the visitor-focused districts of Old San Juan, Condado, and Isla Verde. Puerto Rico does have a higher violent-crime rate than most US states, but this is overwhelmingly concentrated in specific housing projects and neighbourhoods that tourists have no reason to enter. Standard urban precautions apply. The bigger practical safety issues for visitors are sun, mosquitoes (dengue is endemic), and ocean currents.

🌤️ Weather

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

San Juan

San Juan has a tropical marine climate — warm, humid, and remarkably consistent year-round. Average highs hover between 28°C and 31°C every month; lows rarely drop below 22°C. The trade winds blow from the east almost daily, keeping the coast comfortable. Rain falls in short showers throughout the year — even the "dry" months see some rain. Hurricane season runs June through November, with peak risk August through October.

Dry High Season (December - April)22 to 28°C
Spring Shoulder (May - June)24 to 30°C
Hurricane Season (July - October)25 to 32°C
Late Hurricane / Wet (November)23 to 30°C

🚇 Getting Around

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

San Juan

San Juan's public transit is limited — most visitors use a combination of walking (Old San Juan), Uber (excellent coverage and reasonable rates), and rental cars (essential for any day trip outside the metro area). The city was built for cars, not transit, and the official Tren Urbano metro line does not reach Old San Juan or the tourist beach districts. Old San Juan itself is small enough to walk end-to-end in 20 minutes.

Walkability: Old San Juan is highly walkable (and one of the great walking cities of the Caribbean), but the rest of San Juan is car-dependent. Condado has a walkable beach strip with restaurants and bars; Isla Verde is more spread out. Walking between districts is not practical — they're separated by highways and water.

Walking (Old San Juan)Free
Uber / Lyft$8-25 most metro trips
Rental Car$40-80/day + tolls + parking

📅 Best Time to Visit

Mexico City

Mar–May, Oct–Nov

Peak travel window

San Juan

Jan–Apr, Dec

Peak travel window

The Verdict

Choose Mexico City if...

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

Choose San Juan if...

you want a culturally rich Spanish-colonial Caribbean capital reachable on a US passport, with bioluminescent bays, a rainforest, and the Caribbean’s best salsa scene

Mexico CityvsSan Juan

Try another