🇲🇽 vs 🇵🇪

Mexico City vs Lima

The Latin American food-capital tiebreaker. Round-by-round on food, prices, safety, altitude, day trips, vibe — plus how to combine both into one cross-continent trip.

Affiliate disclosure: Pack & Go earns a small commission when you book through our links. We only recommend services we'd use ourselves. Prices are the same as booking direct.
60-second verdict

If you only read one paragraph: both are top-5 food cities on earth right now.

Pick Mexico City for the most concentrated cultural overwhelm in the Americas — Aztec ruins under colonial buildings, Frida's blue house, Teotihuacan pyramids, the world's best street food. Pick Lima for the world's best fine-dining capital right now (Central is #1 in world's-50-best, Maido is #5), cliffside ceviche lunches, and the perfect bookend for a Machu Picchu trip. Both safe in tourist neighborhoods. Direct flight is 5 hours — most foodies should do both.

First Latin trip?

Mexico City — easier access from US.

Adding Machu Picchu?

Lima — built-in connection.

World's-best dinner?

Lima — Central #1 right now.

World's-best street?

Mexico City — taco al pastor everywhere.

Altitude sensitive?

Lima — sea level vs 2,240m.

10 days or more?

Both — 5h direct flight.

At a glance

🇲🇽

Mexico City

Mexico · 9M city / 22M metro (N. America's largest)
Currency
Peso (MXN) — MXN 18 ≈ USD 1
Climate
High-altitude temperate
Altitude
2,240m (7,350 ft)
Best months
Nov–Apr
Mid-range hotel
MXN 3,000–5,000 / night
Taco lunch
MXN 50–120
Airport
MEX (Benito Juárez)
Language
Spanish
🇵🇪

Lima

Peru · 10M city / 11M metro
Currency
Sol (PEN) — S/. 3.75 ≈ USD 1
Climate
Mild coastal desert
Altitude
154m (sea level)
Best months
Dec–Apr
Mid-range hotel
S/. 300–600 / night
Ceviche lunch
S/. 35–80
Airport
LIM (Jorge Chávez)
Language
Spanish

Both cities speak Spanish, both have safe walkable tourist districts (Roma Norte/Condesa in CDMX, Miraflores/Barranco in Lima), both have world-class restaurant scenes. The biggest practical difference is altitude — Mexico City's 2,240m gives most people a mild headache on day 1. Mexico City is also four times bigger by metro and noticeably more chaotic.

Round-by-round

Round 1 · Vibe

Which city feels right?

Mexico City Overwhelming, kinetic, layered. 700 years of capital — Aztec Tenochtitlan literally underneath colonial palaces. Roma Norte / Condesa for hipster cafe afternoons, Centro for chaotic markets and street food, Coyoacán for Frida and bohemian. The largest concentrated city in the Americas.
Lima Cliff-edge, foggy half the year, food-obsessed, smaller-feeling than its size suggests. Miraflores is the safe-walkable cliffside core, Barranco is the bohemian artist district, Centro is the colonial old town. Less overwhelming than CDMX; more concentrated cultural intensity around food.
Verdict: CDMX for cultural-overwhelm. Lima for food-pilgrimage focus.
Round 2 · Food (the main event)

Where do you eat better?

Mexico City World-best street food + Pujol (Enrique Olvera) + Quintonil + Sud 777. Tacos al pastor on every corner, tlayudas, esquites, tortas, chilaquiles for breakfast. Mezcal is a religion. Floor is the highest of any city; ceiling is high but not Lima-level.
Lima Central (#1 world's-50-best right now), Maido (#5), Mayta, Astrid & Gaston. Nikkei cuisine (Japanese-Peruvian fusion) invented here. Ceviche refined to art. Pisco sour invented here. Ceiling is the highest of any city; floor is excellent but not CDMX-level.
Verdict: Tied at the top. CDMX for the world's best everyday meals; Lima for the world's best tasting menus.
Round 3 · Prices

What it costs

Mexico City Mid-range hotel MXN 3,000-5,000 (USD 165-275). Tacos MXN 25-35 each. Coffee MXN 60. Pujol tasting MXN 2,800 (USD 155). Ubers cheap. Total mid-range 3-day trip: USD 600-900 per person.
Lima Mid-range hotel S/. 300-600 (USD 80-160). Ceviche bowl S/. 35-50 (USD 10-13). Coffee S/. 18 (USD 5). Central tasting USD 350 plus pairing. Ubers cheap. Total mid-range 3-day trip: USD 500-900 per person.
Verdict: Lima slightly cheaper for hotels and street food; CDMX slightly cheaper for splurge dinners. Roughly equivalent end-to-end.
Round 4 · Altitude + climate

How does the body feel?

Mexico City 2,240m altitude (7,350 ft) — mild altitude effects on day 1 for most travelers. Headache, faster fatigue, shortness of breath on stairs. Take it slow, drink double water, skip alcohol the first night. Climate is high-altitude temperate: warm sunny days (20-25°C), cold nights (5-10°C). Rainy June-Sept (afternoon showers).
Lima Sea level — no altitude effect. Climate is mild coastal desert: 18-26°C year-round, but the coastal fog (garua) makes June-November cool and damp. December-April is the sunny window. If you continue to Cusco/Machu Picchu (3,400m), the altitude there hits harder than CDMX.
Verdict: Lima easier on the body. CDMX altitude is mild but real — plan for it.
Round 5 · Day trips

What's nearby?

Mexico City Teotihuacán (50 min, pre-Aztec pyramid complex, sunrise balloon ride optional). Xochimilco (in-city, floating gardens on trajinera boats). Puebla (90 min, Talavera tile + mole). Tepoztlán (90 min, pyramid + Sunday market). Cuernavaca (the locals' weekend retreat).
Lima Pachacamac (40 min, pre-Inca pyramid complex). Paracas + Ballestas Islands (3.5 hours, "poor man's Galapagos" — sea lions, penguins). The airport for flights to Cusco / Machu Picchu (1.5h flight + 90 min train to Aguas Calientes). Lima is the launchpad city; CDMX is its own destination.
Verdict: CDMX for variety of day trips. Lima for one all-time bucket-list trip (Machu Picchu).
Round 6 · Museums + culture

The cultural ceiling

Mexico City Museo Nacional de Antropología (world's best pre-Hispanic museum, 23 halls, the Aztec Sun Stone). Frida's Casa Azul. Templo Mayor (Aztec ruins under the Cathedral). Museo Soumaya (Slim collection, free). Diego Rivera murals at Palacio Nacional. 3 days of museums easily.
Lima Larco Museum (45,000 pre-Columbian artifacts in a colonial mansion — including the erotic ceramics gallery). MAC contemporary. MATE (Mario Testino fashion photos). Half a day of essential museums.
Verdict: CDMX wins by a wide margin. The Anthropology Museum alone is a 3-hour commitment.
Round 7 · Nightlife

After 10pm

Mexico City Roma Norte's mezcal cathedrals (Licorería Limantour — world's-50-best regular). Hanky Panky (speakeasy behind a fridge). Condesa rooftops, Polanco upmarket clubs, Centro's underground scene. Pace runs to 3am+.
Lima Carnaval Lima (world's-50-best for cocktails, #7 in 2024). Ayahuasca in a Barranco mansion. Pisco bars throughout. Smaller scene than CDMX but punching above its size at the top. Closes earlier (1-2am typical).
Verdict: CDMX for scale. Lima for one or two perfect cocktail evenings.
Round 8 · Safety

Peace of mind

Mexico City Roma Norte, Condesa, Coyoacán, Polanco — safe day and night. Centro Histórico — fine during the day, less safe after 9pm. Use Uber over street taxi. Standard urban awareness; the cartel headlines are about other parts of Mexico, not the city.
Lima Miraflores, Barranco, San Isidro — safe day and night. Centro Lima — fine during the day with awareness, less so at night. Use Uber. Pickpockets work the touristy parts of Centro and Plaza San Martín. Both cities require the same vigilance.
Verdict: Equivalent. Both safe in tourist neighborhoods, both require Uber after dark.
Round 9 · Days needed + pace

How long do you need?

Mexico City Minimum 4 days for the city alone, 5 with Teotihuacán day trip. 6-7 days lets you add Xochimilco + Puebla. Can easily fill 10 days without leaving the city.
Lima 3 days covers the city comfortably. 4-5 with Pachacamac or Paracas. Most people use Lima as a 3-day food bookend around a longer Peru trip (Cusco + Machu Picchu + Sacred Valley).
Verdict: CDMX needs more time as a standalone trip. Lima fits in less.
Round 10 · Best for what trip

Trip-fit summary

Mexico City Wins for: first-Latin-trip variety, museum nerds, mezcal lovers, longer trips (6+ days), people who like overwhelming cities, US travelers (cheap direct flights from everywhere). Loses on: altitude sensitivity, sea breeze, short-trip simplicity.
Lima Wins for: world's-best tasting menus, Peru combined trips (Machu Picchu), shorter trips (3-4 days), sea-level travelers. Loses on: cultural breadth, day-trip variety, scale of food scene.
Verdict: Different shaped trips. CDMX is its own destination; Lima is also a launchpad.

So which should you pick?

Pick Mexico City if…

  • It's your first trip to Latin America.
  • You want world-class street food and mezcal.
  • You're a museum nerd or pre-Hispanic history buff.
  • You have 5+ days for the city itself.
  • You're flying from the US (direct flights from everywhere).
  • You want overwhelming cultural variety in one place.
  • You're combining with the Yucatán (Tulum, Mérida).

Pick Lima if…

  • You're doing Machu Picchu (Lima is the gateway).
  • You want to eat at Central or Maido (world's-50-best top 5).
  • Altitude is a concern (Lima is sea level).
  • You have 3-4 days only.
  • You're a Nikkei (Japanese-Peruvian) or ceviche enthusiast.
  • You prefer smaller, more concentrated cultural experiences.
  • You're combining with the Sacred Valley + Cusco.

Or do both

Direct flights between Mexico City (MEX) and Lima (LIM) run 5 hours, USD 250-400 one-way on LATAM, Aeromexico, or VivaAerobus. The food-pilgrim version of a Latin trip pairs both cities — most people do CDMX first (easier flight from the US, altitude before sea level), then Lima second (often as a Machu Picchu bookend).

🇲🇽 Mexico City first (4 nights) → 🇵🇪 Lima (3-4 nights)

  1. Nights 1–4 Mexico City — Day 1 Centro Histórico + Templo Mayor + Roma Norte tacos, Day 2 Coyoacán + Frida + Xochimilco, Day 3 Anthropology Museum + Polanco + Pujol dinner, Day 4 Teotihuacán day trip.
  2. Travel day — MEX → LIM, 5h direct, USD 250-400 one-way.
  3. Nights 5–7 Lima — Day 1 Miraflores cliff walk + ceviche lunch + Pisco sour at Carnaval, Day 2 Centro Histórico + Larco Museum + Mayta dinner, Day 3 Barranco + Bridge of Sighs + final cevicheria.
  4. Optional extension — fly LIM → Cusco (1.5h, USD 80-150), 2-3 days Sacred Valley + Machu Picchu, fly home from Cusco or back via Lima.

10-14 days total covers both cities comfortably. Adding Machu Picchu pushes the trip to 14-17 days.

🗺️ Mexico City in 3 days → 🗺️ Lima in 3 days →

Hotels and flights

🏨 Mexico City hotels 🏨 Lima hotels
✈️ Flights to Mexico City ✈️ Flights to Lima
🎫 Mexico City tours 🎫 Lima tours

Still on the fence? Let our randomizer roll one of the two: 🎲 Roll WanderRoll →

Frequently asked questions

Is Mexico City or Lima better for first-time Latin America travelers?

Mexico City for the cultural overwhelm (Aztec ruins under colonial buildings, Frida's blue house, Teotihuacán pyramids, tacos on every corner) — and the easy direct flights from most US cities. Lima for the food-first trip with the Machu Picchu connection — fly home from Lima after your Machu trip and you've turned a single destination into a country-spanning experience. First-timers picking purely on city: Mexico City. First-timers wanting Machu Picchu: Lima.

Which has better food, Mexico City or Lima?

Both are top-5 food cities in the world right now. Lima has Central (currently #1 in world's-50-best), Maido (#5), Mayta — Nikkei (Japanese-Peruvian) and ceviche refined to art. Mexico City has Pujol, Quintonil, Sud 777, plus the world's deepest street food culture (tacos al pastor, esquites, tlayudas, chilaquiles for breakfast). Lima for the world's best tasting menus; Mexico City for the world's best everyday meals. Foodies should do both.

Is Lima cheaper than Mexico City?

Roughly equivalent for mid-range travel. Lima mid-range hotels in Miraflores run S/. 300-600 per night (around USD 80-160). Mexico City mid-range hotels in Roma Norte run MXN 3,000-5,000 (around USD 165-275). Lima street food is slightly cheaper than Mexico City; high-end dining is slightly more expensive (the world's-50-best dinners run USD 250-350). Total 3-day trip: USD 600-1,000 per person in either.

Is Mexico City safe? Is Lima safe?

Both are safe in tourist neighborhoods, less safe in others. Mexico City's Roma Norte, Condesa, Coyoacán, Polanco — completely safe day and night. Centro Histórico — fine during the day, sketchy after 9pm. Lima's Miraflores, Barranco, San Isidro — completely safe day and night. Centro Lima — fine during the day with standard urban awareness. In both, always Uber over street taxi, and watch pickpockets in tourist hotspots.

Does altitude affect Mexico City visitors?

Yes. Mexico City sits at 2,240m (7,350 feet). Most travelers feel mild effects on day 1 — slight headache, shortness of breath on stairs, faster fatigue. Take it slow, drink double water, skip alcohol the first night. By day 2 most people adjust. Lima sits at sea level (154m) with no altitude impact — but if you continue to Machu Picchu (Cusco at 3,400m), the altitude hits harder than Mexico City.

Can I do both Mexico City and Lima in one trip?

Yes. Direct flights between MEX and LIM run 5 hours, USD 250-400 one-way on LATAM, Aeromexico, or VivaAerobus. The standard combined trip: 4 nights Mexico City + 3-4 nights Lima + an optional Machu Picchu extension. Total around 10-14 days. Most travelers do this as one of two patterns — pure-cities (CDMX + Lima for the food trip) or city-plus-ruins (CDMX with Teotihuacán + Lima with Machu Picchu).

Which has better day trips?

Mexico City has Teotihuacán (50 min, the pre-Aztec pyramid complex), Xochimilco (in-city floating gardens), Puebla (90 min, Talavera tile + mole), Tepoztlán (90 min, pyramid + market). Lima has Pachacamac (40 min, pre-Inca pyramid), Paracas + Ballestas Islands (3.5h, sea lions), and the airport for flights to Cusco/Machu Picchu. Mexico City wins for variety of day trips; Lima wins because one of its "day trips" is Machu Picchu.

Which has better nightlife?

Mexico City by intensity and variety. Roma Norte mezcal bars (Licorería Limantour, world's-50-best), Condesa rooftops, Polanco upmarket clubs, Centro's underground scene. Lima has Carnaval (world's-50-best for cocktails), Ayahuasca in Barranco's old mansion, the lively Pisco bars — but the scene is smaller. Mexico City for full party energy; Lima for one or two great cocktail nights.

Which has better museums?

Mexico City wins. The Museo Nacional de Antropología is the world's best pre-Hispanic museum (23 halls covering every Mesoamerican civilization, the Aztec Sun Stone). Plus Frida's Casa Azul, Museo Soumaya (Slim collection, free), Palacio de Bellas Artes. Lima's Larco Museum is brilliant (45,000 pre-Inca artifacts) but smaller in scale. Mexico City museums require 2-3 days; Lima museums require half a day.

How far ahead do I need to book restaurants?

Lima: Central — 6 months for prime times. Maido — 2-3 months. Mayta and Astrid & Gastón — 2-3 weeks. Mexico City: Pujol — 2 months. Quintonil — 2-3 months. Contramar — 1 week. Both cities have a real restaurant booking culture, but Lima's top tier (Central, Maido) is the harder ticket because the demand is global and the seats are fewer.

Related reads