Quick Answer
Mexico City is the cultural capital of the Americas and the second most populous city in the Western Hemisphere, but most travelers still treat it like a stopover. Their loss. Frida Kahlo's blue house, the best food scene of any city right now, and Aztec pyramids you can climb 45 minutes from your hotel. Hotels start from $90/night and March-May and October-November are perfect.
Explore Mexico City in Detail
Find Hotels in Mexico City
Hotel listings for Mexico City are currently being updated.
Top Tours in Mexico City
Teotihuacan Pyramids Early Access
Beat the crowds with a sunrise visit to the Pyramid of the Sun and the Avenue of the Dead with optional hot air balloon add-on.
Book This Tour →Frida Kahlo and Coyoacan Walking Tour
Skip-the-line tickets to the Frida Kahlo Blue House Museum with a walking tour of cobblestone Coyoacan and a market lunch.
Book This Tour →Mexico City Taco and Mezcal Tour
Evening walking tour through Roma and Condesa with five taqueria stops and three mezcal tastings.
Book This Tour →Top Things to Do in Mexico City
The experiences travelers come back to Mexico City for, year after year.
Itineraries for Mexico City
Day-by-day plans built by travelers who actually went.
Mexico City in 3 Days
The essential first-time itinerary — the must-sees you came for, plus the local moments you came home talking about.
Mexico City for Couples
Quiet mornings, slow dinners, and the views the brochures don't show. Built for two.
Mexico City with Kids
Activities everyone enjoys, restaurants that welcome little ones, and downtime built into the plan.
Getting Around Mexico City
Renting a car is one of the best ways to explore Mexico City at your own pace. Compare rates from all major suppliers in one search.
Best Time to Visit Mexico City
Best months to visit Mexico City: April–June and September–October offer mild weather and fewer crowds. July–August is peak season. December–February is coldest but cheapest.
Why Visit Mexico City?
Mexico City is having a moment that has been quietly building for ten years. The food scene is now mentioned in the same breath as Tokyo and Paris by the people who pay attention to these things. Pujol and Quintonil are among the world’s top restaurants. But the genius of Mexico City is that you can also eat the best taco of your life from a $1.50 street stall at midnight.
The city is huge but Roma and Condesa, the leafy art-deco neighborhoods where you actually stay, are walkable, cafe-lined, and feel like a different city from the chaos of the historic center. Coyoacan is cobblestone streets and Frida Kahlo’s blue house, the most-visited museum in Latin America for a reason. The Anthropology Museum is one of the great museums of the world. Teotihuacan, with the Pyramid of the Sun, is 45 minutes by Uber and you can climb it. The Zocalo with the cathedral and the Templo Mayor ruins is the historic Aztec heart. Four full days for a first visit. The altitude (7,200 feet) is real, take it easy day one.
Frequently Asked Questions — Mexico City
How much does a hotel in Mexico City cost per night?
Mexico City hotels run $90-$485 per night depending on category and season. Mid-range properties average $150-$280 per night. Book 60-90 days ahead during peak season for the best rates.
What is the best time to visit Mexico City?
March through May and October through November delivers the best weather and value combination in Mexico City. Shoulder months offer lower prices with decent conditions. Avoid major holidays and local events when rates spike.
How many days do you need in Mexico City?
4 to 5 days is the sweet spot for Mexico City. That gives you enough time to hit the main sights, a day trip or two, and a buffer day to slow down.
Is Mexico City safe for tourists?
Mexico City is safer than its reputation in tourist neighborhoods (Roma, Condesa, Polanco, Coyoacan, Centro Historico day). Use Uber instead of street taxis. Avoid Tepito and Iztapalapa. Petty theft and pickpocketing in metro and crowded markets. Earthquakes are infrequent but real.
What is the best area to stay in Mexico City?
Roma Norte and Condesa for the hip restaurant scene, leafy streets, and walkability. Polanco for upmarket shopping and luxury hotels. Centro Historico for the Zocalo and history (but louder, busier). Coyoacan if you want a residential feel.
How do I get around Mexico City?
Uber is the safest and easiest option. Metro is fast and cheap but very crowded at rush hour with pickpocket risk. Walking covers Roma, Condesa, and the historic center. Mexico City traffic is brutal so allow extra time.
Do I need to speak the local language to visit Mexico City?
Some Spanish helps a lot and is increasingly necessary outside hotels. English is fine in Polanco, Roma, Condesa restaurants and major hotels but not in taquerias, taxis, or markets. Basic Spanish vocabulary makes the trip much smoother.