There are 9 ways to get from Puebla to Nogales 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 Hermosillo International Airport, bus
best- Fly from Hermanos Serdán International Airport (PBC) to Hermosillo International Airport (HMO)plane PBC - HMO
- Take the bus from Hermosillo to Nogalesbus
16h 32m$2,093–6,959Bus to Felipe Ángeles International Airport, fly to Hermosillo International Airport, bus
cheapest- 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 Nogalesbus
11h 43m$2,006–7,512Bus via Ímuris
- 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 Ímurisbus
- Take the bus from Ímuris to Nogalesbus
34h 38m$2,816–7,612Drive 2,293.1 km
- Drive from Puebla to Nogalescar 2,293.1 km
24h 44m$4,106–5,931Bus 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 Nogalesbus
10h 43m$2,061–6,817Fly Hermanos Serdán International Airport to Tucson, bus
- Fly from Hermanos Serdán International Airport (PBC) to Tucson (TUS)plane PBC - TUS
- Take the bus from 4207 S 6th Ave - Tucson to 219 N Arroyo Blvd - Nogalesbus
13h 33m$4,453–17,049Bus 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 Sky Harbor International Airport to Nogales
11h 31m$6,046–17,082Bus to Benito Juárez International Airport, fly to Tucson, bus
- Take the bus from Puebla Terminal CAPU to Terminal Central de Autobuses del Nortebus
- Fly from Benito Juárez International Airport (MEX) to Tucson (TUS)plane MEX - TUS
- Take the bus from 4207 S 6th Ave - Tucson to 219 N Arroyo Blvd - Nogalesbus
13h 3m$3,621–13,407Bus
- 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
37h 53m$3,516–7,952
Hermanos Serdán International Airport (PBC) to Hermosillo International Airport (HMO) flights
Questions & Answers
The cheapest way to get from Puebla to Nogales is to fly and bus which costs $2000 - $7000 and takes 16h 32m.
The fastest way to get from Puebla to Nogales is to bus and fly which takes 10h 43m and costs $2000 - $7000.
No, there is no direct bus from Puebla to Nogales. However, there are services departing from Puebla Terminal CAPU and arriving at Nogales via Terminal Central de Autobuses del Norte and Ímuris. The journey, including transfers, takes approximately 34h 38m.
The distance between Puebla and Nogales is 2005 km. The road distance is 2293.1 km.
The best way to get from Puebla to Nogales without a car is to bus via Ímuris which takes 34h 38m and costs $2800 - $8000.
It takes approximately 16h 32m to get from Puebla to Nogales, including transfers.
Puebla to Nogales bus services, operated by ADO, depart from Puebla Terminal CAPU station.
Puebla to Nogales bus services, operated by ADO, arrive at Terminal Central de Autobuses del Norte station.
Nogales is 1h behind Puebla. It is currently 5:09 AM in Puebla and 4:09 AM in Nogales.
Yes, the driving distance between Puebla to Nogales is 2293 km. It takes approximately 24h 44m to drive from Puebla to Nogales.
What companies run services between Puebla, Mexico and Nogales, Mexico?
You can take a bus from Puebla Terminal CAPU to Nogales via Terminal Central de Autobuses del Norte and Ímuris in around 34h 38m.
- Website
- aeromexico.com
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 Hermanos Serdán International Airport to Tucson via Los Angeles
- Ave. Duration
- 10h 38m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $6,000–19,000
Flights from Benito Juárez International Airport to Phoenix
- Ave. Duration
- 3h 31m
- When
- Every day
- Estimated price
- $1,700–8,000
Flights from Benito Juárez International Airport to Tucson via Los Angeles
- Ave. Duration
- 7h 8m
- When
- Every day
- Estimated price
- $3,500–15,000
Flights from Benito Juárez International Airport to Tucson via Salt Lake City
- Ave. Duration
- 7h 34m
- When
- Every day
- Estimated price
- $3,900–16,000
- Phone
- +52 644 410 2444
- [email protected]
- Website
- tufesa.com.mx
Bus from Hermosillo to Nogales
- Ave. Duration
- 3h 44m
- Frequency
- Every 2 hours
- Estimated price
- $370–650
- Schedules at
- tufesa.com.mx
- Book at
- tufesa.com.mx
- Plus
- $370–600
- Titanium
- $410–650
Bus from Hermosillo to Nogales
- Ave. Duration
- 3h 44m
- Frequency
- Every 2 hours
- Estimated price
- $370–650
- Schedules at
- tufesa.com.mx
- Book at
- tufesa.com.mx
- Plus
- $370–600
- Titanium
- $410–650
Bus from Hermosillo to Nogales
- Ave. Duration
- 3h 44m
- Frequency
- Every 2 hours
- Estimated price
- $370–650
- Schedules at
- tufesa.com.mx
- Book at
- tufesa.com.mx
- Plus
- $370–600
- Titanium
- $410–650
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 24+ hotels available in Nogales.



