BeforeDepart
HomeTravel Guides › Things to Do in Mexico City

📍 Things to Do in Mexico City: Top Attractions & Experiences

By BeforeDepart Editorial Team · Updated June 2026
Things to do in Mexico City

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

  1. The Zócalo. The Zócalo, Metropolitan Cathedral and Templo Mayor.
  2. The Teotihuacán pyramids. The Teotihuacán pyramids, a day trip away.
  3. Frida Kahlo's Blue House in Coyoacán. Frida Kahlo's Blue House in Coyoacán.
  4. Chapultepec Park and the Anthropology Museum. Chapultepec Park and the Anthropology Museum.
  5. 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

✈️ Before you go to Mexico City

Sort the practical stuff that saves money and stress:

→ Plan your Mexico City trip with BeforeDepart

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.