Things to do and where to stay in Mexico City
Where to stay · Mexico

Where to stay in Mexico City — pick the right hotel, book in 3 clicks

Mexico City is one of the most historically profound and culturally diverse cities in the world. Sitting on a plateau over 2,200 metres high, it was once Tenochtitlan, the great Aztec capital, before the Spanish conquest of 1521. Today the metropolis blends ancient ruins, colonial cathedrals, revolutionary murals, and trendy hipster neighbourhoods seamlessly in one place.

🏛️Zócalo🌮Tacos al Pastor🎨Frida Kahlo Museum🏔️Teotihuacan Pyramids🚇World's Cheapest Metro
3areas to consider
4ranked guides
14See & Eat
🤝 Curated by the TopOfHotel team · scores from real guest reviews · live price comparison across 3 sites · no hidden adsHow we review →

Why stay in Mexico City

🏛️

Civilizations Upon Civilizations

The ruins of the Aztec Templo Mayor sit beneath a Catholic cathedral and colonial palace in the heart of the city. No city in the world tells history more intensely.

🎨

World-Class Art & Culture

From Diego Rivera's murals to Frida Kahlo's Casa Azul and the Palacio de Bellas Artes, this city is the largest art gallery in Latin America.

🌮

UNESCO Heritage Cuisine

Mexican cuisine was inscribed as UNESCO Cultural Heritage in 2010, from street-corner tacos to mole simmered from over 30 ingredients.

🏔️

Ancient Pyramids Just 50 km Away

Teotihuacan, the largest pyramid city in the Western Hemisphere, lies just 50 km away, making it the best-value day trip in Mexico.

Pick an area first — where to stay in Mexico City

Location is the single most important thing about a hotel — choose the right area first, then pick the hotel

Ranked reviews — find your ideal stay in Mexico City

Start with where to stay (the heart of the trip), then explore food and sights

Local dishes to try in Mexico City

  1. 1🌮

    Tacos al Pastor

    Chilli-marinated pork from a spinning spit on a corn tortilla, with lime and fresh pineapple — the king of Mexican tacos.

    📍 Citywide
  2. 2🫔

    Tamales

    Corn dough with a filling steamed in a corn husk, a 5,000-year-old sacred food still sold on the street every morning.

    📍 Traditional breakfast
  3. 3🍗

    Mole

    A mysterious sauce of over 30 ingredients including chocolate and dried chillies, simmered overnight over chicken — not as sweet as you'd think.

    📍 Traditional restaurants
  4. 4🌽

    Elote — Street Corn

    Grilled corn slathered in crema, dusted with Cotija cheese, lime and Tajín — Mexico's iconic snack.

    📍 Snacks-citywide
  5. 5🫑

    Chiles en Nogada

    A Poblano chilli stuffed and topped with white walnut sauce, pomegranate and parsley — the Mexican flag on one plate.

    📍 Seasonal (Aug–Oct)
  6. 6🍩

    Churros

    Crispy fried dough dusted in cinnamon sugar, dipped in hot chocolate; El Moro is open 24 hours with a queue every night.

    📍 Citywide
  1. 1🏛️

    Zócalo (Plaza de la Constitución)

    One of the largest public squares in the world, ringed by the cathedral and the National Palace with its Diego Rivera murals.

    📍 Centro Histórico
  2. 2🪨

    Templo Mayor

    The great Aztec temple discovered by accident in 1978; the adjacent museum displays over 8,000 artifacts.

    📍 Centro Histórico
  3. 3🎭

    Palacio de Bellas Artes

    The most beautiful Art Nouveau marble building in the city, with giant murals by three Mexican masters inside.

    📍 Centro Histórico
  4. 4🏰

    Chapultepec Castle

    The only castle in North America to have housed a monarch, with sweeping skyline views from the hilltop.

    📍 Chapultepec
  5. 5🏺

    National Museum of Anthropology

    Mexico's grandest museum; the highlight is the Piedra del Sol, a 24-ton stone Aztec calendar.

    📍 Chapultepec
  6. 6🎨

    Frida Kahlo Museum (Casa Azul)

    The blue house where the legendary artist was born and lived; advance tickets only, sold out weeks ahead.

    📍 Coyoacán
  7. 7🚣

    Xochimilco

    A UNESCO World Heritage network of ancient canals; cruise a colourful trajinera while a mariachi band plays.

    📍 Xochimilco
  8. 8🔺

    Teotihuacan

    An ancient UNESCO World Heritage pyramid city 50 km away; climb the 65-metre Pyramid of the Sun.

    📍 Day Trip

Things to do in Mexico City

Day tours, attraction tickets and travel essentials for Mexico City — book ahead on Klook with mobile e-tickets.

Affiliate links — we may earn a commission at no extra cost to you.

★ TEAM'S TOP PICKS

3 Mexico City hotels our team picked for you

Selected from real reviews — one per budget tier, each with a score and instant 3-site price comparison

Las Alcobas, a Luxury Collection Hotel, Mexico City★ 9.4Luxury

Las Alcobas, a Luxury Collection Hotel, Mexico City

📍 Mexico City⭐⭐⭐⭐⭐

#4 luxury boutique · heart of Polanco

From~$543/night
read the full review →
Casa Polanco Hotel Boutique★ 9.4Luxury

Casa Polanco Hotel Boutique

📍 Mexico City⭐⭐⭐⭐⭐

#6 boutique hotel · Neocolonial mansion opposite Parque Lincoln

From~$486/night
read the full review →
Four Seasons Hotel Mexico City★ 9.4Luxury

Four Seasons Hotel Mexico City

📍 Mexico City⭐⭐⭐⭐⭐

#1 classic luxury · on Paseo de la Reforma

From~$700/night
read the full review →
🏨 ALL PICKS

โรงแรมแนะนำทั้งหมดในMexico City

ครบทุกระดับงบ — คัดจากคะแนนรีวิวจริง พร้อมเทียบราคา 3 เว็บ

#4

Las Alcobas, A Luxury Collection Hotel

★ 9.3⭐⭐⭐⭐⭐Luxury📍 Mexico City

#3 luxury boutique · on Masaryk

~$471/night
#5

The Ritz-Carlton, Mexico City

★ 9.2⭐⭐⭐⭐⭐Luxury📍 Mexico City

#3 best view · skyscraper above Chapultepec park

~$571/night
#6

Casona Roma Norte

★ 9.2⭐⭐⭐⭐⭐Luxury📍 Mexico City

#8 boutique in a 1920s mansion · Roma Norte · match-day shuttle to Estadio Azteca

~$271/night
#7

The St. Regis Mexico City

★ 9.2⭐⭐⭐⭐⭐Luxury📍 Mexico City

#2 Luxury · on Reforma

~$529/night
#8

Four Seasons Hotel Mexico City

★ 9.1⭐⭐⭐⭐⭐Luxury📍 Mexico City

#1 legendary luxury · right on Paseo de la Reforma

~$1,600/night
#9

The St. Regis Mexico City

★ 9.1⭐⭐⭐⭐⭐Luxury📍 Mexico City

#2 luxury · César Pelli glass tower on Reforma

~$600/night
#10

Marquis Reforma Hotel & Spa

★ 9.1⭐⭐⭐⭐⭐Luxury📍 Mexico City

#9 classic luxury · on Paseo de la Reforma

~$243/night

🚆 Getting around Mexico City

🚇

CDMX Metro, World's Cheapest

12 lines cover every tourist area; fares are just 7 pesos (about $0.40) a ride, open 5:00 to midnight.

🚌

Metrobús

An express bus running on Insurgentes and Reforma, linking Roma, Condesa and Polanco — very convenient.

🚗

Uber & DiDi

Much cheaper than regular taxis; recommended over street cabs, especially at night or in areas far from the Metro.

✈️

From MEX Airport into Town

Metro Line 5 at Terminal Aérea station connects straight to the centre in 25 minutes, cheaper and faster than a taxi.

Where to go next near Mexico City

Frequently asked — where to stay in Mexico City

How many days is Mexico City worth?+

At least 4–5 days to cover Centro Histórico, Chapultepec, Coyoacán and a day trip to Teotihuacan. If you love museums and history, you may want up to 7.

When is the best time to visit Mexico City?+

March–May and October–December have the best weather. The rainy season (June–September) brings afternoon showers but the city remains fully visitable.

Is Mexico City safe for tourists?+

The main tourist areas like Centro Histórico, Polanco, Roma and Condesa are safe by day. Avoid unfamiliar suburbs after dark and watch your belongings in crowded areas.

Ready to book your Mexico City stay?

Start with the 3 hotels our team picked, or search all 3 sites — always compare before booking