There are 5 ways to get from Cholula to Tehuacán by bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Puebla CAPU
best- Take the bus from Puebla CAPU to Tehuacánbus Puebla
2h 44m$118–160Bus
cheapest- Take the bus from Tlaxcalancingo to Amalucanbus Línea 1
- Take the bus from Amalucan to Tehuacánbus Puebla
3h 26m$97–129Drive 139.8 km
- Drive from Cholula to Tehuacáncar 139.8 km
1h 33m$249–360Taxi
- Take the taxi from Cholula to Tehuacántaxi 139.8 km
1h 33m$1,600–2,000Bus via Tehuacán
- Take the bus from Puebla to Tehuacánbus México City
4h 20m$178–270
Cholula to Tehuacán by bus and foot
Questions & Answers
The cheapest way to get from Cholula to Tehuacán is to bus which costs $95 - $130 and takes 3h 26m.
The fastest way to get from Cholula to Tehuacán is to drive which takes 1h 33m and costs $240 - $360.
No, there is no direct bus from Cholula to Tehuacán. However, there are services departing from Puebla and arriving at Tehuacán via Puebla CAPU. The journey, including transfers, takes approximately 2h 44m.
The distance between Cholula and Tehuacán is 150 km. The road distance is 139.8 km.
The best way to get from Cholula to Tehuacán without a car is to bus via Puebla CAPU which takes 2h 44m and costs $110 - $160.
It takes approximately 2h 44m to get from Cholula to Tehuacán, including transfers.
Cholula to Tehuacán bus services, operated by Autobuses Valles, depart from Puebla CAPU station.
Cholula to Tehuacán bus services, operated by Autobuses Valles, arrive at Tehuacán station.
Yes, the driving distance between Cholula to Tehuacán is 140 km. It takes approximately 1h 33m to drive from Cholula to Tehuacán.
There are 53+ hotels available in Tehuacán.
What companies run services between Cholula, Mexico and Tehuacán, Mexico?
Autobuses Valles operates a bus from Puebla CAPU to Tehuacán every 10 minutes. Tickets cost $100–130 and the journey takes 2h.
- [email protected]
- Website
- ahorrobus.com.mx
Bus from Puebla CAPU to Tehuacán
- Ave. Duration
- 2h
- Frequency
- Every 10 minutes
- Estimated price
- $100–130
- Schedules at
- ahorrobus.com.mx
Bus from Amalucan to Tehuacán
- Ave. Duration
- 1h 50m
- Frequency
- Every 30 minutes
- Estimated price
- $90–120
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 222 303 4600
- [email protected]
- Website
- ruta.puebla.gob.mx
Bus from Tlaxcalancingo to Amalucan
- Ave. Duration
- 1h 22m
- Frequency
- Every 10 minutes
- Estimated price
- $7–10
- Schedules at
- ruta.puebla.gob.mx
- Phone
- 800 397 7292
- Website
- fypsa.com.mx
Bus from Puebla to Tehuacán
- Ave. Duration
- 2h 50m
- Frequency
- Every 2 hours
- Estimated price
- $160–240
- Schedules at
- fypsa.com.mx
- Ave. Duration
- 1h 33m
- Estimated price
- $1,600–2,000
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 Travelling to and around Russia for the 2018 FIFA World Cup, How to get from Florence to Rome, and How to travel India's Golden Triangle - to help you get the most out of your next trip.










