2 Days: Mexico City Day Trips
Two days is exactly enough to base yourself in Mexico City and bag the two best day trips ringing it: Teotihuacan at sunrise on day one, then Puebla and Cholula’s UNESCO center and a world class pyramid on day two. Both run on direct buses from CDMX terminals, no rental car required. Want more of the six-trip family covered? See our 4-day and 7-day versions of this same spine.
Book these before you go
- The Teotihuacan sunrise balloon, sells out days ahead in high season: book the balloon flight
- A combined Puebla and Cholula day tour if you’d rather skip managing two bus legs: check current tours
- Your Mexico City base for both nights: check rates in Mexico City
| Day | Trip | Distance / Travel Time |
|---|---|---|
| 1 | Teotihuacan | ~50km NE, ~1hr each way |
| 2 | Puebla and Cholula | ~130km SE, ~2h10min plus 20-30min |
Day 1: Teotihuacan
Morning
Pre-dawn pickup around 4am if you booked the balloon flight , shared flights run 1,990 MXN weekdays, 2,300 MXN weekends, drifting over the whole valley as the sun comes up. Skipping the balloon? Catch Autobuses Teotihuacan from Terminal Central del Norte (Sala 8), departures every 15-30 minutes from 6am, up to 104 MXN one way, per the official archaeological zone page .
Afternoon
Climb the Pyramid of the Sun and walk the Avenue of the Dead while the morning crowds are still thin. Entry runs 210 MXN for foreign visitors, 105 MXN for nationals and resident foreigners. Remember the return bus service stops running around 2pm, so plan your descent with that cutoff in mind rather than the site’s official closing time.
Evening
Back in Mexico City by mid-afternoon with the whole evening free. Rest up, tomorrow’s trip runs longer.
Do You Need to Book the Balloon Weeks in Advance?
For weekend flights, yes, ideally 1-2 weeks out in high season since operators cap capacity per launch. Weekday shared flights (1,990 MXN) have more last-minute availability than weekend flights (2,300 MXN), so shifting your Teotihuacan day to a weekday if your schedule allows genuinely improves your odds of a same-week booking.
Day 2: Puebla and Cholula
Morning
Estrella Roja runs direct from the TAPO terminal to Puebla, departing every 10-30 minutes, roughly 198-280 MXN one way, a genuine 2h10min ride. Walk the UNESCO listed historic center and don’t skip a proper Talavera pottery workshop over a souvenir stand, the official Puebla destination page has current museum hours.
Afternoon
Cholula sits 20-30 minutes further. The Great Pyramid beats every other Mesoamerican structure on raw volume, a colonial church sitting on top of it. Entry runs the same 210 MXN foreign rate, per the official Cholula archaeological zone page , and the underground tunnel section reopens in late July 2026 after six years closed.
Evening
Eat mole poblano before you head back, Puebla is where it was invented and the version here beats almost anywhere else it’s served. Return bus to TAPO, back in Mexico City by evening.
Is Two Days Really Enough for Both Trips?
Yes, if you keep each day to one trip and don’t try to squeeze in city sightseeing around them. Teotihuacan alone is a half day, Puebla plus Cholula genuinely fills a full one given the bus legs on both ends. Trying to add a third stop to either day just means rushing the two that actually matter.
Pack cash for both days, Teotihuacan’s site fees and Cholula’s tunnel entry are collected in pesos, and small vendors along both routes rarely take cards.