How to Spend 3 Days in Mexico City

With three days in Mexico City, you have enough time to visit top sights such as Zocalo square and to explore outside the city. Take advantage of guided tours, explore the city’s UNESCO highlights, and go deeper into the culture, sampling Mexican cuisine, shopping at local markets, and experiencing local sports. Here are some ideas.
Day 1: Sightseeing in the City
Start with a hop-on hop-off bus tour of Mexico City, which offers the convenience of a guided tour but the freedom to disembark as you wish. Hop off at top attractions such as the Zocalo, home to the magnificent Metropolitan Cathedral and the National Palace; the ancient Aztec ruins of Templo Mayor; the Palace of Fine Arts in Alameda Park; and the House of Tiles. Stay on the bus along the grand Paseo de la Reforma Boulevard and jump off to visit the hilltop Chapultepec Castle and the National Museum of Anthropology. Walk down through the forests and lakes of Chapultepec Park into the colorful neighborhood of La Condesa to browse the shops and tuck into typical Mexican cuisine at one of the many restaurants. In the evening, attend a lucha libre (masked wrestling) match. Afterwards, head to Plaza de Garibaldi and enjoy a drink at one of the streetside bars, while mariachi bands play in the square.
Day 2: Experience Mexican Culture
Start in the southern suburbs of Mexico City at the floating gardens of Xochimilco—a network of canals and chinampas (man-made islands) that date back to Aztec times. Arrive early to avoid the crowds and set sail around the UNESCO-listed landscapes aboard a traditional trajinera boat. Next, head to the nearby neighborhood of Coyoacán, one of Mexico City’s most picturesque. Use your prebooked skip-the-line tickets to enter the Frida Kahlo Museum, known for its long lines, and check out nearby Diego Rivera Anahuacalli Museum too. Back in the city center, shop at the La Ciudadela artisan market for typical Mexican handicrafts. Head to the San Juan Market a few blocks away for street food, or, for a real Mexican culinary experience, sign up for an evening cooking class.
Day 3: Explore Ancient Teotihuacan
If you only have time for one day trip from Mexico City, make it the ruins of Teotihuacan. The ancient “City of the Gods” is a top archaeological site in Mexico. To get the most out of your visit, choose to explore with an archaeologist guide and discover the history of the pre-Aztec city. Highlights include climbing the Pyramid of the Sun and the Pyramid of the Moon, walking along the Avenue of the Dead, and visiting the Temple of Quetzalcoatl and the Palace of Quetzalpapalotl. On your final evening in the city, attend a performance of the Mexico City Folkloric Ballet. The shows are held at locations including the Palace of Fine Arts or Chapultepec Castle and feature costumes, live music, and traditional folk dances from all around Mexico—a memorable way to end your vacation.
8 Tours and Activities

Mexican Wrestling: Experience Lucha Libre in Mexico City

Teotihuacan & Guadalupe Shrine + Xochimilco, Coyoacán & Frida Kahlo Combo Tour

Turibus Hop On Hop Off Mexico City Tour

Mexican Cooking Class with Food Market Visit in Mexico City

Xochimilco, Coyoacán and Frida Kahlo Museum Private Tour

Mexico City Market and Salsa Making Secrets with Local Family

Garibaldi Night Tour

Private Full-Day Museums of Mexico City Tour
- Aztec History in Mexico City
- Mexican Cuisine
- Best Day Trips from Mexico City
- 3 Days in Mexico City: Suggested Itineraries
- Best Museums in Mexico City
- Frida Kahlo’s Mexico City
- Mezcal Tastings in Mexico City
- Tula Day Trips from Mexico City
- Ways to Experience Mexican Culture in Mexico City
- How to Experience Cinco de Mayo in Mexico City
- Food Lover's Guide to Mexico City
- How to Spend 1 Day in Mexico City
- How to Spend 3 Days in Mexico City