white concrete building under blue sky during daytime
North AmericaCultureFoodHistory

Mexico City

Aztec sites, colonial squares, and taco stands

Plan with AISee the 3 itinerariesPhoto by Azahed on Unsplash
Best timeNovember to April for dry weather.
Typical trip length5–14 days
On travli3 itineraries
Getting aroundMetro, buses and ride-hailing apps.
CurrencyMexican peso (MXN).

About Mexico City

Mexico City spreads across a high valley with layers of Aztec, Spanish, and modern buildings. The central Zócalo square stands near Templo Mayor, the Metropolitan Cathedral, and Palacio de Bellas Artes. Coyoacán holds the Frida Kahlo museum and local markets. Chapultepec Castle overlooks Chapultepec Park, home to the National Museum of Anthropology.

The city fits trips focused on history and street food. Neighborhoods like Roma and Condesa suit slow walks between cafes and taquerias. Day trips reach the pyramids at Teotihuacan, about an hour northeast.

Why travelers love it

Top attractions

3 Mexico City itineraries

Mexico City questions

Is 5 days enough for Mexico City?

Five days covers the main neighborhoods and sites when grouped by area. Use the metro and buses to move between locations without long transfers.

Do I need to book Teotihuacan tickets ahead?

Buy tickets at the gate on arrival and start at 8 am to beat the crowds and the midday heat. One admission covers the whole site, including the on-site museum.

How do I get to Teotihuacan from Mexico City?

Catch a direct bus from Terminal del Norte that takes one hour each way. Buses leave every 15 minutes starting at 7 am.

Do I need to book the Museo Frida Kahlo in advance?

Reserve timed tickets online two weeks ahead because same-day entry is limited. Tickets cost 250 pesos and include the audio guide.

Do I need to book tickets for Teotihuacan ahead?

Purchase tickets online the day before through the official site to avoid lines at the gate. Arrive by 8 am to beat midday heat and crowds.

How long is the bus from Mexico City to San Miguel de Allende?

Direct buses from Terminal Norte take about 3.5 to 4 hours, with several daily departures on ETN and Primera Plus. Reserve seats online the day before and carry your passport for boarding.