A Long Weekend of CDMX Day Trips
Three days, three day trips, and still not a single museum inside Mexico City proper on this itinerary. Day 1 is Teotihuacan, day 2 is Puebla and Cholula, and day 3 pairs Tepoztlan’s mountain hike with Cuernavaca’s gardens into one loaded but doable day, since the two towns sit just 17km apart. Shorter on time? See the 2-day version . Want Taxco added on too? Jump to 4 days .
Book these before you go:
- The Teotihuacan sunrise balloon, here , the one genuine sell-out risk on this itinerary since pre-dawn hotel pickup is booked in advance, not decided the night before.
- A Roma Norte or Condesa hotel, here , positioned between Terminal Central del Norte, TAPO, and Terminal Sur, since you will use all three terminals across three days.
| Day | Focus | Distance and travel time from CDMX |
|---|---|---|
| 1 | Teotihuacan | 50km, about 1 hour each way |
| 2 | Puebla and Cholula | 130km, about 2 to 2.5 hours each way |
| 3 | Tepoztlan + Cuernavaca | 82-85km, about 1 to 1.5 hours each way |
Day 1: Teotihuacan, the pyramids that predate the Aztecs
Autobuses Teotihuacan departs Terminal Central del Norte (Metro Line 5 to Autobuses del Norte, Gate 8, marked Piramides) every 15 to 30 minutes for somewhere between 55 and 105 pesos one way. Entry runs 210 pesos for foreign visitors, 105 for nationals and residents, a rate INAH set in January 2026 that still applies on the misleadingly named free Sunday, which only waives the fee for nationals and resident foreigners. The Mexica arrived here to find pyramids already a thousand years old and simply named them; skip the packed Pyramid of the Sun staircase and take the Pyramid of the Moon instead, shorter and with the better view straight down the Avenue of the Dead.
Day 2: Puebla and Cholula on their own schedule
Estrella Roja and ADO buses run TAPO to Puebla’s CAPU terminal every 15 to 20 minutes for 200 to 320 pesos, about two to two and a half hours each way, no advance booking usually needed. Puebla’s UNESCO-listed centre is the true home of mole poblano and Talavera pottery. Cholula, 13km further, holds the Great Pyramid of Cholula, the largest pyramid on earth by volume and topped with a Spanish colonial church; entry to the zone runs about 85 pesos, tunnels permitting. Skip most of the hilltop crowd and spend an hour on Cholula’s other churches instead, working toward the Capilla Real’s cluster of small domes, since the town’s legend of 365 churches undersells how much is actually worth seeing beyond the one everyone photographs. Book a combined Puebla and Cholula day trip if you would rather not manage two bus legs solo.
Day 3: Tepoztlan’s hike, then Cuernavaca’s gardens
Pullman de Morelos runs from Terminal Sur (TaxqueƱa) to both towns, roughly 200 pesos one way to Tepoztlan and a touch less to Cuernavaca, each 1 to 1.5 hours. Start in Tepoztlan for the El Tepozteco hike, a steep climb to a small temple above town; if it happens to be a Sunday, budget extra time for the tianguis market that fills the plaza with mezcal, textiles, and food you will not find midweek. Move on to Cuernavaca in the afternoon for the Diego Rivera murals inside the Palacio de Cortes and the colonial gardens at Jardin Borda, an unhurried close to a demanding third day.
Should Tepoztlan and Cuernavaca really share one day?
For a 3-day trip, yes: they sit only 17km apart on the same bus corridor, and splitting the hike from the gardens across two separate days would cost you Taxco or a slower pace elsewhere. Once you have 5 days or more, though, giving each town its own day lets you actually linger at the Sunday market or in Jardin Borda instead of watching the clock.
Which of these three day trips is the most physically demanding?
Tepoztlan, by a clear margin. The El Tepozteco climb gains real elevation on uneven stone steps with little shade, at an altitude your body has likely not adjusted to yet if this is only day 3 of the trip. Teotihuacan’s pyramid climbs are shorter and shadeless but not as steep; Puebla and Cholula involve almost no climbing at all.
Pace day 3 accordingly: start the hike early, before the heat, and treat Cuernavaca’s gardens as the reward for finishing it rather than a rushed afterthought.