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 5–5
Mexico City
Mexico
San Juan
Puerto Rico
Mexico City
San Juan
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
🛡️ Safety
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.
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.
🚇 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.
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.
📅 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 City
San Juan
You might also compare
Mexico CityvsSan Juan
Try another