There are 4 ways to get from Mazatlán to Santa Rosalía by car ferry, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Car ferry, bus
best- Take the carferry from Mazatlan Ferry Terminal to La Paz Ferry Terminalcarferry Mazatlán
- Take the bus from La Paz Malecón to Santa Rosalíabus
29h 44m$1,078–4,307Bus
- Take the bus from Mazatlán to Ensenadabus
- Take the bus from Ensenada to Santa Rosaliabus
45h 50m$4,090–6,681Drive, car ferry
- Drive from Mazatlán to Topolobampocar
- Take the carferry from Topolobampo to La Pazcarferry
- Drive from La Paz to Santa Rosalíacar
23h 27m$1,716–4,606Fly, bus
- Fly from General Rafael Buelna International Airport (MZT) to Loreto International Airport (LTO)plane MZT - LTO
- Take the bus from Loreto to Santa Rosaliabus
18h 26m$3,865–10,939
General Rafael Buelna International Airport (MZT) to Loreto International Airport (LTO) flights
Questions & Answers
The cheapest way to get from Mazatlán to Santa Rosalía is to car ferry and bus which costs $1000 - $4400 and takes 29h 44m.
The fastest way to get from Mazatlán to Santa Rosalía is to fly and bus which takes 18h 26m and costs $3800 - $11000.
No, there is no direct bus from Mazatlán to Santa Rosalía. However, there are services departing from Mazatlán and arriving at Santa Rosalia via Ensenada. The journey, including transfers, takes approximately 45h 50m.
The distance between Mazatlán and Santa Rosalía is 1030 km.
The best way to get from Mazatlán to Santa Rosalía without a car is to car ferry and bus which takes 29h 44m and costs $1000 - $4400.
It takes approximately 29h 44m to get from Mazatlán to Santa Rosalía, including transfers.
Mazatlán to Santa Rosalía bus services, operated by Autobuses Elite, depart from Mazatlán station.
Mazatlán to Santa Rosalía bus services, operated by Autobuses Elite, arrive at Ensenada station.
What companies run services between Mazatlán, Mexico and Santa Rosalía, Baja California Sur, Mexico?
You can take a bus from Mazatlán to Santa Rosalia via Ensenada in around 45h 50m.
- Website
- volaris.com
Flights from General Rafael Buelna International Airport to Loreto International Airport via Tijuana
- Ave. Duration
- 18h 5m
- When
- Every day
- Estimated price
- $2,900–11,000
Flights from General Rafael Buelna International Airport to Loreto International Airport via Guadalajara, Tijuana
- Ave. Duration
- 24h 12m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $3,800–12,000
Flights from General Rafael Buelna International Airport to Loreto International Airport via Monterrey, Tijuana
- Ave. Duration
- 13h 46m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $3,600–11,000
Flights from General Rafael Buelna International Airport to Loreto International Airport via Chihuahua, Tijuana
- Ave. Duration
- 17h 46m
- When
- Thursday
- Estimated price
- $3,400–11,000
- Website
- aa.com
Flights from General Rafael Buelna International Airport to Loreto International Airport via Los Angeles
- Ave. Duration
- 22h 25m
- When
- Friday and Saturday
- Estimated price
- $6,500–28,000
Flights from General Rafael Buelna International Airport to Loreto International Airport via Phoenix
- Ave. Duration
- 22h 39m
- When
- Friday
- Estimated price
- $3,300–16,000
- Website
- alaskaair.com
Flights from General Rafael Buelna International Airport to Loreto International Airport via Los Angeles
- Ave. Duration
- 22h 25m
- When
- Friday and Saturday
- Estimated price
- $6,500–28,000
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- autobusesaguila.com
Bus from La Paz Malecón to Santa Rosalía
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Estimated price
- $850–1,700
- Schedules at
- autobusesaguila.com
- Book at
- autobusesaguila.com
Bus from Loreto to Santa Rosalia
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- $340–650
- Schedules at
- autobusesaguila.com
- Book at
- autobusesaguila.com
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- autobuseselite.com.mx
Bus from Mazatlán to Ensenada
- Ave. Duration
- 30h 20m
- Frequency
- Every 4 hours
- Estimated price
- $2,300–4,200
- Schedules at
- autobuseselite.com.mx
- Book at
- autobuseselite.com.mx
- Phone
- +52 664 104 7400
- [email protected]
- Website
- abc.com.mx
Bus from Ensenada to Santa Rosalia
- Ave. Duration
- 14h 30m
- Frequency
- Twice daily
- Estimated price
- $1,700–2,500
- Schedules at
- abc.com.mx
- Book at
- abc.com.mx
Bus from Loreto to Santa Rosalia
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- $400–700
- Schedules at
- abc.com.mx
- Book at
- abc.com.mx
- Phone
- +52 800 337 7437
- [email protected]
- Website
- bajaferries.com.mx
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
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
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)?, Want to know more about Flixbus?, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.


















