6 days · CDMX + Puebla + Cholula

6 daysBalanced pacedistance-checked ✓ · updated Jul 3, 2026

1
Mexico City
3 nights · Roma/Condesa base, one day for Teotihuacán
Days 1–3
🚌 2h — ADO from TAPO on the 150D toll road
2
Puebla
2 nights · Historic centre and market eating
Days 4–5
🚐 30 min — Colectivo or taxi, Puebla to Cholula
3
Cholula
1 night · Pyramid tunnel and sunset from the church
Day 6
Reality check: Cholula is 20 minutes from Puebla, not a separate region — sleep in Puebla and day-trip it if you'd rather keep one bed for three nights.

Is six days enough for all three? Yes, comfortably, because these places sit close together and the transit is short and paved the whole way. This is one of the easiest first trips you can do in central Mexico. Nothing here involves a long overnight bus or a sketchy connection.

The route, day by day

Days 1–3: Mexico City

Base yourself in Roma or Condesa. They are walkable, full of cafes and taco spots, and calm enough at night that you will not spend the trip on edge. Give day one to arriving and eating; jet lag plus altitude at 2,240 meters is real, so go easy on the mezcal the first night.

Day two is the Centro Histórico, the Zócalo, and Templo Mayor, then dinner back in your neighborhood. Day three, do Teotihuacán. Go early on an organized van or a bus from Terminal Norte to beat the heat and the crowds on the pyramids. You will be back in the city by mid-afternoon.

What a friend who lives here would tell you: skip the taxis flagged on the street and use Uber or Didi. It is cheaper, tracked, and removes the one real annoyance visitors hit.

Days 4–5: Puebla

The ADO bus from TAPO runs the 150D toll road and takes about two hours. Buy a seat online the day before; it is a smooth, safe ride. Puebla’s centro is dense with tiled facades, mole poblano, and cemitas. Spend a full day wandering the centro and the artisan market, and an evening on the cathedral square. Puebla is relaxed and rewards slow eating over ticking off sights.

Day 6: Cholula

Cholula is 20 minutes out by colectivo or a short taxi. The Great Pyramid hides under a hill with a tunnel network you can walk, and the yellow church on top gives you the Popocatépetl view at sunset. See the realityCheck below before you book the extra bed.

The honest trade-off

Cholula is close enough to Puebla that the sixth night there is optional. If you would rather keep one bed for three nights and pack lighter, sleep in Puebla and day-trip Cholula instead. You lose the on-site sunset; you gain not repacking.