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 124.6 km
- Drive from Xochimilco to Pueblacar 124.6 km
1h 52m$239–346Taxi
- Take the taxi from Xochimilco to Pueblataxi 124.6 km
1h 52m$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
Comparing Your Travel Options
The cheapest way to get from Xochimilco to Puebla is to drive which costs $230 - $350 and takes 1h 52m.
The fastest way to get from Xochimilco to Puebla is to drive which takes 1h 52m and costs $230 - $350.
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 124.6 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 125 km. It takes approximately 1h 52m 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 52m
- 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 How do I get from Sydney to Melbourne, How to get from London to Edinburgh, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
Booking & Getting There
There are 654+ hotels available in Puebla.












