There are 5 ways to get from Mexico City to Esperanza by bus or car
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 México TAPO to Puebla Terminal CAPUbus
- Take the bus from Puebla CAPU to Cañada Morelosbus Puebla
4h 18m$319–630Bus #2
cheapest- Take the bus from Fypsa Ciudad de México Moctezuma to Tehuacánbus México City
- Take the bus from Tehuacán to Esperanzabus
6h 41m$315–437Drive 219.4 km
- Drive from Mexico City to Esperanzacar 219.4 km
2h 40m$389–561Bus via Terminal Central Del Sur - Taxqueña
- Take the bus from Terminal Central Del Sur - Taxqueña to Puebla Terminal CAPUbus
- Take the bus from Puebla CAPU to Cañada Morelosbus Puebla
4h 23m$438–618Bus via Autobuses del Norte
- Take the bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPUbus
- Take the bus from Puebla CAPU to Cañada Morelosbus Puebla
4h 39m$463–634
Questions & Answers
The cheapest way to get from Mexico City to Esperanza is to bus which costs $310 - $440 and takes 6h 41m.
The fastest way to get from Mexico City to Esperanza is to drive which takes 2h 40m and costs $380 - $600.
No, there is no direct bus from Mexico City to Esperanza. However, there are services departing from México TAPO and arriving at Esperanza via Puebla CAPU and Cañada Morelos. The journey, including transfers, takes approximately 4h 18m.
The distance between Mexico City and Esperanza is 243 km. The road distance is 219.4 km.
The best way to get from Mexico City to Esperanza without a car is to bus which takes 4h 18m and costs $310 - $650.
It takes approximately 4h 18m to get from Mexico City to Esperanza, including transfers.
Mexico City to Esperanza bus services, operated by Autobuses Unidos (AU), depart from México TAPO station.
Mexico City to Esperanza bus services, operated by Autobuses Unidos (AU), arrive at Puebla Terminal CAPU station.
Yes, the driving distance between Mexico City to Esperanza is 219 km. It takes approximately 2h 40m to drive from Mexico City to Esperanza.
There are 14+ hotels available in Esperanza.
What companies run services between Mexico City, Mexico and Esperanza, Puebla, Mexico?
You can take a bus from México TAPO to Esperanza via Puebla CAPU and Cañada Morelos in around 4h 18m.
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from México TAPO to Puebla Terminal CAPU
- Ave. Duration
- 2h 10m
- Frequency
- Every 30 minutes
- Estimated price
- $200–360
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from México TAPO to Puebla Terminal CAPU
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- $290–430
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Terminal Central Del Sur - Taxqueña to Puebla Terminal CAPU
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- $290–440
- Schedules at
- ado.com.mx
- Book at
- 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 222 273 8300
- [email protected]
- Website
- estrellaroja.com.mx
Bus from México TAPO to Puebla Terminal CAPU
- Ave. Duration
- 2h 30m
- Frequency
- Every 30 minutes
- Estimated price
- $240–460
- Schedules at
- estrellaroja.com.mx
- Book at
- estrellaroja.com.mx
- Phone
- +52 222 273 8300
- Website
- Super Rápidos
Bus from México TAPO to Puebla Terminal CAPU
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- $170–240
- Schedules at
- Super Rápidos
- [email protected]
- Website
- ahorrobus.com.mx
Bus from Puebla CAPU to Cañada Morelos
- Ave. Duration
- 1h 25m
- Frequency
- Every 15 minutes
- Estimated price
- $80–110
- Schedules at
- ahorrobus.com.mx
Bus from Puebla CAPU to Cañada Morelos
- Ave. Duration
- 1h 25m
- Frequency
- Every 15 minutes
- Estimated price
- $80–110
- Schedules at
- ahorrobus.com.mx
Bus from Puebla CAPU to Cañada Morelos
- Ave. Duration
- 1h 25m
- Frequency
- Every 15 minutes
- Estimated price
- $80–110
- Schedules at
- ahorrobus.com.mx
Bus from Fypsa Ciudad de México Moctezuma to Tehuacán
- Ave. Duration
- 5h 20m
- Frequency
- Every 2 hours
- Estimated price
- $240–370
- Schedules at
- Autobuses Fletes y Pasajes S.A. de C.V (Fypsa)
- Website
- ahorrobus.com.mx
Bus from Tehuacán to Esperanza
- Ave. Duration
- 1h 6m
- Frequency
- Every 30 minutes
- Estimated price
- $70–72
- Schedules at
- ahorrobus.com.mx
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 4 stunningly beautiful Philippines islands you need to visit, 5 delightfully under-the-radar French towns you need to visit, and How to get from Southend Airport into central London - to help you get the most out of your next trip.






















