Best way to travel between

Dallas, TX, United States
Puerto Vallarta, Mexico
Travel Modes
Price
Distance
Duration
CO2
bus
$161.0
2128.07 km
33h 40mins
63.84 kgs
 
train
$163.0
2205.24 km
34h 35mins
116.88 kgs
 
flight
$172.0
1675.44 km
5h 35mins
180.95 kgs
 
drive
$180.0
2153.73 km
22h 49mins
275.68 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2128.07 km 33h 40mins 2,105 MXN 161.0
Train 2205.24 km 34h 35mins 2,131 MXN 163.0
Flight 1675.44 km 5h 35mins 2,249 MXN 172.0
Drive 2153.73 km 22h 49mins 2,354 MXN 180.0
Take Bus from Dallas, TX to Monterrey
Time: 14h 27mins Cost: 850 MXN; $ 58.5 - 71.5 USD CO2 Emission: 27.68 kgs
Take Bus from Monterrey to Puerto Vallarta
Time: 17h 10mins Cost: 785 MXN; $ 54.0 - 66.0 USD CO2 Emission: 35.79 kgs
Take Bus from Puerto Vallarta to Riviera Nayarit
Time: 20mins 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 Dallas, TX, United States and Puerto Vallarta, Mexico is to travel by bus, which will cost about 2,105 MXN or 144.90 USD.