Eco Baja Tours offers 3 daily buses from Todos Santos to San José del Cabo. Though the average price for this trip is $37, you can find tickets starting at $36. The trip between the two cities usually takes about 80.
Users have shared positive experiences with this bus service, highlighting the friendly and safety-conscious drivers who ensure a comfortable ride. The vehicles are described as new-looking and punctual, often arriving ahead of schedule. However, some users noted that the ride could be bumpy due to road conditions affecting vehicle suspension.
ECOBAJATOURS Todos Santos San José del Cabo recent customer reviews
On time but vehicle was 'very bumpy. We knew where every Crack or pothole in the road was. Upgrade to vehicle suspension needed!
4 out of 5 stars
Andrei B.
Excellent. Driver was personable and helped me get my phone back after it fell out of my purse. Unbelievable customer service!
1 out of 5 stars
Bibiana B.
The driver was pleasant and I would not hesitate to schedule this service again.
A good way to travel this route is with Autobuses Aguila buses. The company offers 9 daily departures, with ticket prices starting at $15 and the shortest trip taking about 234. Autobuses Aguila gets you where you want to go for a fair price.
Frequently asked questions about traveling from Todos Santos to San José del Cabo by bus
What is the distance between Todos Santos and San José del Cabo?
The distance separating Todos Santos and San José del Cabo is 43 miles (69 km).
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
11/10
$29
11/11
$29
Today
$29
11/13
$29
11/14
$29
11/15
$29
11/16
$29
11/17
$29
The cheapest trip from Todos Santos to San José del Cabo was searched and found on Nov 12, 2025 with a price of $29
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Todos Santos to San José del Cabo, as early as possible.
You can expect to pay from $29 to $35 for a bus ticket from Todos Santos to San José del Cabo based on the last 2 days. You can expect to find the cheapest price for the trip at $29 which is on 2025-11-14.
Usually Eco Baja Tours will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.