There are 12 ways to get from Puebla to Puerto Peñasco by plane, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Hermanos Serdán International Airport to General Rodolfo Sánchez Taboada International Airport, bus
best- Fly from Hermanos Serdán International Airport (PBC) to General Rodolfo Sánchez Taboada International Airport (MXL)plane PBC - MXL
- Take the bus from Mexicali to Puerto Peñascobus
10h 46m$3,553–9,049Bus #3
cheapest- Take the bus from Puebla Terminal CAPU to Hermosillobus Tapachula
- Take the bus from Hermosillo to Puerto Peñascobus
44h 43m$1,722–2,475Bus via Santa Ana
- Take the bus from Puebla Terminal CAPU to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Santa Anabus
- Take the bus from Santa Ana to Altarbus
- Take the bus from Altar to Puerto Peñascobus
38h 13m$3,006–6,892Drive 2,469.3 km
- Drive from Puebla to Puerto Peñascocar 2,469.3 km
27h 2m$4,362–6,300Bus to Benito Juárez International Airport, fly to General Rodolfo Sánchez Taboada International Airport, bus
- Take the bus from Puebla Terminal CAPU to Terminal Central de Autobuses del Nortebus
- Fly from Benito Juárez International Airport (MEX) to General Rodolfo Sánchez Taboada International Airport (MXL)plane MEX - MXL
- Take the bus from Mexicali to Puerto Peñascobus
10h 34m$3,021–8,907Bus to Benito Juárez International Airport, fly to Hermosillo International Airport, bus
- Take the bus from Puebla Terminal CAPU to Terminal Central de Autobuses del Nortebus
- Fly from Benito Juárez International Airport (MEX) to Hermosillo International Airport (HMO)plane MEX - HMO
- Take the bus from Hermosillo to La Y Griegabus
- Take the bus from La Y Griega to Puerto Peñascobus
12h 25m$2,271–6,307Fly Hermanos Serdán International Airport to Phoenix, shuttle
- Fly from Hermanos Serdán International Airport (PBC) to Phoenix (PHX)plane PBC - PHX
- Take a shuttle bus from Phoenix to Puerto Peñasco
15h 15m$4,825–12,171Fly Hermanos Serdán International Airport to Tijuana International Airport, bus
- Fly from Hermanos Serdán International Airport (PBC) to Tijuana International Airport (TIJ)plane PBC - TIJ
- Take the bus from Tijuana International Airport to Mexicalibus
- Take the bus from Mexicali to Puerto Peñascobus
12h 28m$2,853–7,349Bus to Benito Juárez International Airport, fly to Phoenix, shuttle
- Take the bus from Puebla Terminal CAPU to Terminal Central de Autobuses del Nortebus
- Fly from Benito Juárez International Airport (MEX) to Phoenix (PHX)plane MEX - PHX
- Take a shuttle bus from Phoenix to Puerto Peñasco
13h 34m$4,993–16,029Bus to Felipe Ángeles International Airport, fly to Hermosillo International Airport, bus
- Take the bus from Puebla Terminal CAPU to Terminal Central de Autobuses del Nortebus
- Fly from Felipe Ángeles International Airport (NLU) to Hermosillo International Airport (HMO)plane NLU - HMO
- Take the bus from Hermosillo to La Y Griegabus
- Take the bus from La Y Griega to Puerto Peñascobus
13h 30m$2,216–5,802Bus
- Take the bus from Puebla Terminal CAPU to Terminal Central Del Sur - Taxqueñabus
- Take the bus from Terminal Central Del Sur - Taxqueña to Altarbus
- Take the bus from Altar to Puerto Peñascobus
39h 5m$3,770–5,609Bus #2
- Take the bus from Puebla Terminal CAPU to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Nogalesbus
- Take the bus from Nogales to Puerto Peñascobus
44h 33m$3,776–8,502
Hermanos Serdán International Airport (PBC) to General Rodolfo Sánchez Taboada International Airport (MXL) flights
Questions & Answers
The cheapest way to get from Puebla to Puerto Peñasco is to bus which costs $1700 - $2500 and takes 44h 43m.
The fastest way to get from Puebla to Puerto Peñasco is to bus and fly which takes 10h 34m and costs $3000 - $9000.
No, there is no direct bus from Puebla to Puerto Peñasco. However, there are services departing from Puebla Terminal CAPU and arriving at Puerto Peñasco via Terminal Central de Autobuses del Norte, Santa Ana and Altar. The journey, including transfers, takes approximately 38h 13m.
The distance between Puebla and Puerto Peñasco is 2631 km. The road distance is 2469.3 km.
The best way to get from Puebla to Puerto Peñasco without a car is to bus via Santa Ana which takes 38h 13m and costs $3000 - $7000.
It takes approximately 10h 46m to get from Puebla to Puerto Peñasco, including transfers.
Puebla to Puerto Peñasco bus services, operated by ADO, depart from Puebla Terminal CAPU station.
Puebla to Puerto Peñasco bus services, operated by ADO, arrive at Terminal Central de Autobuses del Norte station.
Puerto Peñasco is 1h behind Puebla. It is currently 9:18 PM in Puebla and 8:18 PM in Puerto Peñasco.
Yes, the driving distance between Puebla to Puerto Peñasco is 2469 km. It takes approximately 27h 2m to drive from Puebla to Puerto Peñasco.
What companies run services between Puebla, Mexico and Puerto Peñasco, Mexico?
You can take a bus from Puebla Terminal CAPU to Puerto Peñasco via Terminal Central de Autobuses del Norte, Santa Ana, Santa Ana, and Altar in around 38h 13m.
- Website
- volaris.com
Flights from Hermanos Serdán International Airport to General Rodolfo Sánchez Taboada International Airport via Guadalajara
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $2,400–7,500
Flights from Hermanos Serdán International Airport to General Rodolfo Sánchez Taboada International Airport via Puerto Vallarta
- Ave. Duration
- 6h 39m
- When
- Thursday and Sunday
- Estimated price
- $2,400–7,500
Flights from Benito Juárez International Airport to General Rodolfo Sánchez Taboada International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $2,500–8,500
Flights from Benito Juárez International Airport to Hermosillo International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- $1,300–6,000
Flights from Benito Juárez International Airport to Hermosillo International Airport via Guadalajara
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $1,300–6,000
Flights from Hermanos Serdán International Airport to Phoenix via Guadalajara
- Ave. Duration
- 12h
- When
- Every day
- Estimated price
- $3,200–11,000
Flights from Hermanos Serdán International Airport to Phoenix via Los Angeles
- Ave. Duration
- 13h 41m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $4,100–13,000
Flights from Hermanos Serdán International Airport to Tijuana International Airport
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- $2,000–5,000
Flights from Hermanos Serdán International Airport to Tijuana International Airport via Guadalajara
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- $2,000–5,000
Flights from Hermanos Serdán International Airport to Tijuana International Airport via Puerto Vallarta
- Ave. Duration
- 5h 40m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $2,000–5,000
Flights from Hermanos Serdán International Airport to Tijuana International Airport via Leon/Guanajuato
- Ave. Duration
- 6h 27m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $2,000–5,000
Flights from Benito Juárez International Airport to Phoenix via Culiacan
- Ave. Duration
- 5h 6m
- When
- Thursday and Sunday
- Estimated price
- $2,100–9,000
Flights from Benito Juárez International Airport to Phoenix via Guadalajara
- Ave. Duration
- 7h 41m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $2,100–9,000
- Website
- vivaaerobus.com
Flights from Hermanos Serdán International Airport to General Rodolfo Sánchez Taboada International Airport via Monterrey
- Ave. Duration
- 7h 35m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $2,300–7,000
Flights from Benito Juárez International Airport to Hermosillo International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- $1,500–4,700
Flights from Benito Juárez International Airport to Hermosillo International Airport via Monterrey
- Ave. Duration
- 6h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $1,500–4,700
Flights from Hermanos Serdán International Airport to Tijuana International Airport
- Ave. Duration
- 3h 35m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $1,800–5,500
Flights from Hermanos Serdán International Airport to Tijuana International Airport via Guadalajara
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $1,800–5,500
Flights from Hermanos Serdán International Airport to Tijuana International Airport via Monterrey
- Ave. Duration
- 7h 15m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- $1,800–5,500
Flights from Felipe Ángeles International Airport to Hermosillo International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- $1,300–4,300
Flights from Felipe Ángeles International Airport to Hermosillo International Airport via Monterrey
- Ave. Duration
- 4h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $1,300–4,300
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to General Rodolfo Sánchez Taboada International Airport
- Ave. Duration
- 3h 31m
- When
- Every day
- Estimated price
- $2,200–10,000
Flights from Benito Juárez International Airport to Hermosillo International Airport
- Ave. Duration
- 2h 52m
- When
- Every day
- Estimated price
- $1,600–8,000
Flights from Benito Juárez International Airport to Phoenix
- Ave. Duration
- 3h 31m
- When
- Every day
- Estimated price
- $1,700–8,000
- Website
- aa.com
Flights from Hermanos Serdán International Airport to Phoenix via Guadalajara
- Ave. Duration
- 7h 51m
- When
- Every day
- Estimated price
- $2,200–10,000
Flights from Hermanos Serdán International Airport to Phoenix via Monterrey
- Ave. Duration
- 8h 10m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $2,200–9,500
Flights from Benito Juárez International Airport to Phoenix
- Ave. Duration
- 3h 26m
- When
- Every day
- Estimated price
- $1,700–8,000
- Website
- united.com
Flights from Hermanos Serdán International Airport to Phoenix via Houston
- Ave. Duration
- 6h 31m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $2,700–12,000
- Website
- southwest.com
Flights from Hermanos Serdán International Airport to Phoenix via Los Angeles
- Ave. Duration
- 7h 22m
- When
- Wednesday and Sunday
- Estimated price
- $4,100–13,000
- Website
- mexicana.gob.mx
Flights from Felipe Ángeles International Airport to Hermosillo International Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $1,400–7,000
- Phone
- +52 664 104 7400
- [email protected]
- Website
- abc.com.mx
Bus from Mexicali to Puerto Peñasco
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a day
- Estimated price
- $550–1,100
- Schedules at
- abc.com.mx
- Book at
- abc.com.mx
Bus from Mexicali to Puerto Peñasco
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a day
- Estimated price
- $550–1,100
- Schedules at
- abc.com.mx
- Book at
- abc.com.mx
Bus from Tijuana International Airport to Mexicali
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $350–650
- Schedules at
- abc.com.mx
- Book at
- abc.com.mx
Bus from Mexicali to Puerto Peñasco
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a day
- Estimated price
- $550–1,100
- Schedules at
- abc.com.mx
- Book at
- abc.com.mx
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- autobuseselite.com.mx
Bus from Mexicali to Puerto Peñasco
- Ave. Duration
- 3h 22m
- Frequency
- Twice daily
- Estimated price
- $650–1,000
- Schedules at
- autobuseselite.com.mx
- Book at
- autobuseselite.com.mx
Bus from Terminal Central de Autobuses del Norte to Santa Ana
- Ave. Duration
- 30h 35m
- Frequency
- Hourly
- Estimated price
- $2,400–4,800
- Schedules at
- autobuseselite.com.mx
- Book at
- autobuseselite.com.mx
Bus from Mexicali to Puerto Peñasco
- Ave. Duration
- 3h 22m
- Frequency
- Twice daily
- Estimated price
- $650–1,000
- Schedules at
- autobuseselite.com.mx
- Book at
- autobuseselite.com.mx
Bus from Mexicali to Puerto Peñasco
- Ave. Duration
- 3h 22m
- Frequency
- Twice daily
- Estimated price
- $650–1,000
- Schedules at
- autobuseselite.com.mx
- Book at
- autobuseselite.com.mx
Bus from Terminal Central Del Sur - Taxqueña to Altar
- Ave. Duration
- 32h 20m
- Frequency
- Twice daily
- Estimated price
- $3,300–4,900
- Schedules at
- autobuseselite.com.mx
- Book at
- autobuseselite.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Puebla Terminal CAPU to Terminal Central de Autobuses del Norte
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- $310–460
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Puebla Terminal CAPU to Terminal Central de Autobuses del Norte
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- $310–460
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Puebla Terminal CAPU to Terminal Central de Autobuses del Norte
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- $310–460
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Puebla Terminal CAPU to Terminal Central de Autobuses del Norte
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- $310–460
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Puebla Terminal CAPU to Terminal Central de Autobuses del Norte
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- $310–460
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Puebla Terminal CAPU to Terminal Central Del Sur - Taxqueña
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- $290–440
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Puebla Terminal CAPU to Terminal Central de Autobuses del Norte
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- $310–460
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 5141 4300
- [email protected]
- Website
- odm.com.mx
Bus from Terminal Central de Autobuses del Norte to Santa Ana
- Ave. Duration
- 33h 40m
- Frequency
- 4 times a day
- Estimated price
- $3,200–6,000
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
Bus from Terminal Central de Autobuses del Norte to Nogales
- Ave. Duration
- 35h 15m
- Frequency
- Every 4 hours
- Estimated price
- $3,200–6,500
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
- Phone
- +52 800 624 6618
- [email protected]
- Website
- albatrosautobuses.mx
Bus from Santa Ana to Altar
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $110–170
- Schedules at
- albatrosautobuses.mx
- Book at
- albatrosautobuses.mx
Bus from Altar to Puerto Peñasco
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- $180–270
- Schedules at
- albatrosautobuses.mx
- Book at
- albatrosautobuses.mx
Bus from Hermosillo to La Y Griega
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- $260–440
- Schedules at
- albatrosautobuses.mx
- Book at
- albatrosautobuses.mx
Bus from La Y Griega to Puerto Peñasco
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $120–200
- Schedules at
- albatrosautobuses.mx
- Book at
- albatrosautobuses.mx
Bus from Hermosillo to La Y Griega
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- $260–440
- Schedules at
- albatrosautobuses.mx
- Book at
- albatrosautobuses.mx
Bus from La Y Griega to Puerto Peñasco
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $120–200
- Schedules at
- albatrosautobuses.mx
- Book at
- albatrosautobuses.mx
Bus from Altar to Puerto Peñasco
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- $180–270
- Schedules at
- albatrosautobuses.mx
- Book at
- albatrosautobuses.mx
Bus from Nogales to Puerto Peñasco
- Ave. Duration
- 5h 40m
- Frequency
- 5 times a day
- Estimated price
- $260–550
- Schedules at
- albatrosautobuses.mx
- Book at
- albatrosautobuses.mx
Bus from Hermosillo to Puerto Peñasco
- Ave. Duration
- 6h 45m
- Frequency
- Hourly
- Estimated price
- $320–600
- Schedules at
- albatrosautobuses.mx
- Book at
- albatrosautobuses.mx
- Phone
- +1 602 971 0166
- [email protected]
- Website
- headouttorockypoint.com
Shuttle from Phoenix to Puerto Peñasco
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $2,538
- Schedules at
- headouttorockypoint.com
- One way (Per person)
- $2,538
Shuttle from Phoenix to Puerto Peñasco
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $2,538
- Schedules at
- headouttorockypoint.com
- One way (Per person)
- $2,538
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- chihuahuenses.com.mx
Bus from Terminal Central de Autobuses del Norte to Nogales
- Ave. Duration
- 33h 35m
- Frequency
- Twice daily
- Estimated price
- $3,200–7,500
- Schedules at
- chihuahuenses.com.mx
- Book at
- chihuahuenses.com.mx
- Phone
- +52 713 120 0700
- [email protected]
- Website
- autotravel.mx
Bus from Puebla Terminal CAPU to Hermosillo
- Ave. Duration
- 37h 10m
- Frequency
- Once daily
- Estimated price
- $1,400–1,900
- Schedules at
- autotravel.mx
- Book at
- autotravel.mx
Want to know more about travelling around Mexico
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
More Questions & Answers
There are 658+ hotels available in Puerto Peñasco.




























