Bus from Dallas to Puerto Vallarta

Dallas
Puerto Vallarta, Mexico

Your cost to travel by Bus via San Antonio: $149 - $183

Dallas/Forth Worth
  • Total Distance:

    446.19 km (277 miles)

  • Travel Time:

    5 Hours 13 Minutes

  • Frequency:

    2 Times/Day

  • Bus Fare:

    27.0 USD (~353.04 MXN)

San Antonio
  • Total Distance:

    986.35 km (613 miles)

  • Travel Time:

    13 Hours 33 Minutes

  • Frequency:

    2 Times/Day

  • Bus Fare:

    95.0 USD (~1,242.17 MXN)

San Luis Potosí
  • Total Distance:

    328.82 km (204 miles)

  • Travel Time:

    4 Hours 48 Minutes

  • Frequency:

    16 Times/Day

  • Bus Fare:

    21.0 USD (~274.59 MXN)

Guadalajara
  • Total Distance:

    304.05 km (189 miles)

  • Travel Time:

    3 Hours 39 Minutes

  • Frequency:

    26 Times/Day

  • Bus Fare:

    20.0 USD (~261.51 MXN)

Sayulita
  • Total Distance:

    38.23 km (24 miles)

  • Travel Time:

    1 Hours 31 Minutes

  • Frequency:

    72 Times/Day

  • Bus Fare:

    2.0 USD (~26.15 MXN)

Aeropuerto
  • Total Distance:

    12.38 km (8 miles)

  • Travel Time:

    25 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
Dallas/Forth Worth San Antonio, TX 27 USD http://us.megabus.com 5h 10mins
San Antonio San Luis Potosí 95 USD http://www.turimex.com/ 13h 25mins
San Luis Potosí Guadalajara 21 USD https://www.primeraplus.com.mx/ 4h 45mins
Guadalajara Sayulita 20 USD https://www.vallartaplus.com 3h 37mins
Sayulita Puerto Vallarta 2 USD 0 1h 30mins
Aeropuerto Malecon 1 USD 0 25mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 174 USD ~ 2,275 MXN
2 people 348 USD ~ 4,550 MXN
3 people 522 USD ~ 6,825 MXN
4 people 696 USD ~ 9,101 MXN
5 people 870 USD ~ 11,376 MXN

Did you know?

  • The total CO2 Emission for your Dallas - Puerto Vallarta bus trip is 63.48 kg
  • Your total cost to travel by bus from Dallas to Puerto Vallarta is about 174.0 USD (~2,275.14 MXN)