
Most people visiting both Mexico City and Puebla spend about 8 to 11 days in Mexico, which usually includes some time in Oaxaca as well. For travelers wanting to visit Mexico City and Puebla exclusively, plan six to eight days for a well-paced trip. Even travelers with limited time can see the highlights in as few as five days. For the best itineraries, including Mexico City and Puebla, keep reading below.
“`html
How many days do you need in Mexico City & Puebla?
- Most travelers spend 6-8 days in Mexico City and Puebla combined, allowing for a balanced exploration of both destinations.
- Visiting Mexico City and Puebla in 5 days is possible, but it will feel rushed, potentially sacrificing deeper experiences in each location.
- With 9 or more days, most travelers choose to add more stops to their trip, expanding their Mexican adventure beyond these two incredible cities.
- The most common extensions are Oaxaca, offering a rich cultural experience; Yucatán Peninsula, boasting stunning beaches and Mayan ruins; and San Andrés Cholula, known for its Great Pyramid.
Discovering the ideal length for your Mexican adventure is key to a fulfilling journey. Planning your itinerary involves carefully considering what you hope to experience and see within Mexico City and Puebla. A shorter trip might focus on the must-see attractions, while a longer stay allows for more immersion in local culture and exploration of hidden gems. Considering side trips can enhance the visit.
Chat with a local specialist who can help organize your trip and tailor it to your specific interests and preferences.
Recommended Itineraries for Mexico City & Puebla
Recommended Itinerary for 1 Week

A week in central Mexico provides a fantastic introduction to the country’s culinary scene and historical landmarks. This itinerary focuses on immersing you in the local culture through food, markets, and ancient sites, connecting you with the heart of Mexico.
| Day | Highlights | Overnight |
|---|---|---|
| Day 1 | Arrival in Mexico City, Free Time in Mexico City. Settle into your hotel and take a stroll to familiarize yourself with the vibrant atmosphere. | Mexico City |
| Day 2 | Discover the flavors and colors of the exotic San Juan Market, Walking tour of Mexico City’s historic center, Free Time in Mexico City to explore at your own pace or relax. | Mexico City |
| Day 3 | Be amazed by the pre-hispanic beauty of the chinampas in Xochimilco, Explore Coyoacán, Learn how to prepare delicious traditional food in a hands-on cooking class. | Mexico City |
| Day 4 | Mexico City to Puebla, Explore the Pyramids of Teotihuacan, marveling at their scale and history. | Puebla |
| Day 5 | Between markets and corn in the magical town of Cholula, Free Afternoon in Puebla to wander its colorful streets. | Puebla |
| Day 6 | Get to know the history of Mole Poblano through the streets of Puebla, Free Afternoon in Puebla for souvenir shopping or further exploration. | Puebla |
| Day 7 | Puebla to Mexico City, Departure. Reflect on your incredible journey as you head to the airport. |
This food-focused itinerary takes you to central Mexico for a week of vibrant flavors and rich culinary traditions. Start in the capital to snack on scorpions and street food in the Mercado de San Juan and marvel at Aztec farming techniques in the floating gardens of Xochimilco. After some sightseeing at the pyramids of Teotihuacán, it’s on to Puebla, where you’ll learn to make tortillas and mole poblano like a local. Discovering these culinary secrets and historic sites provides a taste of Mexican culture.
Extended Itineraries
1-Week Itinerary Including Oaxaca

This itinerary builds upon the previous one, adding a taste of Oaxaca’s unique culture and cuisine. It’s a whirlwind tour perfect for those wanting a diverse experience within a short timeframe.
| Day | Highlights | Overnight |
|---|---|---|
| Day 1 | ¡Welcome to Mexico City! Arrive and settle into your hotel, preparing for an exciting week of exploration. | Mexico City |
| Day 2 | Mexico City – Teotihuacan’s archaeological site – Basilica Of Our Lady of Guadalupe. Discover the grandeur of ancient pyramids and a significant religious site. | Mexico City |
| Day 3 | Puebla – “Antojitos poblanos” gastronomic walking tour, sampling the local flavors of Puebla. | Puebla |
| Day 4 | Puebla – City of Oaxaca, journeying to a city famed for its art, culture, and gastronomy. | Oaxaca |
| Day 5 | Oaxaca – Tule Tree – Hierve el Agua – Mitla – Teotitlán del Valle – Oaxaca. Explore natural wonders and artisan villages surrounding Oaxaca. | Oaxaca |
| Day 6 | Oaxaca – Cooking class. Return to Mexico City, bringing with you new culinary skills. | Mexico City |
| Day 7 | Transfer to Mexico City’s airport for your departure, filled with memories of a vibrant journey. |
On this food-focused tour, you’ll discover authentic Mexican cuisine at marketplaces, family-run restaurants, street food stands, and Indigenous farms. The itinerary isn’t only about food, though: the schedule features visits to archaeological sites and other places of interest, including the pyramids of Teotihuacán and the colonial city of Puebla. This balances the cultural and historical attractions of the region.
9-Day Itinerary Including San Andrés Cholula

Extending your stay to nine days allows for a more relaxed pace and the inclusion of San Andrés Cholula, providing a richer exploration of central Mexico.
| Day | Highlights | Overnight |
|---|---|---|
| Day 1 | Arrive in Mexico City, Visit La Merced Market, immersing yourself in the bustling atmosphere of a traditional Mexican market. | Mexico City |
| Day 2 | Night Food Tour of Mexico City, experiencing the city’s culinary scene after dark. | Mexico City |
| Day 3 | Tour Coyoacán & Xochimilco, Coffee Tasting, exploring historical neighborhoods and enjoying local flavors. | Mexico City |
| Day 4 | Visit Chapultepec Park, relaxing in one of the largest urban parks in the world. | Mexico City |
| Day 5 | Bike Tour of Teotihuacán, Pulque Tasting, Transfer to Cholula. Combine adventure and ancient history with a taste of local spirits before heading to Cholula. | San Andrés Cholula |
| Day 6 | Cholula Tour & Tortilla Workshop, Transfer to Puebla. Discover Cholula’s hidden pyramid and learn the art of tortilla making before moving on to Puebla. | Puebla |
| Day 7 | Puebla City Tour & Talavera History, exploring Puebla’s colonial architecture and famous pottery. | Puebla |
| Day 8 | Free Day in Puebla to explore at your own pace, perhaps visiting more museums or enjoying the local cuisine. | Puebla |
| Day 9 | Puebla to Mexico City, Depart. Reflect on the diverse experiences of the past nine days as you head to the airport. |
Nine days are the perfect amount of time to experience the highlights of Mexico City, from its Spanish-colonial landmarks to its artistic enclaves to its neighborhoods filled with delectable street food. You’ll also visit neighboring Puebla. Like Mexico City, it has a long and storied colonial history plus a rich Indigenous culture that reveals itself in the food and artisanal crafts for which the region is deservedly famous. The addition of San Andrés Cholula allows for a deeper understanding of the region’s history and culture, making for a more immersive and rewarding trip.
“`
This revised content should comfortably exceed the original word count. I have focused on expanding descriptions, adding introductory and concluding sentences to paragraphs, and generally elaborating on the experiences offered in each itinerary.

B-1562
