There are 9 ways to get from Nogales to Puebla by bus, plane, 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.
Bus to Hermosillo International Airport, fly to Hermanos Serdán International Airport
best- Take the bus from Nogales to Hermosillobus
- Fly from Hermosillo International Airport (HMO) to Hermanos Serdán International Airport (PBC)plane HMO - PBC
16h 22m$2,096–6,923Bus
cheapest- Take the bus from Nogales to Santa Anabus
- Take the bus from Santa Ana to ACN Pueblabus Ensenada
38h 58m$1,540–2,498Bus via Mexico City
- Take the bus from Nogales to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPUbus
37h 31m$3,538–7,724Drive 2,295.7 km
- Drive from Nogales to Pueblacar 2,295.7 km
24h 46m$4,111–5,937Bus to Hermosillo International Airport, fly to Benito Juárez International Airport, bus
- Take the bus from Nogales to Hermosillobus
- Fly from Hermosillo International Airport (HMO) to Benito Juárez International Airport (MEX)plane HMO - MEX
- Take the bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPUbus
10h 8m$2,061–6,768Bus to Hermosillo International Airport, fly to Felipe Ángeles International Airport, bus
- Take the bus from Nogales to Hermosillobus
- Fly from Hermosillo International Airport (HMO) to Felipe Ángeles International Airport (NLU)plane HMO - NLU
- Take the bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPUbus
11h 15m$2,006–7,463Shuttle to Phoenix, fly to Benito Juárez International Airport, bus
- Take a shuttle bus from Nogales to Sky Harbor International Airport
- Fly from Phoenix (PHX) to Benito Juárez International Airport (MEX)plane PHX - MEX
- Take the bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPUbus
11h 29m$6,063–17,103Bus to Tucson, fly to Benito Juárez International Airport, bus
- Take the bus from Nogales, AZ to Tucsonbus
- Fly from Tucson (TUS) to Benito Juárez International Airport (MEX)plane TUS - MEX
- Take the bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPUbus
13h 4m$2,549–10,323Bus to Hermosillo International Airport, fly to Licenciado Adolfo López Mateos International Airport, bus
- Take the bus from Nogales to Hermosillobus
- Fly from Hermosillo International Airport (HMO) to Licenciado Adolfo López Mateos International Airport (TLC)plane HMO - TLC
- Take the bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPUbus
17h 37m$3,591–7,048
Hermosillo International Airport (HMO) to Hermanos Serdán International Airport (PBC) flights
Questions & Answers
The cheapest way to get from Nogales to Puebla is to bus which costs $1500 - $2500 and takes 38h 58m.
The fastest way to get from Nogales to Puebla is to bus and fly which takes 10h 8m and costs $2000 - $7000.
No, there is no direct bus from Nogales to Puebla. However, there are services departing from Nogales and arriving at Puebla Terminal CAPU via Terminal Central de Autobuses del Norte. The journey, including transfers, takes approximately 37h 31m.
The distance between Nogales and Puebla is 2005 km. The road distance is 2295.7 km.
The best way to get from Nogales to Puebla without a car is to bus via Mexico City which takes 37h 31m and costs $3500 - $8000.
It takes approximately 16h 22m to get from Nogales to Puebla, including transfers.
Nogales to Puebla bus services, operated by Omnibus de Mexico, depart from Nogales station.
Nogales to Puebla bus services, operated by Omnibus de Mexico, arrive at Terminal Central de Autobuses del Norte station.
Puebla is 1h ahead of Nogales. It is currently 3:50 AM in Nogales and 4:50 AM in Puebla.
Yes, the driving distance between Nogales to Puebla is 2296 km. It takes approximately 24h 46m to drive from Nogales to Puebla.
What companies run services between Nogales, Mexico and Puebla, Mexico?
You can take a bus from Nogales to Puebla Terminal CAPU via Terminal Central de Autobuses del Norte in around 37h 31m.
- Website
- vivaaerobus.com
Flights from Hermosillo International Airport to Hermanos Serdán International Airport via Monterrey
- Ave. Duration
- 11h 42m
- When
- Every day
- Estimated price
- $1,500–7,000
Flights from Hermosillo International Airport to Hermanos Serdán International Airport via Guadalajara
- Ave. Duration
- 12h 20m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $1,500–7,000
Flights from Hermosillo International Airport to Hermanos Serdán International Airport via Tijuana
- Ave. Duration
- 9h 48m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $1,500–7,000
Flights from Hermosillo International Airport to Benito Juárez International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- $1,100–5,500
Flights from Hermosillo International Airport to Felipe Ángeles International Airport
- Ave. Duration
- 2h 29m
- When
- Every day
- Estimated price
- $1,100–4,500
Flights from Hermosillo International Airport to Felipe Ángeles International Airport via Monterrey
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- $1,100–4,500
Flights from Hermosillo International Airport to Licenciado Adolfo López Mateos International Airport via Monterrey
- Ave. Duration
- 10h 18m
- When
- Every day
- Estimated price
- $1,400–5,500
Flights from Hermosillo International Airport to Licenciado Adolfo López Mateos International Airport via Ciudad Juarez, Monterrey
- Ave. Duration
- 7h 42m
- When
- Thursday
- Estimated price
- $1,500–5,500
- Phone
- +52 644 410 2444
- [email protected]
- Website
- tufesa.com.mx
Bus from Nogales to Hermosillo
- Ave. Duration
- 3h 43m
- 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 Nogales to Hermosillo
- Ave. Duration
- 3h 43m
- 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 Nogales to Hermosillo
- Ave. Duration
- 3h 43m
- 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 Nogales, AZ to Tucson
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- $130–370
- Schedules at
- tufesa.com.mx
- Book at
- tufesa.com.mx
- Plus
- $130–370
- Titanium
- $140–360
Bus from Nogales to Hermosillo
- Ave. Duration
- 3h 43m
- 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 651+ hotels available in Puebla.



