Best way to travel between

Puerto Vallarta, Mexico
Saint Louis, MO, United States
Travel Modes
Price
Distance
Duration
CO2
flight
$215.0
2607.15 km
6h 11mins
281.57 kgs
 
train
$238.0
3309.39 km
52h 37mins
175.4 kgs
 
drive
$270.0
3221.84 km
34h 23mins
412.4 kgs
 
bus
$410.0
3866.28 km
57h 52mins
115.99 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 2607.15 km 6h 11mins 215 USD 215.0
Train 3309.39 km 52h 37mins 238 USD 238.0
Drive 3221.84 km 34h 23mins 270 USD 270.0
Bus 3866.28 km 57h 52mins 410 USD 410.0
Take Flight from PVR to STL
Time: 5h 29mins Cost: 210 USD; $ 189.0 - 231.0 USD CO2 Emission: 279.23 kgs
Take Train from LAMBERT MAIN TRML station to CIVIC CENTER station
Time: 32mins Cost: 2 USD; $ 1.8 - 2.2 USD CO2 Emission: 1.19 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Puerto Vallarta, Mexico and Saint Louis, MO, United States is to travel by air, which will cost about 215 USD or 193.50 USD.