Getting There and Away

A picturesque view of Bacalar Lagoon in Mexico with a traditional thatched hut overlooking turquoise waters under a clear blue sky.
FLORENCIA CLAUSELL, Pexels

The primary air transport hubs for reaching Todos Santos are San José del Cabo International Airport (SJD) and La Paz International Airport (LAP).

Rental Car:

Renting a car from San José del Cabo International Airport (SJD) is a recommended option, with the drive to Todos Santos taking approximately 1 hour and 15 to 20 minutes along Highway 19. Toll roads may require cash.

Private Bus (Eco Baja Tours):

A private bus service operates from SJD airport to downtown Todos Santos. This journey takes about 1 hour and 30 minutes and costs approximately $25 USD. Booking in advance is advisable.

Public Bus (Autobuses Águila):

Public buses are available from downtown Cabo San Lucas to Todos Santos. The ride takes around 1 hour and 15 minutes and costs approximately $10 to $16 USD. You would first need to travel to the bus station in downtown Cabo San Lucas from the airport.

Private Transfer:

Private transfer services from SJD to Todos Santos offer a door-to-door experience, taking about 70 to 90 minutes. Costs are around $200 USD.

Taxi:

Taxis are an option from SJD, but they can be expensive, and finding a driver willing to make the hour-long trip to Todos Santos may require some effort.

From La Paz:

La Paz International Airport (LAP) is another option, with the drive to Todos Santos taking about 2 hours by car. Eco Baja Tours also offers bus services from La Paz to Todos Santos, with a travel time of about 1 hour and 45 minutes and a cost of around $17 USD.