There are 6 ways to get from Mazatlán to Todos Santos by plane, shuttle, car, car ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly General Rafael Buelna International Airport to Los Cabos International Airport, shuttle
best- Fly from General Rafael Buelna International Airport (MZT) to Los Cabos International Airport (SJD)plane MZT - SJD
- Take a shuttle bus from San José del Cabo Airport to Todos Santos
5h 33m$9,114–15,528Car ferry, bus
cheapest- Take the carferry from Mazatlan Ferry Terminal to La Paz Ferry Terminalcarferry Mazatlán
- Take the bus from La Paz Serdan to Todos Santosbus Via Todos Santos
21h 27m$408–2,887Drive, car ferry
- Drive from Mazatlán to Topolobampocar
- Take the carferry from Topolobampo to La Pazcarferry
- Drive from La Paz to Todos Santoscar
16h 23m$946–3,366Fly General Rafael Buelna International Airport to La Paz International Airport, drive
- Fly from General Rafael Buelna International Airport (MZT) to La Paz International Airport (LAP)plane MZT - LAP
- Drive from La-Paz-Airport-LAP to Todos Santoscar
5h 19m$2,675–7,459Bus to Culiacán International Airport, fly to Los Cabos International Airport, shuttle
- Take the bus from Mazatlan H. Familiares to Culiacánbus
- Fly from Culiacán International Airport (CUL) to Los Cabos International Airport (SJD)plane CUL - SJD
- Take a shuttle bus from San José del Cabo Airport to Todos Santos
5h 29m$7,938–11,702Bus to Culiacán International Airport, fly to La Paz International Airport, drive
- Take the bus from Mazatlan H. Familiares to Culiacánbus
- Fly from Culiacán International Airport (CUL) to La Paz International Airport (LAP)plane CUL - LAP
- Drive from La-Paz-Airport-LAP to Todos Santoscar
5h 13m$2,399–11,233
General Rafael Buelna International Airport (MZT) to Los Cabos International Airport (SJD) flights
Questions & Answers
The cheapest way to get from Mazatlán to Todos Santos is to car ferry and bus which costs $400 - $2900 and takes 21h 27m.
The fastest way to get from Mazatlán to Todos Santos is to bus and fly and drive which takes 5h 13m and costs $2400 - $12000.
The distance between Mazatlán and Todos Santos is 482 km.
The best way to get from Mazatlán to Todos Santos without a car is to car ferry and bus which takes 21h 27m and costs $400 - $2900.
It takes approximately 5h 33m to get from Mazatlán to Todos Santos, including transfers.
There are 170+ hotels available in Todos Santos.
What companies run services between Mazatlán, Mexico and Todos Santos, Baja California Sur, Mexico?
There is no direct connection from Mazatlán to Todos Santos. However, you can take the taxi to General Rafael Buelna International Airport (MZT) airport, fly to Los Cabos International Airport (SJD), walk to San José del Cabo Airport, then take the shuttle to Todos Santos. Alternatively, you can take a vehicle from Mazatlán to Todos Santos via Topolobampo and La Paz in around 16h 23m.
- Website
- volaris.com
Flights from General Rafael Buelna International Airport to Los Cabos International Airport via Guadalajara
- Ave. Duration
- 3h 42m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $2,400–6,000
Flights from General Rafael Buelna International Airport to Los Cabos International Airport via Tijuana
- Ave. Duration
- 6h 4m
- When
- Every day
- Estimated price
- $2,400–6,000
Flights from General Rafael Buelna International Airport to La Paz International Airport via Guadalajara
- Ave. Duration
- 3h 47m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $1,900–6,500
Flights from General Rafael Buelna International Airport to La Paz International Airport via Tijuana
- Ave. Duration
- 5h 46m
- When
- Every day
- Estimated price
- $1,900–6,500
Flights from Culiacán International Airport to Los Cabos International Airport
- Ave. Duration
- 53 min
- When
- Every day
- Estimated price
- $900–4,400
- Website
- vivaaerobus.com
Flights from General Rafael Buelna International Airport to Los Cabos International Airport via Monterrey
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $2,200–4,100
Flights from Culiacán International Airport to Los Cabos International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $950–3,900
Flights from Culiacán International Airport to La Paz International Airport
- Ave. Duration
- 55 min
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $1,500–4,000
- Website
- aeromexico.com
Flights from General Rafael Buelna International Airport to Los Cabos International Airport via Mexico City
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- $2,600–12,000
Flights from General Rafael Buelna International Airport to La Paz International Airport via Mexico City
- Ave. Duration
- 6h 44m
- When
- Every day
- Estimated price
- $2,900–13,000
- Phone
- 1 800 378 1245
- Website
- Cabo Transportation
Shuttle from San José del Cabo Airport to Todos Santos
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $6,289
- Website
- Cabo Transportation
Shuttle from San José del Cabo Airport to Todos Santos
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $6,289
- Website
- Cabo Transportation
- Phone
- +52 664 299 0487
- [email protected]
- Website
- acnautobuses.com
Bus from Mazatlan H. Familiares to Culiacán
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- $750–1,100
- Schedules at
- acnautobuses.com
- Book at
- acnautobuses.com
Bus from Mazatlan H. Familiares to Culiacán
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- $750–1,100
- Schedules at
- acnautobuses.com
- Book at
- acnautobuses.com
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- autobusesaguila.com
Bus from La Paz Serdan to Todos Santos
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- $180–280
- Schedules at
- autobusesaguila.com
- Book at
- autobusesaguila.com
- Phone
- +52 800 337 7437
- [email protected]
- Website
- bajaferries.com.mx
Car ferry from Topolobampo to La Paz
- Ave. Duration
- 10h
- Frequency
- 6 times a week
- Estimated price
- $650–2,000
- Schedules at
- bajaferries.com.mx
- Book at
- bajaferries.com.mx
- Adult (+ 12)
- $2,000
- Minor (3-11)
- $1,000
- Infant (0-2)
- $0
- Senior (INAPAM +60)
- $1,000
- Pet
- $650
Car ferry from Mazatlan Ferry Terminal to La Paz Ferry Terminal
- Ave. Duration
- 17h 30m
- Frequency
- 3 times a week
- Estimated price
- $650–2,150
- Schedules at
- bajaferries.com.mx
- Book at
- bajaferries.com.mx
- Adult (12 >)
- $2,150
- Minor (3 - 11)
- $1,075
- Infant (0 - 2)
- $0
- Senior (INAPAM +60)
- $1,075
- Pet
- $650
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 Which side of Niagara Falls should I choose (and how do I get there)?, How to get from Luton Airport into central London, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.

















