There are 8 ways to get from Pénjamo to Puebla by bus, car, shuttle, 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 via Mexico City
best- Take the bus from Pénjamo to Irapuatobus
- Take the bus from Irapuato to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPUbus
8h 5m$970–1,644Drive 480.3 km
cheapest- Drive from Pénjamo to Pueblacar 480.3 km
5h 22m$905–1,308Shuttle to Lic. Jesús Terán Peredo International Airport, fly to Benito Juárez International Airport, bus
- Take a shuttle bus from Pénjamo to Aguascalientes
- Fly from Lic. Jesús Terán Peredo International Airport (AGU) to Benito Juárez International Airport (MEX)plane AGU - MEX
- Take the bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPUbus
7h 54m$4,042–10,626Bus
- Take the bus from Pénjamo to Celayabus
- Take the bus from Celaya to Puebla Terminal CAPUbus
8h 20m$1,392–2,161Bus #2
- Take the bus from Pénjamo to Salamancabus
- Take the bus from Salamanca to Terminal de Autobuses de Querétaro Acceso 1bus
- Take the bus from Querétaro to Puebla CAPUbus
10h 25m$1,160–1,887Bus, bus to Miguel Hidalgo Y Costilla Guadalajara International Airport, fly to Hermanos Serdán International Airport
- Take the bus from Pénjamo to Atotonilco el Altobus
- Take the bus from Atotonilco el Alto to Nueva Central Camionera de Guadalajara Mod 1bus
- Fly from Miguel Hidalgo Y Costilla Guadalajara International Airport (GDL) to Hermanos Serdán International Airport (PBC)plane GDL - PBC
8h 37m$1,135–3,772Bus, bus to Del Bajío International Airport, fly to Benito Juárez International Airport
- Take the bus from Pénjamo to Irapuatobus
- Take the bus from Irapuato 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 Terminal Central de Autobuses del Norte to Puebla Terminal CAPUbus
9h 24m$1,777–4,539Bus, bus to Del Bajío International Airport, fly to Hermanos Serdán International Airport
- Take the bus from Pénjamo to Irapuatobus
- Take the bus from Irapuato to Leónbus
- Fly from Del Bajío International Airport (BJX) to Hermanos Serdán International Airport (PBC)plane BJX - PBC
8h 13m$1,312–8,094
Lic. Jesús Terán Peredo International Airport (AGU) to Benito Juárez International Airport (MEX) flights
Comparing Your Travel Options
The cheapest way to get from Pénjamo to Puebla is to drive which costs $900 - $1400 and takes 5h 22m.
The fastest way to get from Pénjamo to Puebla is to drive which takes 5h 22m and costs $900 - $1400.
No, there is no direct bus from Pénjamo to Puebla. However, there are services departing from Pénjamo and arriving at Puebla Terminal CAPU via Irapuato and Terminal Central de Autobuses del Norte. The journey, including transfers, takes approximately 8h 5m.
The distance between Pénjamo and Puebla is 485 km. The road distance is 480.3 km.
The best way to get from Pénjamo to Puebla without a car is to bus via Mexico City which takes 8h 5m and costs $950 - $1700.
It takes approximately 8h 5m to get from Pénjamo to Puebla, including transfers.
Pénjamo to Puebla bus services, operated by Flecha Amarilla, depart from Pénjamo station.
Pénjamo to Puebla bus services, operated by Flecha Amarilla, arrive at Irapuato station.
Yes, the driving distance between Pénjamo to Puebla is 480 km. It takes approximately 5h 22m to drive from Pénjamo to Puebla.
There are 656+ hotels available in Puebla.
What companies run services between Pénjamo, Guanajuato, Mexico and Puebla, Mexico?
You can take a bus from Pénjamo to Puebla Terminal CAPU via Irapuato and Terminal Central de Autobuses del Norte in around 8h 5m.
- Website
- aeromexico.com
Flights from Lic. Jesús Terán Peredo International Airport to Benito Juárez International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- $1,100–8,000
Flights from Del Bajío International Airport to Benito Juárez International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $750–5,500
- Phone
- +52 477 710 0060
- Website
- ConectaGFA
Bus from Pénjamo to Irapuato
- Ave. Duration
- 1h 6m
- Frequency
- Every 4 hours
- Estimated price
- $60–95
- Website
- ConectaGFA
Bus from Pénjamo to Salamanca
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Estimated price
- $80–140
- Website
- ConectaGFA
Bus from Atotonilco el Alto to Nueva Central Camionera de Guadalajara Mod 1
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $95–170
- Website
- ConectaGFA
Bus from Pénjamo to Irapuato
- Ave. Duration
- 1h 6m
- Frequency
- Every 4 hours
- Estimated price
- $60–95
- Website
- ConectaGFA
Bus from Irapuato to León
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- $75–120
- Website
- ConectaGFA
Bus from Pénjamo to Irapuato
- Ave. Duration
- 1h 6m
- Frequency
- Every 4 hours
- Estimated price
- $60–95
- Website
- ConectaGFA
Bus from Irapuato to León
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- $75–120
- Website
- ConectaGFA
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 Slovenia: Getting from Ljubljana to Lake Bled, Getting to Milan from the airport, and Getting to Rome from the airport - to help you get the most out of your next trip.





