Eight to 11 days is the most popular trip length for Mexico travelers interested in visiting both Mexico City and Oaxaca, especially when also including Puebla. If you're not interested in Puebla, a week to nine days is enough for your Mexico City and Oaxaca trip. Read on for the best itineraries, including Mexico City and Oaxaca, and beyond.

How many days do you need in Mexico City & Oaxaca?

  • Most travelers spend 7-9 days in Mexico City and Oaxaca combined
  • With 10 or more days, most travelers choose to add more stops to their trip
  • The most common extensions are Puebla, Yucatán Peninsula, and Cholula

How Many Days to Spend in Mexico

Plan your trip to Mexico
Chat with a local specialist who can help organize your trip.

Recommended Itineraries for Mexico City & Oaxaca

Recommended Itinerary for 8 Days

Women made up as the iconic La Calavera Catrina
Women made up as the iconic La Calavera Catrina
Day Highlights Overnight
Day 1 Arrive in Mexico City, Guided Walking Tour Mexico City
Day 2 Xochimilco Boat Ride Mexico City
Day 3 Discover the Aztec City of Teotihuacán Mexico City
Day 4 Drive to Oaxaca City Oaxaca
Day 5 Day trip to Tree of Tule, Hierve el Agua & Teotitlán del Valle Oaxaca
Day 6 Cooking Class & Comparsa de Jalatlaco Oaxaca
Day 7 Oaxaca City Tour Oaxaca
Day 8 Depart Oaxaca  


This festive eight-day itinerary offers visitors an intimate look into one of Mexico's biggest holidays, the Day of the Dead. You'll begin your tour at the end of October in Mexico City, discovering the history behind the tradition before exploring the canals of Xochimilco and the stone ruins of Teotihuacán. You'll end your stay in Oaxaca, where you will celebrate like a local: join in processions, visit cemeteries, and marvel at elaborately decorated altars in honor of the deceased. Read more

Extended Itineraries

1-Week Itinerary Including Puebla

Street tacos in Mexico City
Street tacos in Mexico City
Day Highlights Overnight
Day 1 Arrive in Mexico City Mexico City
Day 2 Teotihuacán Archaeological Site & Basilica of Guadalupe Mexico City
Day 3 Transfer to Puebla, Gastronomic Walking Tour Puebla
Day 4 Transfer to Oaxaca, Explore Oaxaca
Day 5 Tule Tree, Hierve el Agua & Teotitlán del Valle Oaxaca
Day 6 Oaxaca Valley Cooking Class, Return to Mexico City Mexico City
Day 7 Depart Mexico City  


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. Read more

9-Day Itinerary Including Cholula

Mexico City's Palacio de Bellas Artes concert hall
Mexico City's Palacio de Bellas Artes concert hall
Day Highlights Overnight
Day 1 Arrive in Mexico City Mexico City
Day 2 City Tour & Mural Museum, Lucha Libre & Mezcal Tasting Mexico City
Day 3 Visit Coyoacán & Xochimilco Mexico City
Day 4 Day Trip Teotihuacán, Transfer to Cholula Cholula
Day 5 Day Trip to Tehuacán-Cuicuitlan Reserve, Transfer to Oaxaca Oaxaca
Day 6 Visit Monte Albán, Mezcal Tour Oaxaca
Day 7 Oaxaca City Tour Oaxaca
Day 8 Free Day in Oaxaca Oaxaca
Day 9 Depart Oaxaca  


The regions in and around Mexico City are brimming with art, culture, and history of both the Indigenous and Spanish-colonial varieties. Over nine days, you'll experience all of these highlights plus outdoor adventures as you travel around Mexico City and the state of Oaxaca and overnight in Cholula. Activities include art walks, nature hikes, city tours, and visits to the largest pre-Columbian archaeological sites in the country. Read more

Map

Map of Mexico City & Oaxaca: Best Itinerary Ideas
Map of Mexico City & Oaxaca: Best Itinerary Ideas