Last reviewed: · Prices in Mexican Pesos ($ MXN) are approximate and for orientation only.
Route at a glance
Mexico's ultimate highland gastronomy and heritage corridor—connecting Mexico City's Aztec and muralist treasures with Talavera-tiled Puebla and Zapotec Oaxaca via luxury ADO Platino/GL coaches. Every intercity leg is timed around Tren Maya rail, first-class ADO Platino / GL and ETN / Primera Plus coaches, or scenic highways so you spend your trip in archaeological zones, markets, and cenotes rather than guesswork.
Estimated per-person budget ($21,500 – $39,500 MXN) covers mid-range boutique hotels in walkable quarters, intercity transit fares, INAH archaeological & cenote entries, and daily market/fonda lunches plus evening tacos and mezcal.
Day-by-day plan
Mexico City Arrival: Zócalo, Templo Mayor & Palacio de Bellas Artes
Land at MEX Airport, ride Metrobús Line 4 ($30 MXN) or Uber to Roma Norte or Centro Histórico, explore the Mexica ruins of Templo Mayor ($100 MXN), and dine on tacos al pastor.
Museo Nacional de Antropología, Chapultepec Castle & Polanco
Spend the morning with the Aztec Sun Stone and Maya jade masks at the Anthropology Museum ($100 MXN), climb Chapultepec Hill to the imperial castle, and stroll Paseo de la Reforma.
Frida Kahlo's Casa Azul in Coyoacán & Xochimilco Chinampa Canals
Enter Museo Frida Kahlo ($320 MXN pre-booked timed slot) in Coyoacán, eat tostadas at Mercado de Coyoacán, and glide through Xochimilco's UNESCO canals aboard a painted trajinera ($750 MXN/hr per boat).
Early Teotihuacán Pyramids of the Sun & Moon Excursion
Board the 07:00 AM bus from Terminal Central del Norte Gate 8 ($140 MXN round-trip) to walk Teotihuacán's Avenue of the Dead ($100 MXN INAH entry) before midday heat.
ADO / Estrella Roja across Volcano Pass to Cholula & Puebla (2 hrs)
Ride the morning coach past snow-dusted Popocatépetl and Iztaccíhuatl volcanoes to Cholula's Great Pyramid and indigenous Baroque church of Santa María Tonantzintla, checking into Puebla.
Puebla's Gold-Leaf Capilla del Rosario, Biblioteca Palafoxiana & Mole
Marvel at the 23k-gold Capilla del Rosario, visit the 1646 Biblioteca Palafoxiana ($45 MXN) and Uriarte Talavera workshops, and savor authentic Mole Poblano and a cemita poblana.
Scenic ADO GL / Platino Highway through Tehuacán Cactus Biosphere to Oaxaca (4.5 hrs)
Roll south past forests of giant columnar Tetechos cacti in the Tehuacán-Cuicatlán UNESCO Biosphere into Oaxaca City. Stroll Calle Macedonio Alcalá to Templo de Santo Domingo at sunset.
Monte Albán Zapotec Sky-Capital & Mercado 20 de Noviembre
Take the morning shuttle up to Monte Albán ($100 MXN), then return for grilled tasajo and chorizo in the smoky Pasillo de Humo and an afternoon guided tour of the Ethnobotanical Garden.
Hierve el Agua Petrified Waterfalls, Mitla Mosaics & Mezcal Palenque
Head into the Tlacolula Valley early to soak in Hierve el Agua's cliffside mineral pools ($70 MXN), tour Mitla's geometric stonework ($100 MXN), and taste wild Tobalá and Tepeztate mezcals in Santiago Matatlán.
Jalatlaco Murals, Chocolate Grinding & Flight from OAX
Enjoy morning pan de yema and hot chocolate de agua, shop for Zapotec rugs and barro negro pottery, and fly out of Oaxaca Airport (OAX) or return to CDMX.
Transport, Tren Maya & ADO notes
Combine Tren Maya across the 5 southeastern states with ADO Platino/GL in the south and ETN/Primera Plus VIP double-decker coaches across Central Mexico and the Bajío.
What to book ahead
- Reserve Museo Frida Kahlo (La Casa Azul) tickets online 3–4 weeks ahead—there are zero tickets sold at the gate in Coyoacán.
- Book ADO GL or ADO Platino between Mexico City, Puebla, and Oaxaca on ado.com.mx for airline-style reclining seats, individual screens, and secure luggage tags.
- Pace your first 24 hours in Mexico City (2,240 m) and Puebla (2,135 m)—drink plenty of water or agua fresca and avoid heavy alcohol on night one.
Ways to adapt this route
- Swap a midday museum visit for a traditional Mercado Municipal food tour and Comida Corrida lunch
- Add a Pueblo Mágico half-day excursion (such as Cholula, Izamal, Tepoztlán, Tlaquepaque, or Todos Santos)