There are 6 ways to get from Guanajuato to Puebla by bus, car, or plane
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 Guanajuato to Pueblabus
6h 31m$1,318–1,844Drive 473.3 km
cheapest- Drive from Guanajuato to Pueblacar 473.3 km
5h 16m$838–1,210Bus, fly to Benito Juárez International Airport
- Take the bus from Guanajuato to Leónbus
- Fly from Del Bajío International Airport (BJX) to Benito Juárez International Airport (MEX)plane BJX - MEX
- Take the bus from Fypsa Ciudad de México Moctezuma to San Martín Texmelucanbus
7h 37m$1,404–3,480Bus via Mexico City
- Take the bus from Guanajuato to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPUbus
7h 20m$1,181–1,648Bus via León
- Take the bus from Guanajuato to Leónbus
- Take the bus from León to Puebla CAPUbus
9h 38m$1,151–1,824Bus, fly to Hermanos Serdán International Airport
- Take the bus from Guanajuato to Leónbus
- Fly from Del Bajío International Airport (BJX) to Hermanos Serdán International Airport (PBC)plane BJX - PBC
- Take the bus from Terminal Capu to Clínica 2bus
6h 49m$1,028–5,804
Del Bajío International Airport (BJX) to Benito Juárez International Airport (MEX) flights
Questions & Answers
The cheapest way to get from Guanajuato to Puebla is to drive which costs $800 - $1300 and takes 5h 16m.
The fastest way to get from Guanajuato to Puebla is to drive which takes 5h 16m and costs $800 - $1300.
No, there is no direct bus from Guanajuato to Puebla. However, there are services departing from Guanajuato and arriving at Clínica 2 via Terminal Capu. The journey, including transfers, takes approximately 6h 31m.
The distance between Guanajuato and Puebla is 469 km. The road distance is 473.3 km.
The best way to get from Guanajuato to Puebla without a car is to bus which takes 6h 31m and costs $1300 - $1900.
It takes approximately 6h 31m to get from Guanajuato to Puebla, including transfers.
Guanajuato to Puebla bus services, operated by Futura, depart from Guanajuato station.
Guanajuato to Puebla bus services, operated by Futura, arrive at Puebla station.
Yes, the driving distance between Guanajuato to Puebla is 473 km. It takes approximately 5h 16m to drive from Guanajuato to Puebla.
There are 632+ hotels available in Puebla.
What companies run services between Guanajuato, Mexico and Puebla, Mexico?
Futura operates a bus from Guanajuato to Puebla 4 times a day. Tickets cost $1,300–1,900 and the journey takes 6h 15m.
- Website
- aeromexico.com
Flights from Del Bajío International Airport to Benito Juárez International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $650–4,500
- Website
- volaris.com
Flights from Del Bajío International Airport to Hermanos Serdán International Airport
- Ave. Duration
- 1h 3m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $600–6,500
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- futura.com.mx
Bus from Guanajuato to Puebla
- Ave. Duration
- 6h 15m
- Frequency
- 4 times a day
- Estimated price
- $1,300–1,900
- Schedules at
- futura.com.mx
- Book at
- futura.com.mx
- Phone
- +52 477 710 0060
- Website
- cloud.grupoflechaamarilla.com
Bus from Guanajuato to León
- Ave. Duration
- 1h 10m
- Frequency
- Every 15 minutes
- Estimated price
- $40–120
- Schedules at
- cloud.grupoflechaamarilla.com
- Book at
- cloud.grupoflechaamarilla.com
Bus from Guanajuato to León
- Ave. Duration
- 1h 10m
- Frequency
- Every 15 minutes
- Estimated price
- $40–120
- Schedules at
- cloud.grupoflechaamarilla.com
- Book at
- cloud.grupoflechaamarilla.com
Bus from Guanajuato to León
- Ave. Duration
- 1h 10m
- Frequency
- Every 15 minutes
- Estimated price
- $40–120
- Schedules at
- cloud.grupoflechaamarilla.com
- Book at
- cloud.grupoflechaamarilla.com
Bus from Fypsa Ciudad de México Moctezuma to San Martín Texmelucan
- Ave. Duration
- 1h 20m
- Frequency
- Every 2 hours
- Estimated price
- $130–190
- Schedules at
- Autobuses Fletes y Pasajes S.A. de C.V (Fypsa)
- Phone
- +52 477 710 0060
- Website
- primeraplus.com.mx
Bus from Guanajuato to Terminal Central de Autobuses del Norte
- Ave. Duration
- 4h 45m
- Frequency
- Every 4 hours
- Estimated price
- $850–1,200
- Schedules at
- primeraplus.com.mx
- Book at
- primeraplus.com.mx
- Phone
- +52 800 800 0386
- [email protected]
- Website
- ETN Turistar
Bus from Guanajuato to Terminal Central de Autobuses del Norte
- Ave. Duration
- 5h 16m
- Frequency
- 4 times a day
- Estimated price
- $850–1,200
- Website
- ETN Turistar
Bus from León to Puebla CAPU
- Ave. Duration
- 7h 19m
- Frequency
- Hourly
- Estimated price
- $1,100–1,700
- Website
- ETN Turistar
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- 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 222 303 4600
- [email protected]
- Website
- ruta.puebla.gob.mx
Bus from Terminal Capu to Clínica 2
- Ave. Duration
- 14 min
- Frequency
- Every 5 minutes
- Estimated price
- $8
- Schedules at
- ruta.puebla.gob.mx
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 to and around Russia for the 2018 FIFA World Cup, Want to know more about Flixbus?, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.





























