There are 5 ways to get from Cholula to Benito Juárez by bus (Flixbus), car, taxi, bus, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus (Flixbus)
best- Take the bus from Puebla to Mexico City Buenavistabus FlixBus MX500
3h 7m$223–387Bus via Eje 3 Oriente Francisco del Paso y Troncoso - Unidad Anaranjada
cheapest- Take the bus from Cholula 12 Poniente to Terminal de Autobuses de Pasajeros de Orientebus
4h 8m$170–250Drive 124.4 km
- Drive from Cholula to Benito Juárezcar 124.4 km
1h 32m$222–321Taxi
- Take the taxi from Cholula to Benito Juáreztaxi 124.4 km
1h 32m$1,100–1,400Bus, subway, line 9 subway
- Take the bus from Cholula 12 Poniente to Huejotzingobus
- Take the bus from Huejotzingo to Oasis Santa Martha Acatitlabus
- Take the subway from Santa Marta to Pantitlánsubway A
- Take the subway from Pantitlán to Centro Médicosubway 9
3h 16m$199–368
Cholula to Benito Juárez by bus and foot (Flixbus)
Questions & Answers
The cheapest way to get from Cholula to Benito Juárez is to bus via Eje 3 Oriente Francisco del Paso y Troncoso - Unidad Anaranjada which costs $170 - $250 and takes 4h 8m.
The fastest way to get from Cholula to Benito Juárez is to drive which takes 1h 32m and costs $220 - $320.
No, there is no direct bus from Cholula to Benito Juárez. However, there are services departing from Puebla and arriving at Obrero Mundial via Buenavista. The journey, including transfers, takes approximately 3h 7m.
The distance between Cholula and Benito Juárez is 139 km. The road distance is 124.4 km.
The best way to get from Cholula to Benito Juárez without a car is to bus which takes 3h 7m and costs $220 - $390.
It takes approximately 3h 7m to get from Cholula to Benito Juárez, including transfers.
Cholula to Benito Juárez bus services, operated by Flixbus USA, depart from Puebla station.
Cholula to Benito Juárez bus services, operated by Flixbus USA, arrive at Mexico City Buenavista station.
Yes, the driving distance between Cholula to Benito Juárez is 124 km. It takes approximately 1h 32m to drive from Cholula to Benito Juárez.
There are 3653+ hotels available in Benito Juárez.
What companies run services between Cholula, Mexico and Benito Juárez, Ciudad de México, Mexico?
Flixbus USA operates a bus from Puebla to Mexico City Buenavista hourly. Tickets cost $210–360 and the journey takes 2h 35m.
- Phone
- +52 55 5009 1930
- [email protected]
- Website
- metro.cdmx.gob.mx
Subway from Santa Marta to Pantitlán
- Ave. Duration
- 18 min
- Frequency
- Every 5 minutes
- Estimated price
- $5
- Schedules at
- metro.cdmx.gob.mx
Subway from Pantitlán to Centro Médico
- Ave. Duration
- 16 min
- Frequency
- Every 5 minutes
- Schedules at
- metro.cdmx.gob.mx
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Puebla to Mexico City Buenavista
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- $210–360
- Schedules at
- flixbus.com
- Phone
- +52 222 273 8300
- Website
- estrellaroja.com.mx
Bus from Cholula 12 Poniente to Huejotzingo
- Ave. Duration
- 22 min
- Frequency
- Hourly
- Estimated price
- $23–35
- Schedules at
- estrellaroja.com.mx
Bus from Cholula 12 Poniente to Terminal de Autobuses de Pasajeros de Oriente
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- $170–250
- Schedules at
- estrellaroja.com.mx
- Phone
- +52 222 273 8300
- [email protected]
- Website
- estrellaroja.com.mx
Bus from Huejotzingo to Oasis Santa Martha Acatitla
- Ave. Duration
- 1h 5m
- Frequency
- 3 times a day
- Estimated price
- $170–330
- Schedules at
- estrellaroja.com.mx
- Book at
- estrellaroja.com.mx
- Ave. Duration
- 1h 32m
- Estimated price
- $1,100–1,400
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 Train travel in France: A guide to SNCF, How to get from Heathrow Airport into central London, and Italy Travel Guides - to help you get the most out of your next trip.












