📍 Things to Do in Mexico City: Top Attractions & Experiences
The best things to do in Mexico City, from must-see landmarks to the experiences worth your time — plus how long to stay and how to get around.
Top things to do in Mexico City
- The Zócalo. The Zócalo, Metropolitan Cathedral and Templo Mayor.
- The Teotihuacán pyramids. The Teotihuacán pyramids, a day trip away.
- Frida Kahlo's Blue House in Coyoacán. Frida Kahlo's Blue House in Coyoacán.
- Chapultepec Park and the Anthropology Museum. Chapultepec Park and the Anthropology Museum.
- A boat ride on the canals of Xochimilco. A boat ride on the canals of Xochimilco.
How many days do you need in Mexico City?
Plan for 2 to 3 days to enjoy the highlights without rushing. Add extra time for day trips or a slower pace.
Best time to visit
March to May is warm and dry; the rainy season (June–September) brings short afternoon showers. The city sits at high altitude, so evenings are cool year-round and the sun is strong.
Getting around
The metro is cheap and extensive; ride-hailing apps are affordable and convenient, especially at night. Walkable neighborhoods include the historic center, Roma and Condesa. Traffic is heavy, so plan around it.
Tips for visiting Mexico City’s attractions
- Book timed tickets online for the big sights to skip queues.
- Start early or visit late to avoid the busiest crowds and best light.
- Wear comfortable shoes — you’ll cover a lot on foot.
- Group nearby sights together to save time crossing the city.
- Keep valuables secure in busy tourist areas.
✈️ Before you go to Mexico City
Sort the practical stuff that saves money and stress:
Frequently asked questions
What are the top things to do in Mexico City?
Highlights include: The Zócalo, Metropolitan Cathedral and Templo Mayor; The Teotihuacán pyramids, a day trip away; Frida Kahlo's Blue House in Coyoacán; Chapultepec Park and the Anthropology Museum; A boat ride on the canals of Xochimilco.
How many days do you need in Mexico City?
Most travelers need 2 to 3 days to see the main highlights at a comfortable pace, longer if you want day trips or a slower rhythm.
When is the best time to visit Mexico City?
March to May is warm and dry; the rainy season (June–September) brings short afternoon showers. The city sits at high altitude, so evenings are cool year-round and the sun is strong.