• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 8 ways to get from Nogales to Puerto Vallarta by bus, plane, shuttle or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus to Hermosillo, fly  •  10 h 15 min

  1. Take the bus from Nogales TAP to Hermosillo
  2. Fly from Hermosillo (HMO) to Puerto Vallarta (PVR) HMO - PVR

$123 - $471

Cheapest option

Bus via Los Mochis  •  20 h 20 min

  1. Take the bus from Nogales to Los Mochis
  2. Take the bus from Los Mochis to Puerto Vallarta

$67 - $87

6 alternative options

Bus to Tucson, fly  •  8 h 52 min

  1. Take the bus from Nogales, AZ to Tucson, AZ
  2. Fly from Tucson (TUS) to Puerto Vallarta (PVR) TUS - PVR

$198 - $726

Bus, shuttle to Phoenix, fly  •  9 h 23 min

  1. Take the bus from Nogales, AZ to Tucson, AZ
  2. Take a shuttle bus from Tucson to Phoenix Sky Harbor Airport, AZ
  3. Fly from Phoenix (PHX) to Puerto Vallarta (PVR) PHX - PVR

$297 - $582

Bus  •  23 h 24 min

  1. Take the bus from Nogales TAP to Hermosillo Tap / ...
  2. Take the bus from Hermosillo to Puerto Vallarta

$76 - $117

Bus Estrella Blanca  •  28 h 3 min

  1. Take the bus from Nogales to Mazatlán
  2. Take the bus from Mazatlán to Puerto Vallarta

$71 - $155

Bus TAP Royal International  •  28 h 23 min

  1. Take the bus from Nogales TAP to Tepic
  2. Take the bus from Tepic to Puerto Vallarta

$144 - $155

Drive  •  17 h 46 min

  1. Drive from Nogales to Puerto Vallarta 996.5 miles

$130 - $200

Questions & Answers

The cheapest way to get from Nogales to Puerto Vallarta is to bus which costs $1200 - $1700 and takes 20 h 20 min.

More details

The quickest way to get from Nogales to Puerto Vallarta is to bus and fly which costs $3800 - $14000 and takes 8 h 52 min.

More details

No, there is no direct bus from Nogales to Puerto Vallarta. However, there are services departing from Nogales and arriving at Autotransportes Medina via Los Mochis and Palmas. The journey, including transfers, takes approximately 20 h 20 min.

More details

The distance between Nogales and Puerto Vallarta is 1318 km. The road distance is 1594.4 km.

Get driving directions

The best way to get from Nogales to Puerto Vallarta without a car is to bus which takes 20 h 20 min and costs $1200 - $1700.

More details

It takes approximately 10 h 15 min to get from Nogales to Puerto Vallarta, including transfers.

More details

Nogales to Puerto Vallarta bus services, operated by Autobuses Elite, depart from Nogales station.

More details

There is no direct flight from Hermosillo Airport to Puerto Vallarta Airport. The quickest flight takes 5 h 45 min and has one stopover.

Search flights

Nogales to Puerto Vallarta bus services, operated by TAP, arrive at Puerto Vallarta station.

More details

Puerto Vallarta is 1 h ahead of Nogales. It is currently 7:07 AM in Nogales and 8:07 AM in Puerto Vallarta.

Map of how to get from Nogales to Puerto Vallarta.
Launch map view
  • Distance: 823.9 miles
  • Duration: 10 h 15 min

What companies run services between Nogales, Mexico and Puerto Vallarta, Mexico?

You can take a bus from Nogales to Puerto Vallarta via Los Mochis, Puerto Vallarta, and Palmas in around 20 h 20 min.

Airlines
American Airlines
Website
aa.com
Flights from Tucson to Puerto Vallarta via Phoenix
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$160 - $1,200
Flights from Tucson to Puerto Vallarta via Dallas/Ft.Worth
Ave. Duration
6 h 13 min
When
Every day
Estimated price
$230 - $1,400
Flights from Tucson to Puerto Vallarta via Los Angeles
Ave. Duration
7 h 51 min
When
Every day
Estimated price
$220 - $1,400
Flights from Tucson to Puerto Vallarta via Chicago O'Hare
Ave. Duration
9 h 6 min
When
Saturday
Estimated price
$360 - $2,000
Flights from Phoenix to Puerto Vallarta
Ave. Duration
2 h 35 min
When
Every day
Estimated price
$270 - $650
Aeroméxico
Website
world.aeromexico.com
Flights from Hermosillo to Puerto Vallarta via Mexico City
Ave. Duration
6 h 24 min
When
Every day
Estimated price
$170 - $1,200
Flights from Hermosillo to Puerto Vallarta via Monterrey, Mexico City
Ave. Duration
7 h 30 min
When
Tuesday, Wednesday, Thursday, Friday and Saturday
Estimated price
$170 - $1,300
Flights from Tucson to Puerto Vallarta via Los Angeles
Ave. Duration
6 h 48 min
When
Every day
Estimated price
$250 - $1,600
Flights from Phoenix to Puerto Vallarta via Los Angeles
Ave. Duration
5 h 50 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$500 - $800
Delta
Website
delta.com
Flights from Hermosillo to Puerto Vallarta via Mexico City
Ave. Duration
5 h 45 min
When
Every day
Estimated price
$170 - $1,200
Flights from Hermosillo to Puerto Vallarta via Monterrey, Mexico City
Ave. Duration
7 h 30 min
When
Tuesday, Wednesday, Thursday, Friday and Saturday
Estimated price
$170 - $1,300
Flights from Tucson to Puerto Vallarta via Salt Lake City
Ave. Duration
6 h 33 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$280 - $1,800
Flights from Tucson to Puerto Vallarta via Los Angeles
Ave. Duration
6 h 48 min
When
Every day
Estimated price
$250 - $1,600
Flights from Phoenix to Puerto Vallarta via Los Angeles
Ave. Duration
5 h 50 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$500 - $800
United Airlines
Website
united.com
Flights from Tucson to Puerto Vallarta via Houston
Ave. Duration
6 h 13 min
When
Every day
Estimated price
$250 - $1,400
Flights from Tucson to Puerto Vallarta via Denver
Ave. Duration
6 h 28 min
When
Every day
Estimated price
$270 - $1,500
Flights from Tucson to Puerto Vallarta via San Francisco
Ave. Duration
8 h 10 min
When
Saturday
Estimated price
$300 - $1,600
Southwest Airlines
Website
southwest.com
Flights from Tucson to Puerto Vallarta via Los Angeles
Ave. Duration
5 h 55 min
When
Tuesday
Estimated price
$240 - $900
Flights from Phoenix to Puerto Vallarta via San Diego
Ave. Duration
4 h 50 min
When
Wednesday, Thursday, Friday and Sunday
Estimated price
$200 - $800
Flights from Phoenix to Puerto Vallarta via Los Angeles
Ave. Duration
5 h 35 min
When
Saturday
Estimated price
$210 - $800
Flights from Phoenix to Puerto Vallarta via Houston Hobby Apt
Ave. Duration
5 h 45 min
When
Wednesday
Estimated price
$230 - $850
Interjet
Website
interjet.com
Flights from Hermosillo to Puerto Vallarta via Mexico City
Ave. Duration
7 h 10 min
When
Thursday
Estimated price
$150 - $700
Flights from Hermosillo to Puerto Vallarta via Guadalajara
Ave. Duration
7 h 20 min
When
Thursday and Sunday
Estimated price
$120 - $500
Volaris
Website
volaris.com
Flights from Hermosillo to Puerto Vallarta via Tijuana
Ave. Duration
8 h 3 min
When
Every day
Estimated price
$110 - $450
Viva Aerobus
Website
vivaaerobus.com
Flights from Hermosillo to Puerto Vallarta via Monterrey, Mexico City
Ave. Duration
7 h 25 min
When
Friday
Estimated price
$110 - $440
Frontier Airlines
Website
flyfrontier.com
Flights from Tucson to Puerto Vallarta via Denver
Ave. Duration
6 h 14 min
When
Wednesday and Saturday
Estimated price
$180 - $700
Bus operators
TAP
Website
tap.com.mx
Bus from Nogales TAP to Hermosillo
Ave. Duration
3 h 30 min
Frequency
Hourly
Estimated price
$10 - $26
Schedules at
tap.com.mx
Confort
$19 - $26
Bus from Los Mochis to Puerto Vallarta
Ave. Duration
12 h 5 min
Frequency
4 times a day
Estimated price
$45 - $65
Schedules at
tap.com.mx
Confort
$45 - $65
Bus from Hermosillo to Puerto Vallarta
Ave. Duration
18 h 30 min
Frequency
4 times a day
Estimated price
$65 - $90
Schedules at
tap.com.mx
Confort
$65 - $90
Bus from Mazatlán to Puerto Vallarta
Ave. Duration
6 h 35 min
Frequency
Every 2 hours
Estimated price
$27 - $45
Schedules at
tap.com.mx
Confort
$27 - $40
Bus from Tepic to Puerto Vallarta
Ave. Duration
4 h 25 min
Frequency
Hourly
Estimated price
$11 - $20
Schedules at
tap.com.mx
Confort
$14 - $20
Tufesa Mexico
Phone
(604) 952 0138
Website
tufesa.com.mx
Bus from Nogales to Hermosillo
Ave. Duration
4 h 31 min
Frequency
Hourly
Estimated price
$14 - $23
Schedules at
tufesa.com.mx
Tufesa
Phone
7022546899
Email
serviciosvegas@hotmail.com
Website
tufesabus.com
Bus from Nogales, AZ to Tucson, AZ
Ave. Duration
1 h
Frequency
Once daily
Estimated price
$14 - $20
Book at
GotoBus
Arizona Shuttle
Autobuses Elite
Phone
01 800 507 5500, 57290807
Website
facebook.com
Bus from Nogales to Los Mochis
Ave. Duration
6 h 45 min
Frequency
Hourly
Estimated price
$21
Schedules at
estrellablanca.com.mx
Estrella Blanca
Website
estrellablanca.com.mx
Bus from Nogales to Mazatlán
Ave. Duration
19 h 35 min
Frequency
Once daily
Estimated price
$40 - $110
Schedules at
estrellablanca.com.mx
Económico
$45 - $70
Primera Select
$80 - $110
TAP Royal International
Phone
USA: (602) 273 3544 MÉXICO: 01800 0011 827
Email
contact@taproyal.com
Website
taproyal.com
Bus from Nogales TAP to Tepic
Ave. Duration
22 h 45 min
Frequency
Every 4 hours
Estimated price
$133
Schedules at
taproyal.com

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.

More Questions & Answers

Yes, the driving distance between Nogales to Puerto Vallarta is 1594 km. It takes approximately 17 h 46 min to drive from Nogales to Puerto Vallarta.

Get driving directions

Volaris, Viva Aerobus, Interjet and Aeroméxico offer flights from Hermosillo Airport to Puerto Vallarta Airport.

Search flights

There are 730+ hotels available in Puerto Vallarta. Prices start at $46 USD per night.

More details