There are 4 ways to get from Puebla to Tepoztlán 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.
Recommended option
Bus via Mexico City • 3h 25m
Cheapest option
Bus • 3h 35m
2 alternative options
Taxi • 1h 30m
Drive • 1h 30m
Questions & Answers
The cheapest way to get from Puebla to Tepoztlán is to drive which costs $220 - $330 and takes 1h 30m.
The quickest way to get from Puebla to Tepoztlán is to taxi which costs $1500 - $1900 and takes 1h 30m.
No, there is no direct bus from Puebla to Tepoztlán. However, there are services departing from Puebla and arriving at Tepoztlán via Cuautla. The journey, including transfers, takes approximately 3h 35m.
The distance between Puebla and Tepoztlán is 94 km. The road distance is 133.8 km.
The best way to get from Puebla to Tepoztlán without a car is to bus via Mexico City which takes 3h 25m and costs .
It takes approximately 3h 25m to get from Puebla to Tepoztlán, including transfers.
Puebla to Tepoztlán bus services, operated by Autobuses Oro, depart from Puebla station.
Puebla to Tepoztlán bus services, operated by Transportes Estrella Roja de Cuautla, arrive at Tepoztlán station.
Yes, the driving distance between Puebla to Tepoztlán is 134 km. It takes approximately 1h 30m to drive from Puebla to Tepoztlán.
There are 153+ hotels available in Tepoztlán. Prices start at $2000 MXN per night.

- Distance: 94.5 km
- Duration: 3h 25m
What companies run services between Puebla, Mexico and Tepoztlán, Mexico?
You can take a bus from Puebla to Tepoztlán via Hotel Galerias Plaza, Insurgentes, Pino Suárez, TasqueNa, and México Taxqueña in around 3h 25m.

- Phone
- +52 55 4163 7225
- contacto@kolors.com.mx
- Website
- kolors.com.mx
Bus from Walmart Express La Noria Puebla to Hotel Galerias Plaza
- Ave. Duration
- 1h 9m
- Frequency
- 5 times a day
- Schedules at
- kolors.com.mx

- Phone
- 800 022 8000 ; +52 777 318 9205 ; +52 55 5445 0100
- contacto@pullman.mx
- Website
- pullman.mx
Bus from México Taxqueña to Tepoztlán Caseta
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $155
- Schedules at
- pullman.mx

- Phone
- +52 222 249 7177
- lineadirectaoro@grupo-oro.com.mx
- Website
- autobusesoro.com.mx
Bus from Puebla to Cuautla
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $220
- Schedules at
- autobusesoro.com.mx

- Phone
- +52 735 352 2837
- Website
- sites.google.com
Bus from Cuautla to Tepoztlán
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- $40 - $80
- Ave. Duration
- 1h 30m
- Estimated price
- $1500 - $1900
Taxi Express
- Phone
- +52 222 224 3535
- Website
- taxiexpress.mx
Serta Capu
- Phone
- +52 222 224 3231
- Website
- taxiscapu.com
Radio Taxis
- Phone
- +52 222 222 2222
- Website
- radiotaxispuebla.com
Euro Taxi Puebla
- Phone
- +52 222 458 4262
- Website
- facebook.com
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 Bali: What to do if Mount Agung erupts, How to get from Florence to Rome and Getting to Rome from the airport - to help you get the most out of your next trip.