There are 5 ways to get from Todos Santos to Ensenada by car, plane, bus, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to La Paz International Airport, fly, bus
best- Drive from Todos Santos to La-Paz-Airport-LAPcar
- Fly from La Paz International Airport (LAP) to Tijuana International Airport (TIJ)plane LAP - TIJ
- Take the bus from Tijuana International Airport to Ensenadabus
4h 57m$1,275–2,864Bus
- Take the bus from Todos Santos to Ensenadabus
23h 5m$2,200–4,400Drive 1,369.4 km
- Drive from Todos Santos to Ensenadacar 1,369.4 km
22h 8m$2,435–3,517Shuttle to Los Cabos International Airport, fly, bus
- Take a shuttle bus from Todos Santos to San José del Cabo Airport
- Fly from Los Cabos International Airport (SJD) to Tijuana International Airport (TIJ)plane SJD - TIJ
- Take the bus from Tijuana International Airport to Ensenadabus
5h 55m$7,537–9,757Bus via San Agustín
- Take the bus from Todos Santos to San Agustínbus
- Take the bus from San Agustín to Ensenadabus
23h 40m$2,194–4,599
Todos Santos to Ensenada by bus
Questions & Answers
The cheapest way to get from Todos Santos to Ensenada is to drive and fly and bus which costs $1200 - $2900 and takes 4h 57m.
The fastest way to get from Todos Santos to Ensenada is to drive and fly and bus which takes 4h 57m and costs $1200 - $2900.
Yes, there is a direct bus departing from Todos Santos and arriving at Ensenada. Services depart three times a day, and operate every day. The journey takes approximately 23h 5m.
The distance between Todos Santos and Ensenada is 1337 km. The road distance is 1369.4 km.
The best way to get from Todos Santos to Ensenada without a car is to bus which takes 23h 5m and costs $2200 - $4400.
It takes approximately 4h 57m to get from Todos Santos to Ensenada, including transfers.
Todos Santos to Ensenada bus services, operated by Autobuses ABC, depart from Todos Santos station.
Todos Santos to Ensenada bus services, operated by Autobuses ABC, arrive at Ensenada station.
Yes, the driving distance between Todos Santos to Ensenada is 1369 km. It takes approximately 22h 8m to drive from Todos Santos to Ensenada.
There are 459+ hotels available in Ensenada.
What companies run services between Todos Santos, Baja California Sur, Mexico and Ensenada, Mexico?
Autobuses ABC operates a bus from Todos Santos to Ensenada twice daily. Tickets cost $3,000–4,400 and the journey takes 23h 5m. Autobuses Águila also services this route once daily.
- Website
- volaris.com
Flights from La Paz International Airport to Tijuana International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- $1,000–2,500
Flights from Los Cabos International Airport to Tijuana International Airport
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- $1,000–2,600
Flights from Los Cabos International Airport to Tijuana International Airport via Culiacan
- Ave. Duration
- 3h 55m
- When
- Monday and Friday
- Estimated price
- $1,000–2,600
- Website
- vivaaerobus.com
Flights from La Paz International Airport to Tijuana International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $900–2,200
Flights from La Paz International Airport to Tijuana International Airport via Culiacan
- Ave. Duration
- 3h 45m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $900–2,200
Flights from Los Cabos International Airport to Tijuana International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $1,000–3,500
Flights from Los Cabos International Airport to Tijuana International Airport via Culiacan
- Ave. Duration
- 3h 45m
- When
- Monday and Friday
- Estimated price
- $1,000–3,500
- Phone
- +52 664 104 7400
- [email protected]
- Website
- abc.com.mx
Bus from Tijuana International Airport to Ensenada
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $220–440
- Schedules at
- abc.com.mx
- Book at
- abc.com.mx
Bus from Todos Santos to Ensenada
- Ave. Duration
- 23h 5m
- Frequency
- Twice daily
- Estimated price
- $3,000–4,400
- Schedules at
- abc.com.mx
- Book at
- abc.com.mx
Bus from Tijuana International Airport to Ensenada
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $220–440
- Schedules at
- abc.com.mx
- Book at
- abc.com.mx
- Website
- example.com
Bus from Tijuana International Airport to Ensenada
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Schedules at
- example.com
Bus from Tijuana International Airport to Ensenada
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Schedules at
- example.com
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- autobusesaguila.com
Bus from Todos Santos to Ensenada
- Ave. Duration
- 22h 40m
- Frequency
- Once daily
- Estimated price
- $2,200–4,400
- Schedules at
- autobusesaguila.com
- Book at
- autobusesaguila.com
Bus from Todos Santos to San Agustín
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- $290–500
- Schedules at
- autobusesaguila.com
- Book at
- autobusesaguila.com
Bus from San Agustín to Ensenada
- Ave. Duration
- 19h
- Frequency
- Once daily
- Estimated price
- $1,900–4,100
- Schedules at
- autobusesaguila.com
- Book at
- autobusesaguila.com
- Phone
- 1 800 378 1245
- Website
- cabotransportation.com
Shuttle from Todos Santos to San José del Cabo Airport
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $6,318
- Website
- https://www.cabotransportation.com/
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Travelling to the US: What do I need to know?, and How to get from Luton Airport into central London - to help you get the most out of your next trip.











