There are 6 ways to get from Tulancingo to Cholula by bus, car, taxi, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Huachinango to Pueblabus
5h 56m$180–253Bus via Huauchinango
cheapest- Take the bus from Huachinango to Puebla CAPUbus
6h 20m$125–463Drive 147.9 km
- Drive from Tulancingo to Cholulacar 147.9 km
1h 58m$377–545Taxi
- Take the taxi from Tulancingo to Cholulataxi 147.9 km
1h 58m$1,300–1,600Bus via Mexico City
- Take the bus from Tulancingo to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPUbus
6h 9m$394–737Bus via Mexico City #2
- Take the bus from Tulancingo to Indios Verdesbus
- Take the bus from Mexico City Degollado to Pueblabus FlixBus MX500
6h 40m$309–641
Comparing Your Travel Options
The cheapest way to get from Tulancingo to Cholula is to bus which costs $180 - $260 and takes 5h 56m.
The fastest way to get from Tulancingo to Cholula is to drive which takes 1h 58m and costs $370 - $550.
No, there is no direct bus from Tulancingo to Cholula. However, there are services departing from Tulancingo and arriving at Puebla via Huachinango and Puebla, Central de Autobuses. The journey, including transfers, takes approximately 5h 56m.
The distance between Tulancingo and Cholula is 196 km. The road distance is 147.9 km.
The best way to get from Tulancingo to Cholula without a car is to bus which takes 5h 56m and costs $180 - $260.
It takes approximately 5h 56m to get from Tulancingo to Cholula, including transfers.
Tulancingo to Cholula bus services, operated by Autotransportes San Pedro Santa Clara, depart from Huachinango station.
Tulancingo to Cholula bus services, operated by Autotransportes San Pedro Santa Clara, arrive at Puebla station.
Yes, the driving distance between Tulancingo to Cholula is 148 km. It takes approximately 1h 58m to drive from Tulancingo to Cholula.
There are 751+ hotels available in Cholula.
What companies run services between Tulancingo, Mexico and Cholula, Mexico?
Autotransportes San Pedro Santa Clara operates a bus from Huachinango to Puebla twice daily. Tickets cost $120–170 and the journey takes 2h 30m.
Bus from Huachinango to Puebla
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $120–170
- Schedules at
- Autotransportes San Pedro Santa Clara
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- estrellablanca.com.mx
Bus from Tulancingo to Terminal Central de Autobuses del Norte
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- $60–260
- Schedules at
- estrellablanca.com.mx
- Book at
- estrellablanca.com.mx
Bus from Tulancingo to Indios Verdes
- Ave. Duration
- 2h 18m
- Frequency
- Every 20 minutes
- Estimated price
- $60–260
- Schedules at
- estrellablanca.com.mx
- Book at
- estrellablanca.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPU
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- $310–450
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 241 418 8110
- Website
- atah.mx
Bus from Huachinango to Puebla CAPU
- Ejecutivo Minor-INAPAM
- $65–140
- Supra Minor-INAPAM
- $130–160
- Supra Ordinary
- $240–310
- Ejecutivo Ordinary
- $190–270
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Mexico City Degollado to Puebla
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- $240–360
- Schedules at
- Flixbus USA
- Ave. Duration
- 1h 58m
- Estimated price
- $1,300–1,600
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from JFK to New York City, Getting around the Cyclades, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.

























