
This page contains affiliate links. We may earn a commission at no extra cost to you.
Itinerary Overview
Duration
7
Day by Day
Day 1: Mexico City -- Centro Historico
- Morning: Explore the Zocalo, Metropolitan Cathedral, and Templo Mayor ruins
- Lunch: Street food in the centro -- try tlacoyos and quesadillas at a market
- Afternoon: Visit Palacio de Bellas Artes for the murals, walk along Avenida Madero
- Evening: Dinner in the Roma Norte neighborhood, explore its tree-lined streets and cafe culture
Day 2: Mexico City -- Chapultepec and Museums
- Morning: Museo Nacional de Antropologia -- allow 3-4 hours for this world-class museum
- Lunch: Polanco neighborhood for upscale Mexican cuisine
- Afternoon: Chapultepec Castle for panoramic views and the National History Museum
- Evening: Plaza Garibaldi for live mariachi music, or catch a Lucha Libre match
Day 3: Mexico City -- Coyoacan and Xochimilco
- Morning: Frida Kahlo Museum (book tickets in advance), explore Coyoacan's plazas
- Lunch: Coyoacan market for tostadas and traditional food
- Afternoon: Xochimilco -- float through the ancient canals on a trajinera
- Evening: Dinner in Condesa neighborhood
Day 4: Travel to Oaxaca -- Arrival and Markets
- Morning: Fly to Oaxaca (approximately 1 hour) or take an early bus (6 hours)
- Afternoon: Market tour through Benito Juarez and 20 de Noviembre markets
- Evening: Dinner at a traditional restaurant near the Zocalo, try mole negro and mezcal
Day 5: Oaxaca -- Monte Alban and Mezcal
- Morning: Monte Alban archaeological site -- allow 2-3 hours
- Lunch: Back in the city at a local comedor
- Afternoon: Mezcal tour visiting artisanal palenques in the valley, or a cooking class
- Evening: Mezcalerias and live music in the centro
Day 6: Travel to Puebla -- Colonial City
- Morning: Early bus from Oaxaca to Puebla (approximately 4.5 hours)
- Afternoon: Explore Puebla's historic center -- the Cathedral, Biblioteca Palafoxiana, and Capilla del Rosario
- Evening: Dinner featuring mole poblano and cemitas, walk the illuminated centro
Day 7: Puebla and Return
- Morning: Visit a Talavera pottery workshop, explore the Barrio del Artista
- Lunch: Chiles en nogada (if in season) or more Pueblan specialties on Calle de los Dulces
- Afternoon: Return to Mexico City by bus (2 hours) for your departure flight
Practical Information
- Budget estimate -- $80-150 USD per day for mid-range travel (accommodation, food, transport, activities). For a full breakdown, see our Mexico travel costs guide.
- Transport -- Domestic flights between CDMX and Oaxaca are affordable if booked in advance. ADO buses are comfortable for all routes. See our getting around Mexico guide for more on buses, flights, and ride-hailing.
- Packing -- Check our Mexico packing list to make sure you have everything you need.
- Best time -- October to April for dry weather. Late October for Day of the Dead in Oaxaca.
Tours & Activities
Top Tours & Activities in Mexico
Discover the best experiences in Mexico with free cancellation and instant confirmation.
Browse ActivitiesThings to Do in Mexico
Book tours, attractions, and experiences in Mexico at the best prices.
Explore on KlookMexico Attractions & Tickets
Save on popular attractions and tours in Mexico.
View DealsWhere to Stay
More Itineraries

Mexico City in 3 Days
See the best of Mexico City in 3 days: world-class museums, ancient pyramids, incredible street food, vibrant neighborhoods, and unforgettable cultural experiences.
3
Oaxaca Deep Dive: 5-Day Itinerary
Immerse yourself in Oaxaca over 5 days: cooking classes, Monte Alban ruins, mezcal distilleries, Hierve el Agua, vibrant markets, and Mexico's best food.
5
Baja California Road Trip: 5-Day Itinerary
Road trip through Baja California in 5 days: Tijuana food scene, Ensenada wine country, Valle de Guadalupe tastings, and the beaches of Los Cabos.
5