Bus from Oaxaca to Puerto Vallarta

Oaxaca
Puerto Vallarta, Mexico

Your cost to travel by Shuttle, bus Primera Plus: $174 - $212

Oaxaca
  • Total Distance:

    350.8 km (218 miles)

  • Travel Time:

    3 Hours 34 Minutes

  • Frequency:

    N/A

  • Bus Fare:

    130.0 USD (~1,699.82 MXN)

Puebla
  • Total Distance:

    141.29 km (88 miles)

  • Travel Time:

    2 Hours 18 Minutes

  • Frequency:

    19 Times/Day

  • Bus Fare:

    8.0 USD (~104.6 MXN)

Mexico City North Bus
  • Total Distance:

    868.73 km (540 miles)

  • Travel Time:

    11 Hours 59 Minutes

  • Frequency:

    3 Times/Day

  • Bus Fare:

    49.0 USD (~640.7 MXN)

Puerto Vallarta
  • Total Distance:

    12.85 km (8 miles)

  • Travel Time:

    12 Minutes

  • Frequency:

    N/A

  • Car Fare:

    5.0 USD (~65.38 MXN)

Aeropuerto
  • Total Distance:

    12.51 km (8 miles)

  • Travel Time:

    26 Minutes

  • Frequency:

    144 Times/Day

  • Bus Fare:

    1.0 USD (~13.08 MXN)

Puerto Vallarta, Mexico
Source: Rome2rio

Bus schedule

Departure Arrival Bus Fare Operator Duration
Oaxaca Puebla 130 USD http://www.wayak.mx/shuttles-results.php 3h 30mins
Puebla Mexico City North Bus 8 USD http://www.ado.com.mx/ 2h 15mins
Mexico City North Bus Puerto Vallarta 49 USD https://www.primeraplus.com.mx/ 11h 45mins
Aeropuerto Malecon 1 USD 0 25mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 203 USD ~ 2,654 MXN
2 people 406 USD ~ 5,309 MXN
3 people 609 USD ~ 7,963 MXN
4 people 812 USD ~ 10,617 MXN
5 people 1,015 USD ~ 13,272 MXN

Did you know?

  • The total CO2 Emission for your Oaxaca - Puerto Vallarta bus trip is 42.84 kg
  • Your total cost to travel by bus from Oaxaca to Puerto Vallarta is about 203.0 USD (~2,654.33 MXN)