There are 6 ways to get from Nogales to Puerto Vallarta by bus, plane 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  •  9 h 51 min

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

$108 - $394

Cheapest option

Bus Tufesa  •  28 h 12 min

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

$67 - $144

4 alternative options

Bus to Tucson, fly  •  9 h 26 min

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

$250 - $921

Bus, line 18 bus to Phoenix, fly  •  10 h 3 min

  1. Take the bus from Nogales, MX to Tucson, AZ
  2. Take the line 18 bus from Laos Transit Center to Downtown Ronstadt Center
  3. Fly from Phoenix (PHX) to Puerto Vallarta (PVR) PHX - PVR

$278 - $564

Bus ETN  •  23 h 48 min

  1. Take the bus from Nogales to Tepic
  2. Take the bus from Tepic to Mezcales

$97 - $176

Drive  •  17 h 46 min

  1. Drive from Nogales to Puerto Vallarta 996.5 miles

$130 - $200

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

You can take a bus from Nogales to Puerto Vallarta via Tepic, Mezcales, Puerto Vallarta, and Carretera Ixtapa-Puerto Vallarta in around 23 h 48 min.

Airlines
American Airlines
Website
aa.com
Flights from Tucson to Puerto Vallarta via Phoenix
Ave. Duration
4 h 34 min
When
Every day
Estimated price
$160 - $1,200
Flights from Tucson to Puerto Vallarta via Dallas/Ft.Worth
Ave. Duration
6 h 4 min
When
Every day
Estimated price
$230 - $1,400
Flights from Tucson to Puerto Vallarta via Los Angeles
Ave. Duration
8 h 6 min
When
Every day
Estimated price
$220 - $1,400
Flights from Tucson to Puerto Vallarta via Phoenix, Los Angeles
Ave. Duration
9 h 1 min
When
Every day
Estimated price
$220 - $1,400
Flights from Phoenix to Puerto Vallarta
Ave. Duration
2 h 34 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 59 min
When
Every day
Estimated price
$170 - $1,200
Flights from Hermosillo to Puerto Vallarta via Monterrey, Mexico City
Ave. Duration
7 h 54 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$170 - $1,300
Flights from Tucson to Puerto Vallarta via Los Angeles
Ave. Duration
6 h 20 min
When
Every day
Estimated price
$250 - $1,600
Flights from Tucson to Puerto Vallarta via Salt Lake City
Ave. Duration
6 h 23 min
When
Tuesday, Saturday and Sunday
Estimated price
$280 - $1,800
Interjet
Website
interjet.com
Flights from Hermosillo to Puerto Vallarta via Mexico City
Ave. Duration
4 h 45 min
When
Monday, Tuesday, Thursday and Friday
Estimated price
$150 - $700
Flights from Hermosillo to Puerto Vallarta via Guadalajara
Ave. Duration
7 h 10 min
When
Tuesday and Thursday
Estimated price
$120 - $500
Flights from Hermosillo to Puerto Vallarta via Guadalajara, Mexico City
Ave. Duration
7 h 50 min
When
Thursday and Sunday
Estimated price
$150 - $700
Viva Aerobus
Website
vivaaerobus.com
Flights from Hermosillo to Puerto Vallarta via Monterrey
Ave. Duration
8 h 40 min
When
Thursday
Estimated price
$100 - $400
Flights from Hermosillo to Puerto Vallarta via Guadalajara
Ave. Duration
9 h 25 min
When
Thursday
Estimated price
$95 - $360
Flights from Hermosillo to Puerto Vallarta via Monterrey, Mexico City
Ave. Duration
8 h 50 min
When
Saturday
Estimated price
$110 - $440
Delta
Website
delta.com
Flights from Hermosillo to Puerto Vallarta via Mexico City
Ave. Duration
8 h 42 min
When
Every day
Estimated price
$170 - $1,200
Flights from Tucson to Puerto Vallarta via Los Angeles
Ave. Duration
6 h 20 min
When
Every day
Estimated price
$250 - $1,600
Flights from Tucson to Puerto Vallarta via Salt Lake City
Ave. Duration
6 h 23 min
When
Tuesday, Saturday and Sunday
Estimated price
$280 - $1,800
United Airlines
Website
united.com
Flights from Tucson to Puerto Vallarta via Houston
Ave. Duration
6 h
When
Saturday
Estimated price
$250 - $1,400
Flights from Tucson to Puerto Vallarta via Los Angeles
Ave. Duration
7 h 22 min
When
Saturday
Estimated price
$240 - $1,400
Flights from Tucson to Puerto Vallarta via San Francisco
Ave. Duration
7 h 40 min
When
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$300 - $1,600
Southwest Airlines
Website
southwest.com
Flights from Tucson to Puerto Vallarta via Los Angeles
Ave. Duration
8 h 15 min
When
Saturday
Estimated price
$240 - $900
Flights from Tucson to Puerto Vallarta via Las Vegas, Los Angeles
Ave. Duration
8 h 50 min
When
Sunday
Estimated price
$250 - $950
Flights from Phoenix to Puerto Vallarta via San Diego
Ave. Duration
4 h 40 min
When
Sunday
Estimated price
$200 - $800
Volaris
Website
volaris.com
Flights from Hermosillo to Puerto Vallarta via Tijuana
Ave. Duration
7 h 23 min
When
Every day
Estimated price
$110 - $450
Alaska Airlines, Inc.
Website
alaskaair.com
Flights from Phoenix to Puerto Vallarta via San Diego
Ave. Duration
5 h 16 min
When
Wednesday, Saturday and Sunday
Estimated price
$330 - $1,100
Bus operators
TAP
Website
tap.com.mx
Bus from Nogales TAP to Hermosillo
Ave. Duration
3 h 30 min
Frequency
Hourly
Estimated price
$10 - $27
Schedules at
tap.com.mx
Confort
$19 - $27
Bus from Tepic to Mezcales
Ave. Duration
2 h 10 min
Frequency
Hourly
Estimated price
$14 - $20
Schedules at
tap.com.mx
Confort
$14 - $20
Bus from Tepic to Puerto Vallarta
Ave. Duration
4 h 40 min
Frequency
4 times a day
Estimated price
$13 - $20
Schedules at
tap.com.mx
Book at
tap.com.mx
Confort
$14 - $20
Tufesa
Phone
016444102444
Website
tufesa.com.mx
Bus from Nogales to Hermosillo
Ave. Duration
3 h 30 min
Frequency
Hourly
Estimated price
$13 - $30
Schedules at
tufesa.com.mx
Plus
$13 - $19
Platinum
$20 - $26
Ejecutivo
$21 - $30
Bus from Nogales, MX to Tucson, AZ
Ave. Duration
1 h 25 min
Frequency
Once daily
Estimated price
$8 - $17
Schedules at
tufesa.com.mx
Plus
$8 - $12
Platinum
$12 - $16
Ejecutivo
$12 - $17
Bus from Nogales, MX to Tepic
Ave. Duration
21 h 51 min
Frequency
Once daily
Estimated price
$50 - $130
Schedules at
tufesa.com.mx
Plus
$50 - $75
Platinum
$75 - $100
Ejecutivo
$90 - $130
Sun Tran
Website
suntran.com
Bus from Laos Transit Center to Downtown Ronstadt Center
Ave. Duration
21 min
Frequency
Every 15 minutes
Estimated price
$0
Schedules at
suntran.com
ETN
Website
etn.com.mx
Bus from Nogales to Tepic
Ave. Duration
20 h
Frequency
Once daily
Estimated price
$80 - $160
Schedules at
etn.com.mx
Web Advance
$80 - $120
Full Fare
$110 - $160

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 How do I buy a London Underground ticket?, French strikes 2018: What are my alternative transport options? and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.

Questions & Answers

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

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

The quickest way to get from Nogales to Puerto Vallarta is to bus and fly which takes 9 h 26 min and costs $4700 - $18000.

No, there is no direct bus from Nogales to Puerto Vallarta. However, there are services departing from Nogales and arriving at Veracruz via Tepic, Mezcales and Carretera Ixtapa-Puerto Vallarta. The journey, including transfers, takes approximately 23 h 48 min.

It takes approximately 9 h 51 min to get from Nogales to Puerto Vallarta, including transfers.