Mexico City Day Trips in 2 Days on a Budget
Mexico City Day Trips in 2 Days on a Budget
Two days from a Mexico City hotel covers the two best bus day trips within reach of the capital: Teotihuacan, about an hour north, and Puebla with Cholula, about two hours ten minutes southeast. Skip Taxco and Tepoztlan on this short trip; both need 2.5 hours or more each way and don’t fit around a 2-day base. Riding second-class intercity buses instead of a guided van saves roughly two-thirds of the cost on each day, at the price of finding your own terminal counter. If you’d rather stay in the city itself, the 3-day Mexico City itinerary covers the Zocalo, Chapultepec, and Coyoacan instead.
Book these before you go:
- Teotihuacan tours and balloon flights on GetYourGuide , shared sunrise balloon flights sell out on weekends, book a few days ahead minimum
- Hotels in Mexico City on Booking.com , pick something near Terminal Central del Norte or a Metro Line 5 stop for an early start both mornings
- Puebla and Cholula day tour on Viator , the fallback if you’d rather not manage two bus transfers in one day
| Day | Day trip | Bus time (one way) | Bus cost (round trip) |
|---|---|---|---|
| Day 1 | Teotihuacan | about 1 hour | roughly 120-140 MXN, plus 210 MXN entry |
| Day 2 | Puebla + Cholula | about 2 hours 10 min | roughly 300-500 MXN, plus a short local hop to Cholula |
Day 1: Teotihuacan by second-class bus
Take Metro Line 5 to Autobuses del Norte and buy a same-day ticket at the Autobuses Teotihuacan counter, Sala 8, inside Terminal Central del Norte. Buses leave every 15 to 30 minutes from roughly 6am to 9 or 10pm; the fare runs about 60 to 70 MXN each way, so budget 120 to 140 MXN round trip. Entry to the archaeological zone, a UNESCO World Heritage Site since 1987, is 210 MXN for foreign visitors, 105 MXN for nationals and resident foreigners; check current hours on the official INAH site , and there is no timed-entry system, so go early to beat the heat before you climb the Pyramid of the Sun. If you want the sunrise hot air balloon instead, shared flights run roughly 1,990 MXN on weekdays and 2,300 MXN on weekends, with pre-dawn hotel pickup around 4am; that price usually bundles the ground transport you’d otherwise arrange yourself.
Day 2: Puebla and Cholula by second-class bus
From TAPO (Terminal de Autobuses de Pasajeros de Oriente), Estrella Roja and AU run direct departures every 10 to 30 minutes; primera clase fares run roughly 150 to 250 MXN one way depending on service class, cheaper if you book at least a day ahead. In Puebla’s CAPU terminal, either continue on a direct Cholula bus (roughly 200 to 250 MXN more, no transfer) or take a local colectivo or taxi from central Puebla for a fraction of that price, a 20 to 30 minute hop. Cholula’s Great Pyramid, the largest by volume in the world, carries a Spanish colonial church on top and views of Popocatepetl when the volcano isn’t venting ash. Eat mole poblano and browse Talavera pottery back in Puebla, whose historic center is UNESCO-listed , before the bus home.
Is the bus cheaper than a guided day tour from Mexico City?
Yes, by a wide margin. A shared small-group tour to Teotihuacan with transport, a guide, and sometimes lunch runs roughly $50 to 75 (875 to 1,300 MXN); the DIY bus plus entry costs well under 400 MXN round trip. Puebla and Cholula follow the same math. You give up the guide’s narration and gain the freedom to skip the gift-shop stops.
Can you do Puebla and Cholula in a single day from Mexico City?
Yes, but it makes for a long day. Leaving TAPO by 7 or 8am gets you into Puebla by mid-morning, leaves time for the Cholula side trip and lunch, and still has you back on a bus before dark. Doing it as a day trip from a Mexico City base, rather than an overnight in Puebla, is what makes this 2-day plan work.
Confirm same-day return departure times at each terminal when you buy your outbound ticket; second-class routes don’t always publish a fixed return schedule online, and the last bus back to Mexico City is earlier than you’d expect on both routes.