There are 5 ways to get from Todos Santos to Puerto Vallarta by bus, plane, car ferry or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus to San Jose Cabo, fly  •  6 h 26 min

  1. Take the bus from Todos Santos to San José del Cabo
  2. Fly from San Jose Cabo (SJD) to Puerto Vallarta (PVR) SJD - PVR

$112 - $309

Cheapest option

Bus to La Paz, fly  •  6 h 5 min

  1. Take the bus from Todos Santos to La Paz
  2. Fly from La Paz (LAP) to Puerto Vallarta (PVR) LAP - PVR

$71 - $275

3 alternative options

Bus, car ferry  •  22 h 31 min

  1. Take the bus from Todos Santos to La Paz
  2. Take the car ferry from La Paz Ferry Terminal to Topolobampo
  3. Take the bus from Los Mochis to Puerto Vallarta

$113 - $139

Bus, car ferry via Mazatlán  •  23 h 26 min

  1. Take the bus from Todos Santos to La Paz
  2. Take the car ferry from La Paz Ferry Terminal to Mazatlan Ferry Terminal
  3. Take the bus from Mazatlán to Puerto Vallarta

$104 - $128

Drive  •  44 h 22 min

  1. Drive from Todos Santos to Puerto Vallarta 2129.1 miles

$280 - $420

Questions & Answers

The distance between Todos Santos and Puerto Vallarta is 604 km. The road distance is 3406.6 km.

Get driving directions

It takes approximately 6 h 26 min to get from Todos Santos to Puerto Vallarta, including transfers.

More details

There is no direct flight from San Jose Cabo Airport to Puerto Vallarta Airport. The quickest flight takes 3 h 25 min and has one stopover.

Search flights

Puerto Vallarta is 1 h ahead of Todos Santos. It is currently 9:06 AM in Todos Santos and 10:06 AM in Puerto Vallarta.

Yes, the driving distance between Todos Santos to Puerto Vallarta is 3407 km. It takes approximately 44 h 22 min to drive from Todos Santos to Puerto Vallarta.

Get driving directions

Volaris, United Airlines, Interjet and two other airlines offer flights from San Jose Cabo Airport to Puerto Vallarta Airport.

Search flights

There are 731+ hotels available in Puerto Vallarta. Prices start at $41 USD per night.

More details

Map of how to get from Todos Santos to Puerto Vallarta.
Launch map view
  • Distance: 377.2 miles
  • Duration: 6 h 26 min

What companies run services between Todos Santos, Baja California Sur, Mexico and Puerto Vallarta, Mexico?

There is no direct connection from Todos Santos to Puerto Vallarta. However, you can take the bus to San José del Cabo, take the taxi to San Jose Cabo airport, fly to Puerto Vallarta, take the walk to Aeropuerto, then take the bus to Puerto Vallarta. Alternatively, you can take the bus to La Paz, take the taxi to La Paz airport, fly to Puerto Vallarta, take the walk to Aeropuerto, then take the bus to Puerto Vallarta.

Airlines
Viva Aerobus
Website
vivaaerobus.com
Flights from San Jose Cabo to Puerto Vallarta via Guadalajara
Ave. Duration
3 h 25 min
When
Monday
Estimated price
$70 - $260
Flights from San Jose Cabo to Puerto Vallarta via Monterrey
Ave. Duration
4 h 45 min
When
Friday and Sunday
Estimated price
$80 - $310
Flights from San Jose Cabo to Puerto Vallarta via Guadalajara, Mexico City
Ave. Duration
6 h 45 min
When
Thursday and Saturday
Estimated price
$80 - $310
Flights from La Paz to Puerto Vallarta via Guadalajara
Ave. Duration
4 h
When
Monday
Estimated price
$80 - $290
Flights from La Paz to Puerto Vallarta via Culiacan, Guadalajara
Ave. Duration
6 h 15 min
When
Monday
Estimated price
$80 - $300
Flights from La Paz to Puerto Vallarta via Guadalajara, Mexico City
Ave. Duration
7 h 20 min
When
Thursday and Sunday
Estimated price
$90 - $350
Aeroméxico
Website
world.aeromexico.com
Flights from San Jose Cabo to Puerto Vallarta via Mexico City
Ave. Duration
5 h 11 min
When
Every day
Estimated price
$120 - $360
Flights from La Paz to Puerto Vallarta via Mexico City
Ave. Duration
6 h 41 min
When
Every day
Estimated price
$85 - $340
Interjet
Website
interjet.com
Flights from San Jose Cabo to Puerto Vallarta via Guadalajara
Ave. Duration
4 h
When
Thursday
Estimated price
$100 - $420
Flights from San Jose Cabo to Puerto Vallarta via Toluca
Ave. Duration
5 h 55 min
When
Every day
Estimated price
$100 - $420
Volaris
Website
volaris.com
Flights from San Jose Cabo to Puerto Vallarta via Tijuana
Ave. Duration
6 h 6 min
When
Every day
Estimated price
$70 - $290
Flights from La Paz to Puerto Vallarta via Mexico City
Ave. Duration
5 h 36 min
When
Thursday, Friday, Saturday and Sunday
Estimated price
$85 - $340
United Airlines
Website
united.com
Flights from San Jose Cabo to Puerto Vallarta via Houston
Ave. Duration
6 h 39 min
When
Sunday
Estimated price
$180 - $800
TAR Aerolineas
Website
facebook.com
Flights from La Paz to Puerto Vallarta via Guadalajara
Ave. Duration
3 h 21 min
When
Monday, Friday and Sunday
Estimated price
$60 - $260
Aeromar
Website
aeromar.com.mx
Flights from La Paz to Puerto Vallarta via Guadalajara
Ave. Duration
4 h 55 min
When
Monday, Thursday and Sunday
Estimated price
$80 - $290
Bus operators
Aguila
Phone
01-800-026-8931
Email
info@autobusesaguila.com
Website
autobusesaguila.com
Bus from Todos Santos to San José del Cabo
Ave. Duration
1 h 31 min
Frequency
Every 30 minutes
Estimated price
$7 - $13
Schedules at
autobusesaguila.com
Bus from Todos Santos to La Paz
Ave. Duration
1 h 15 min
Frequency
Every 30 minutes
Estimated price
$5 - $10
Schedules at
autobusesaguila.com
TAP
Website
tap.com.mx
Bus from Los Mochis to Puerto Vallarta
Ave. Duration
12 h 5 min
Frequency
4 times a day
Estimated price
$45 - $65
Schedules at
tap.com.mx
Confort
$45 - $65
Bus from Mazatlán to Puerto Vallarta
Ave. Duration
6 h 35 min
Frequency
Every 2 hours
Estimated price
$27 - $45
Schedules at
tap.com.mx
Confort
$27 - $40
Ferry operators
Baja Ferries
Phone
01-800-3377437, 612-12-3 6397
Email
ventas.lapaz@bajaferries.com.mx clientes@bajaferries.com.mx reservaciones@bajaferries.com.mx
Website
bajaferries.com
Car ferry from La Paz Ferry Terminal to Topolobampo
Ave. Duration
6 h
Frequency
6 times a week
Estimated price
$58
Schedules at
bajaferries.com
Car ferry from La Paz Ferry Terminal to Mazatlan Ferry Terminal
Ave. Duration
13 h
Frequency
3 times a week
Estimated price
$65
Schedules at
bajaferries.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italy Travel Guides, How to get from Southend Airport into central London and Need to know: Jadrolinija - to help you get the most out of your next trip.