There are 3 ways to get from La Rivera to Todos Santos by bus 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.
Bus
best- Take the bus from Los Barriles to San Jose del Cabo Airportbus
- Take the bus from San José del Cabo Airport to Todos Santosbus San Jose del Cabo Airport
4h 18m$1,082–2,119Drive 134.6 km
cheapest- Drive from La Rivera to Todos Santoscar 134.6 km
2h 34m$240–347Bus via Santiago
- Take the bus from Santiago to San José del Cabobus Vía Larga
- Take the bus from San José del Cabo to Todos Santosbus Via Todos Santos
4h 42m$1,242–1,696
Questions & Answers
The cheapest way to get from La Rivera to Todos Santos is to drive which costs $240 - $350 and takes 2h 34m.
The fastest way to get from La Rivera to Todos Santos is to drive which takes 2h 34m and costs $240 - $350.
No, there is no direct bus from La Rivera to Todos Santos. However, there are services departing from Los Barriles and arriving at Todos Santos via San José del Cabo Airport. The journey, including transfers, takes approximately 4h 18m.
The distance between La Rivera and Todos Santos is 198 km. The road distance is 134.6 km.
The best way to get from La Rivera to Todos Santos without a car is to bus which takes 4h 18m and costs $1000 - $2200.
It takes approximately 4h 18m to get from La Rivera to Todos Santos, including transfers.
La Rivera to Todos Santos bus services, operated by EcobajaTours, depart from Los Barriles station.
La Rivera to Todos Santos bus services, operated by EcobajaTours, arrive at San Jose del Cabo Airport station.
Yes, the driving distance between La Rivera to Todos Santos is 135 km. It takes approximately 2h 34m to drive from La Rivera to Todos Santos.
There are 174+ hotels available in Todos Santos.
What companies run services between La Rivera, Baja California Sur, Mexico and Todos Santos, Baja California Sur, Mexico?
You can take a vehicle from La Rivera to Todos Santos via Los Barriles and San José del Cabo Airport in around 4h 18m.
- Phone
- +52 612 123 0000
- [email protected]
- Website
- autobusesaguila.com
Bus from Los Barriles to San Jose del Cabo Airport
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- $80–380
- Schedules at
- autobusesaguila.com
- Book at
- autobusesaguila.com
- Playa Bus
- $80
Bus from San José del Cabo Airport to Todos Santos
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- $80–650
- Schedules at
- autobusesaguila.com
- Book at
- autobusesaguila.com
- Playa Bus
- $80
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- autobusesaguila.com
Bus from Santiago to San José del Cabo
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a day
- Estimated price
- $130–190
- Schedules at
- autobusesaguila.com
- Book at
- autobusesaguila.com
Bus from San José del Cabo to Todos Santos
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- $210–400
- Schedules at
- autobusesaguila.com
- Book at
- autobusesaguila.com
- Phone
- +52 664 104 7400
- [email protected]
- Website
- abc.com.mx
Bus from San José del Cabo to Todos Santos
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $220–440
- Schedules at
- abc.com.mx
- Book at
- abc.com.mx
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 Flying into Beijing?, How to get from London City Airport into central London, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.















