Viaro
Mexico CityMexicoTravel Guide

Mexico City Travel Guide 2025

Complete guide to Mexico City: tacos, museums, neighbourhoods, real prices and practical tips. Everything you need for your trip to CDMX.

Viaro Team|2025-01-15|10 min read|mexico city
Mexico City Travel Guide 2025
Mexico CityMexicoTravel Guide

Why Visit Mexico City

Mexico City β€” known locally as CDMX β€” is one of the world's great megacities. With 22 million people in the metropolitan area, it's vast, chaotic, colourful and endlessly fascinating. A city built on the ruins of the Aztec capital Tenochtitlan, layered with colonial architecture, muralist art, world-class museums and arguably the best street food on the planet.

CDMX has undergone a remarkable transformation in recent years. Neighbourhoods like Roma, Condesa and Juarez have become internationally recognised for their restaurant scenes, with several restaurants appearing on the World's 50 Best list. The cost of living is a fraction of comparable cities β€” a life-changing taco costs €0.50, a craft cocktail at a world-class bar is €7, and a comfortable Airbnb in a trendy neighbourhood runs €40–60 per night.

The city's cultural offering is staggering: over 150 museums (more than any other city in the Americas), Frida Kahlo's Blue House, Diego Rivera's murals, the ancient pyramids of Teotihuacan just an hour away, and a creative energy that permeates every street market, taqueria and gallery. CDMX is not just a destination β€” it's an obsession.

Top Neighbourhoods

Centro Historico β€” The Ancient Core

The Zocalo (main square), the Metropolitan Cathedral built on top of the Aztec Templo Mayor, the Palacio de Bellas Artes and Diego Rivera's murals in the National Palace (free). Grand, gritty and overwhelming in the best way.

  • Daily budget: €30–60

Roma & Condesa β€” The Trendy Heart

Tree-lined streets, art deco architecture, independent bookshops, gallery cafes and some of Mexico's best restaurants. Parque Mexico in Condesa is the neighbourhood gathering spot. This is where most international visitors base themselves.

  • Daily budget: €50–100

Coyoacan β€” Frida's Village

A bohemian neighbourhood that feels like a small town within the city. Frida Kahlo Museum (Casa Azul), the Coyoacan Market (churros, tostadas, fresh juice), cobblestone plazas and live music. Deeply charming.

  • Daily budget: €35–65

Polanco β€” Upscale Elegance

Mexico City's most affluent neighbourhood. Home to the National Museum of Anthropology (Mexico's best museum, MXN 90 / €5), Pujol restaurant (ranked among the world's best), luxury shopping on Presidente Masaryk avenue and Parque Lincoln.

  • Daily budget: €80–160

Xochimilco β€” The Floating Gardens

UNESCO-listed canals that are the last remnants of the Aztec lake system. Ride colourful trajineras (flat-bottomed boats) while vendors sell food, drinks and flowers from passing boats. A truly unique experience.

  • Daily budget: €30–50

MAD β†’ MEX

Find cheap flights

Local Cuisine

Mexican food is a UNESCO Intangible Cultural Heritage, and Mexico City is its capital. This is just the beginning:

  • Tacos al Pastor: The king of Mexican street tacos. Pork marinated in achiote and dried chillies, cooked on a vertical spit (like shawarma), shaved off and topped with pineapple, onion, coriander and salsa verde. MXN 15–25 each (€0.80–1.30). El Vilsito in Narvarte operates from a former car mechanic shop at night β€” one of the best taquerias in the city. Tacos El Huequito in Centro Historico has served them since 1959.

  • Tacos de Canasta (Basket Tacos): Steamed tacos sold from a bicycle basket. Soft, oily and unbelievably good. Fillings: chicharron, beans, potato, mole. MXN 8–12 each (€0.40–0.65). Find them at any street corner in the morning.

  • Tlacoyos: Thick oval-shaped corn masa patties stuffed with beans, cheese or fava beans, topped with nopales (cactus), salsa and cream. Pre-Hispanic food still eaten daily. MXN 20–35 (€1–1.80) at markets.

  • Chiles en Nogada: Poblano peppers stuffed with picadillo (meat, fruit, spices), covered in walnut cream sauce and pomegranate seeds. Green, white and red β€” the colours of the Mexican flag. Seasonal (August–September). MXN 200–350 (€10–18) at restaurants. Cafe de Tacuba in Centro Historico makes an excellent version.

  • Mole: A complex sauce with 20–30+ ingredients including chillies, chocolate, nuts and spices. Mole negro at Restaurante Yuban (Oaxacan food) in Roma is extraordinary. Plates MXN 180–280 (€9–14).

  • Tamales: Steamed corn masa filled with meat, cheese, mole or sweet fillings, wrapped in corn husks or banana leaves. MXN 15–30 each (€0.80–1.50). Buy them from the tamaleros who set up outside metro stations every morning.

  • Elote & Esquites: Elote is a whole grilled corn cob with mayo, cheese, chilli and lime. Esquites is the same but served in a cup as kernels. MXN 25–40 (€1.30–2) from street vendors.

  • Churros: Fried dough sticks, sometimes filled with chocolate, cajeta (caramel) or vanilla. El Moro in Centro Historico has been making churros since 1935 β€” a classic combo of 4 churros + hot chocolate is MXN 105 (€5.50).

Tip

Mexico City's food markets (mercados) are the best places to eat cheap and authentic. Mercado de la Merced is the largest (overwhelming but incredible). Mercado Roma in Roma is more curated and tourist-friendly. Mercado de San Juan specialises in exotic meats and imported goods. Most market meals cost MXN 60–120 (€3–6).

Budget Breakdown

| Category | Backpacker | Mid-Range | Comfort | |----------|-----------|-----------|---------| | Accommodation (per night) | €8–20 (hostel dorm) | €35–70 (hotel/Airbnb) | €100–250 (boutique hotel) | | Food (per day) | €6–12 | €18–35 | €45–90 | | Transport (daily) | €1–3 | €5–10 | €15–30 (Uber) | | Attractions (daily) | €0–5 | €5–12 | €15–30 | | Daily Total | €15–40 | €65–130 | €175–400 |

Getting Around

Metro (STC)

Mexico City's metro is one of the cheapest in the world and covers a vast area with 12 lines and 195 stations.

  • Single ride: MXN 5 (€0.25) β€” yes, really
  • Rechargeable card: MXN 15 for the card, then MXN 5 per ride

The metro is efficient but extremely crowded during rush hours (7–10 AM, 6–9 PM). The first carriages are reserved for women and children during peak hours.

Metrobus

Articulated buses on dedicated lanes. Faster than regular buses, less crowded than the metro. Line 1 runs along Insurgentes avenue from north to south.

  • Single ride: MXN 6 (€0.30)
  • Metrobus card: MXN 16 for the card (required, no cash on board)

From Mexico City Airport (MEX)

  • Metro (Terminal Aerea station): MXN 5 (€0.25), but not recommended with heavy luggage during rush hour
  • Metrobus Line 4: MXN 30 (€1.50) to Buenavista/San Lazaro
  • Authorised taxi (yellow booth inside terminal): MXN 250–350 (€13–18) to Roma/Condesa. Only use authorised taxis β€” buy a voucher inside the terminal.
  • Uber: MXN 180–300 (€9–15) but pickup requires walking to a designated area outside the terminal

Uber & DiDi

Both apps work throughout the city and are the safest, most convenient option for getting around. Most rides within central neighbourhoods cost MXN 50–120 (€2.50–6). Always preferred over street taxis for safety.

Warning

Do NOT hail random taxis off the street in Mexico City. Use Uber, DiDi, or authorised taxi stands (sitios). Unfortunately, some street taxis are involved in "express kidnappings" (secuestro expres) where victims are driven to ATMs and forced to withdraw money. This risk is real but entirely avoidable by using ride-hailing apps.

Practical Tips

  1. Altitude matters. Mexico City sits at 2,240 metres above sea level. You may feel short of breath, tired or get headaches for the first day or two. Drink lots of water, go easy on alcohol the first night and don't plan anything too strenuous for day one.

  2. Don't drink the tap water. Stick to bottled or filtered water. Restaurants use purified water for ice and cooking, so food is safe. A large garrafon (20L water jug) costs MXN 35–50 (€1.80–2.60) at any corner shop.

  3. Sundays are special. Paseo de la Reforma (the main avenue) is closed to cars every Sunday from 8:00 AM to 2:00 PM for cyclists, runners and pedestrians. Many museums offer free entry on Sundays. Chapultepec Castle is free on Sundays and the queues are long β€” arrive by 9:00 AM.

  4. Tipping is expected. 10–15% at restaurants (check the bill, it's not always included). MXN 10–20 per bag for hotel porters. Gas station attendants, car washers and grocery baggers all work for tips β€” MXN 10–20.

  5. Visit the National Museum of Anthropology. This is Mexico's single greatest museum and one of the best in the world. The Aztec Sun Stone, Maya jade masks, the recreation of Pakal's tomb β€” plan at least 3–4 hours. Entry MXN 90 (€5). Free on Sundays. Closed Mondays.

  6. Teotihuacan day trip. The ancient pyramids of the Sun and Moon are just 50km northeast of the city. Buses leave from Terminal Norte every 15 minutes (MXN 104 / €5.50 round trip, 1 hour). Arrive early (before 10 AM) to beat crowds and heat. Entry MXN 90 (€5).

  7. Learn basic Spanish. While tourist areas have some English speakers, most of Mexico City operates in Spanish. "Por favor" (please), "gracias" (thank you), "la cuenta" (the bill) and "no picante" (not spicy) will serve you well.

Frequently Asked Questions