Eco Baja Tours offers 3 daily buses from Todos Santos to San José del Cabo. Though the average price for this trip is £29, you can find tickets starting at £28. 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 £12 and the shortest trip taking about 234. Autobuses Aguila gets you where you want to go for a fair price.
Frequently asked questions about travelling by bus from Todos Santos to San José del Cabo
How far is San José del Cabo from Todos Santos by coach?
The distance between Todos Santos and San José del Cabo by coach is approximately 43 miles (69 km).
What is the best way to go from Todos Santos to San José del Cabo without a car?
The best way to go from Todos Santos to San José del Cabo without a car is by coach. They are frequent and reliable, offering a convenient and eco-friendly journey. Depending on your preferences, another alternative is to explore ridesharing trips.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
17/11
£23
18/11
£23
Today
£23
20/11
£23
21/11
£23
22/11
£23
23/11
£23
24/11
£23
The cheapest trip from Todos Santos to San José del Cabo was searched and found on 20 Nov 2025 with a price of £23
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 £23 to £28 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 £23, which is on 2025-11-20.
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.