Mexico City
Aztec ruins, world-class museums, mezcal bars and epic street tacos
Browse Mexico City
Mexico City rewards the curious: Aztec temples sit beneath colonial palaces, some of the world’s great museums line its parks, and a dizzying street-food scene spills across neighbourhoods like Roma and Condesa that are made for slow wandering. Our local picks run from rooftop cantinas and taco windows to artisan shops and the icons you cannot miss, from Frida Kahlo’s Casa Azul to the pyramids of Teotihuacan. Filter by category and budget below.
Mexico City at a glance
- Ideal stay: 3 to 5 days
- Best time to visit: March to May
- Highlights: the Zocalo, Casa Azul and Teotihuacan
- Where to stay: Roma and Condesa
- Local picks: a growing set of hand-chosen tips
- Getting around: cheap metro plus walkable neighbourhoods
Where to stay in Mexico City
Compare live hotel prices and availability on the map. We may earn a commission at no extra cost to you.
Xochimilco
Before you go
Things we recommend sorting before any trip. We may earn a commission at no extra cost to you.
Book your trip to Mexico City
Find the best hotels and book tours and experiences, all in one place.
Find hotels in Mexico CityBook tours and experiencesMexico City travel FAQ
How many days do you need in Mexico City?
Three to five days lets you pair the historic centre and Coyoacan with a day trip to the Teotihuacan pyramids, and still leave time to eat your way through Roma and Condesa.
Where is the best area to stay in Mexico City?
Roma and Condesa are the leafy, walkable favourites for cafes and nightlife; the Centro Historico puts you right next to the Zocalo and the major sights.
What are the best things to do in Mexico City?
Browse the local picks above, from Frida Kahlo's Casa Azul and the Anthropology Museum to the canals of Xochimilco, a lucha libre night and the pyramids of Teotihuacan.
What is the best time to visit Mexico City?
The drier months from November to April are most reliable, and March and April bring the jacarandas into bloom. Summer afternoons often bring short, heavy showers.