There are 6 ways to get from Puebla to San Rafael by bus, taxi, 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 Puebla to Cuautlabus Semi Directo
- Take the bus from Cuautla to Amecamecabus
3h 51m$296–555Drive 89.1 km
cheapest- Drive from Puebla to San Rafaelcar 89.1 km
1h 52m$159–230Bus, taxi
- Take the bus from Puebla CAPU to San Martín Texmelucanbus
- Take the taxi from San Martín Texmelucan to San Rafaeltaxi
1h 48m$1,044–1,268Bus via Mexico City
- Take the bus from Puebla Terminal CAPU to México TAPObus
- Take the bus from Terminal de Autobuses de Pasajeros de Oriente to Amecamecabus
3h 53m$377–980Bus #2
- Take the bus from Puebla to México TAPObus Oaxaca
- Take the bus from Terminal de Autobuses de Pasajeros de Oriente to Cedralbus
3h 57m$370–509Taxi
- Take the taxi from Puebla to San Rafaeltaxi 89.1 km
1h 52m$1,100–1,400
Questions & Answers
The cheapest way to get from Puebla to San Rafael is to drive which costs $150 - $230 and takes 1h 52m.
The fastest way to get from Puebla to San Rafael is to bus and taxi which takes 1h 48m and costs $1000 - $1300.
No, there is no direct bus from Puebla to San Rafael. However, there are services departing from Puebla and arriving at Amecameca via Cuautla. The journey, including transfers, takes approximately 3h 51m.
The distance between Puebla and San Rafael is 159 km. The road distance is 89.1 km.
The best way to get from Puebla to San Rafael without a car is to bus which takes 3h 51m and costs $290 - $600.
It takes approximately 3h 51m to get from Puebla to San Rafael, including transfers.
Puebla to San Rafael bus services, operated by Autobuses Oro, depart from Puebla station.
Puebla to San Rafael bus services, operated by Autobuses Oro, arrive at Cuautla station.
Yes, the driving distance between Puebla to San Rafael is 89 km. It takes approximately 1h 52m to drive from Puebla to San Rafael.
There are 26+ hotels available in San Rafael.
What companies run services between Puebla, Mexico and San Rafael, State of Mexico?
You can take a bus from Puebla to San Rafael via Cuautla and Amecameca in around 3h 51m.
- Phone
- +52 222 249 7419
- [email protected]
- Website
- autobusesoro.com.mx
Bus from Puebla to Cuautla
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $95–280
- Schedules at
- autobusesoro.com.mx
- [email protected]
- Website
- ahorrobus.com.mx
Bus from Cuautla to Amecameca
- Ave. Duration
- 1h 25m
- Frequency
- Every 30 minutes
- Estimated price
- $30–65
- Schedules at
- ahorrobus.com.mx
Bus from Terminal de Autobuses de Pasajeros de Oriente to Amecameca
- Ave. Duration
- 1h 10m
- Frequency
- Every 20 minutes
- Estimated price
- $35–80
- Schedules at
- ahorrobus.com.mx
Bus from Terminal de Autobuses de Pasajeros de Oriente to Cedral
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- Estimated price
- $25–55
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 222 273 8300
- Website
- Super Rápidos
Bus from Puebla CAPU to San Martín Texmelucan
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $40–70
- Schedules at
- Super Rápidos
Bus from Puebla Terminal CAPU to México TAPO
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- $170–240
- Schedules at
- Super Rápidos
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Puebla Terminal CAPU to México TAPO
- Ave. Duration
- 2h 20m
- Frequency
- Every 30 minutes
- Estimated price
- $290–430
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Puebla Terminal CAPU to México TAPO
- Ave. Duration
- 2h 25m
- Frequency
- Every 30 minutes
- Estimated price
- $200–370
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 222 273 8300
- [email protected]
- Website
- estrellaroja.com.mx
Bus from Puebla Terminal CAPU to México TAPO
- Ave. Duration
- 2h 30m
- Frequency
- Every 30 minutes
- Estimated price
- $240–460
- Schedules at
- estrellaroja.com.mx
- Book at
- estrellaroja.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Puebla Terminal CAPU to México TAPO
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Estimated price
- $210–700
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 5526 2961
- [email protected]
- Website
- Ecobus Express
Bus from Puebla Terminal CAPU to México TAPO
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $190–270
- Schedules at
- Ecobus Express
Bus from Puebla to México TAPO
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $150–230
- Schedules at
- Autobuses Fletes y Pasajes S.A. de C.V (Fypsa)
- Ave. Duration
- 1h 25m
- Estimated price
- $1,000–1,400
Taxi Bosques
- Phone
- +52 222 218 20 00
Taxi Central Esmeralda
- Phone
- +52 222 236 55 25
- Website
- facebook.com
Taxis del Valle
- Phone
- +52 222 704 62 20
Taxis HM
- Phone
- +52 222 793 65 12
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 Thanksgiving 2018: How to travel stress-free, 5 delightfully under-the-radar French towns you need to visit, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.


































