Best way to travel between

Oaxaca, Mexico
Puerto Vallarta, Mexico
Travel Modes
Price
Distance
Duration
CO2
bus
$87.0
2497.73 km
28h 37mins
74.93 kgs
 
drive
$110.0
1398.6 km
14h 57mins
179.02 kgs
 
flight
$170.0
1016.06 km
4h 53mins
109.73 kgs
 
bus
$193.0
1386.18 km
20h 14mins
41.59 kgs
 
bus
$207.0
1475.76 km
23h 6mins
44.27 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2497.73 km 28h 37mins 1,138 MXN 87.0
Drive 1398.6 km 14h 57mins 1,438 MXN 110.0
Flight 1016.06 km 4h 53mins 2,223 MXN 170.0
Bus 1386.18 km 20h 14mins 2,524 MXN 193.0
Bus 1475.76 km 23h 6mins 2,707 MXN 207.0
Take Bus from Oaxaca to Santiago Pinotepa Nacional
Time: 6h 42mins Cost: 105 MXN; $ 7.2 - 8.8 USD CO2 Emission: 29.58 kgs
Take Bus from Santiago Pinotepa Nacional to Acapulco
Time: 5h 23mins Cost: 170 MXN; $ 11.7 - 14.3 USD CO2 Emission: 8.93 kgs
Take Bus from Acapulco to Puerto Vallarta
Time: 13h 48mins Cost: 850 MXN; $ 58.5 - 71.5 USD CO2 Emission: 35.87 kgs
Take Bus from Puerto Vallarta to Malecon
Time: 37mins Cost: 13 MXN; $ 0.9 - 1.1 USD CO2 Emission: 0.55 kgs
Source: Rome2rio

Mode of travel comparision chart

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