Best way to travel between

Monterrey, Mexico
Puerto Vallarta, Mexico
Travel Modes
Price
Distance
Duration
CO2
bus
$96.0
1228.79 km
18h 34mins
36.86 kgs
 
drive
$100.0
1213.8 km
13h 13mins
155.37 kgs
 
flight
$161.0
813.96 km
2h 8mins
87.91 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1228.79 km 18h 34mins 1,255 MXN 96.0
Drive 1213.8 km 13h 13mins 1,308 MXN 100.0
Flight 813.96 km 2h 8mins 2,105 MXN 161.0
Take Bus from Monterrey to Puerto Vallarta
Time: 17h 31mins Cost: 785 MXN; $ 54.0 - 66.0 USD CO2 Emission: 36.5 kgs
Take Bus from Puerto Vallarta to Riviera Nayarit
Time: 21mins Cost: 458 MXN; $ 31.5 - 38.5 USD CO2 Emission: 0.39 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Monterrey, Mexico and Puerto Vallarta, Mexico is to travel by bus, which will cost about 1,255 MXN or 86.40 USD.