Highlights
- Enjoy a gastronomic walking tour in Puebla
- Explore the stunning archaeological site of Teotihuacan
- Attend a cooking class in a Zapoteca community
- Discover the culinary attractions of Oaxaca
Brief Itinerary
Day | Highlights | Overnight |
---|---|---|
Day 1 | ¡Welcome to Mexico City! | Mexico City |
Day 2 | Teotihuacan’s archaeological site, Basilica Of Our Lady of Guadalupe | Mexico City |
Day 3 | Puebla gastronomic walking tour | Puebla |
Day 4 | Puebla - City of Oaxaca | Oaxaca |
Day 5 | Day Trip to Tule Tree, Hierve el Agua, Mitla, Teotitlán del Valle | Oaxaca |
Day 6 | Oaxacan Cooking class | Mexico City |
Day 7 | Transfer to Mexico City's airport |
Detailed Itinerary
Day 1: Welcome to Mexico City!

Welcome to Mexico! After checking into your hotel, you will have free time to rest. Then go for a stroll through the historic center or explore the neighborhoods of Roma and Condesa, full of art galleries, cafés, shops, bars, and restaurants.
Day 2: Mexico City - Teotihuacán - Basilica Of Our Lady of Guadalupe

After breakfast, your guide will pick you up to take you to the majestic archaeological site of Teotihuacán. Located a short drive from downtown Mexico City, the so-called City of the Gods is an ancient city that was the largest and most influential in the history of the New World. Climb the Pyramid of the Sun and the Moon and visit the temples and palaces. On your way back, you will visit the Basilica Of Our Lady of Guadalupe, the most visited Catholic temple in the world after the Vatican.
Day 3: Puebla - gastronomic walking tour

Today, your guide will pick you up after breakfast for a special tour to Puebla to try typical antojitos (Mexican snacks). You will first visit a tamalería (a tamale shop) then a dedicated antojitos shop. Your third stop will be at a taquería to try different kinds of tacos. Along the way, you'll see religious monuments along the pedestrian streets. Continue onto Fonda de Santa Clara to try their delicious candy. As this is located at the Calle de los Dulces (the Street of the Sweets), you will take the chance to visit the oldest sweet shop in the city, La Gran Fama, where you will find the traditional candies and condiments.
Next, you'll reach the oldest tavern in the city, La Pasita, and taste their famous pasita liquor (raisin liquor). Finish the tour with flan in one of the most traditional restaurants in Puebla, to try their famous flan. You'll spend the night at a hotel in Puebla.
Chat with a local specialist who can help organize your trip.
Day 4: Puebla - City of Oaxaca

Journey between four and five hours to get to Oaxaca City, one of Mexico's most famous foodie destinations. You will have the day off to explore the city on your own and dine on the patio at Los Danzantes, a well-respected local restaurant. Spend the night at a hotel in the historic center.
Day 5: Oaxaca - Tule Tree - Hierve el Agua – Mitla – Teotitlán del Valle - Oaxaca

Today's excursion starts with the visit to an ancient Tule tree: at approximately two thousand years old, it's the biggest tree in the world! Continue to Hierve el Agua, an imposing petrified waterfall located in the mountain range, with the option to bathe in its mineral-rich waters.
Conclude your day with a visit to the village of Teotitlán del Valle (the name means "Place of the Gods" in Nahuatl). This little village is famous for handicrafts. Shop, walk around, and get to know more about the process of making tequila in the region before you rest for the evening at your hotel in Oaxaca.
Day 6: Oaxaca - Cooking class

With your guide, you'll tour a Zapoteca community in the Oaxaca Valley. Take a cooking class in a local family home and learn how to make a range of local dishes and delicacies incorporating ingredients like chili and cocoa.
Later in the day, catch a flight to Mexico City from the Oaxaca airport. You'll have one last night on the town before your journey home the following day.
Day 7: Transfer to Mexico City's airport

Have breakfast in Mexico City before heading to the airport to take a flight home. Safe travels!