There are 5 ways to get from Xochimilco to Puebla 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
best- Take the bus from Terminal Central Del Sur - Taxqueña to Puebla Terminal CAPUbus
3h 25m$315–473Bus via Cuautla
cheapest- Take the bus from Xochimilco to Cuautlabus Standard
- Take the bus from Cuautla to Pueblabus Semi Directo
5h 51m$200–420Drive 126 km
- Drive from Xochimilco to Pueblacar 126 km
1h 50m$225–325Taxi
- Take the taxi from Xochimilco to Pueblataxi 126 km
1h 50m$1,100–1,400Bus via Terminal Central de Autobuses del Norte
- Take the bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPUbus
3h 26m$340–488
Xochimilco to Puebla by bus
Questions & Answers
The cheapest way to get from Xochimilco to Puebla is to drive which costs $220 - $330 and takes 1h 50m.
The fastest way to get from Xochimilco to Puebla is to drive which takes 1h 50m and costs $220 - $330.
No, there is no direct bus from Xochimilco to Puebla. However, there are services departing from Francisco Goitia and arriving at Puebla Terminal CAPU via Terminal Central Del Sur - Taxqueña. The journey, including transfers, takes approximately 3h 25m.
The distance between Xochimilco and Puebla is 138 km. The road distance is 126 km.
The best way to get from Xochimilco to Puebla without a car is to bus which takes 3h 25m and costs $310 - $480.
It takes approximately 3h 25m to get from Xochimilco to Puebla, including transfers.
Xochimilco to Puebla bus services, operated by ADO, depart from Terminal Central Del Sur - Taxqueña station.
Xochimilco to Puebla bus services, operated by ADO, arrive at Puebla Terminal CAPU station.
Yes, the driving distance between Xochimilco to Puebla is 126 km. It takes approximately 1h 50m to drive from Xochimilco to Puebla.
Book your Xochimilco to Puebla bus tickets online with 12go.asia.
What companies run services between Xochimilco, Mexico and Puebla, Mexico?
ADO operates a bus from Terminal Central Del Sur - Taxqueña to Puebla Terminal CAPU every 3 hours. Tickets cost $290–440 and the journey takes 2h 15m.
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- 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 735 352 2837
- Website
- ter.com.mx
Bus from Xochimilco to Cuautla
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- $100–140
- Schedules at
- ter.com.mx
- Phone
- +52 222 249 7419
- [email protected]
- Website
- autobusesoro.com.mx
Bus from Cuautla to Puebla
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $95–280
- Schedules at
- autobusesoro.com.mx
- Ave. Duration
- 1h 50m
- Estimated price
- $1,100–1,400
Sitio De Taxi Esmeralda
- Phone
- +52 55 5489 0808
Sitio de Taxis Corporativo Móvil Coapa
- Phone
- +52 55 2652 2926
Base de taxis San Mateo Xalpa
- Phone
- +52 55 2156 4523
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 Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from London to Edinburgh, and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
There are 622+ hotels available in Puebla.












