Best way to travel between

Salt Lake City, UT, United States
Puerto Vallarta, Mexico
Travel Modes
Price
Distance
Duration
CO2
bus
$235.0
3122.22 km
44h 45mins
93.67 kgs
 
drive
$260.0
3085.5 km
33h 49mins
394.94 kgs
 
flight
$353.0
2417.41 km
6h 26mins
261.08 kgs
 
train
$364.0
4276.34 km
58h 30mins
226.65 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3122.22 km 44h 45mins 3,073 MXN 235.0
Drive 3085.5 km 33h 49mins 3,400 MXN 260.0
Flight 2417.41 km 6h 26mins 4,616 MXN 353.0
Train 4276.34 km 58h 30mins 4,759 MXN 364.0
Take Bus from Salt Lake City, UT to Kingman, AZ
Time: 10h 12mins Cost: 1,046 MXN; $ 72.0 - 88.0 USD CO2 Emission: 26.05 kgs
Take Bus from Kingman, AZ to Nogales, AZ
Time: 6h 23mins Cost: 850 MXN; $ 58.5 - 71.5 USD CO2 Emission: 17.85 kgs
Take Car from Nogales, AZ to Nogales
Time: 3mins Cost: 131 MXN; $ 9.0 - 11.0 USD CO2 Emission: 0.44 kgs
Take Bus from Nogales to Mazatlán
Time: 15h 18mins Cost: 719 MXN; $ 49.5 - 60.5 USD CO2 Emission: 35.48 kgs
Take Bus from Mazatlán to Tepic
Time: 4h 5mins Cost: 183 MXN; $ 12.6 - 15.4 USD CO2 Emission: 8.5 kgs
Take Bus from Tepic to Puerto Vallarta
Time: 4h 12mins Cost: 131 MXN; $ 9.0 - 11.0 USD CO2 Emission: 5.12 kgs
Take Bus from Puerto Vallarta to Malecon
Time: 38mins Cost: 26 MXN; $ 1.8 - 2.2 USD CO2 Emission: 0.56 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Salt Lake City, UT, United States and Puerto Vallarta, Mexico is to travel by bus, which will cost about 3,073 MXN or 211.50 USD.