There are 3 ways to get from Tucson to Bahía de los Ángeles by bus, plane, taxi, shuttle, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly, taxi
best- Take the bus from Tucson to Hermosillobus
- Fly from Hermosillo Airport to Guerrero Negro Airportplane
- Take the bus from Guerrero Negro to Punta Prietabus
- Take the taxi from Punta Prieta to Bahía de los Ángelestaxi
14h 34m$4,290–5,570Drive 959.1 km
cheapest- Drive from Tucson to Bahía de los Ángelescar 959.1 km
12h 22m$1,845–2,664Shuttle, bus, taxi
- Take a shuttle bus from Tucson to Puerto Peñasco
- Take the bus from Puerto Peñasco to Mexicalibus
- Take the bus from Mexicali to Guerrero Negrobus
- Take the bus from Guerrero Negro to Punta Prietabus
- Take the taxi from Punta Prieta to Bahía de los Ángelestaxi
31h 23m$4,172–7,072
Hermosillo Airport to Guerrero Negro Airport flights
Questions & Answers
The cheapest way to get from Tucson to Bahía de los Ángeles is to drive which costs $1800 - $2700 and takes 12h 22m.
The fastest way to get from Tucson to Bahía de los Ángeles is to drive which takes 12h 22m and costs $1800 - $2700.
The distance between Tucson and Bahía de los Ángeles is 933 km. The road distance is 959.1 km.
The best way to get from Tucson to Bahía de los Ángeles without a car is to shuttle and bus and taxi which takes 31h 23m and costs $4100 - $7500.
It takes approximately 14h 34m to get from Tucson to Bahía de los Ángeles, including transfers.
Yes, the driving distance between Tucson to Bahía de los Ángeles is 959 km. It takes approximately 12h 22m to drive from Tucson to Bahía de los Ángeles.
There are three+ hotels available in Bahía de los Ángeles.
What companies run services between Tucson, AZ, USA and Bahía de los Ángeles, Mexico?
There is no direct connection from Tucson to Bahía de los Ángeles. However, you can take the line 12 bus to 12th Av/Canada St, walk to Tucson, take the bus to Hermosillo, take the taxi to Hermosillo Airport airport, fly to Guerrero Negro Airport, take the taxi to Guerrero Negro, take the bus to Punta Prieta, then take the taxi to Bahía de los Ángeles. Alternatively, you can take the line 11 bus to Ajo/Holiday Isle Blvd, walk to Tucson, take the shuttle to Puerto Peñasco, walk to Puerto Peñasco, take the bus to Mexicali, take the bus to Guerrero Negro, take the bus to Punta Prieta, then take the taxi to Bahía de los Ángeles.
- Phone
- +52 644 410 2444
- [email protected]
- Website
- tufesa.com.mx
Bus from Tucson to Hermosillo
- Ave. Duration
- 5h 40m
- Frequency
- Every 4 hours
- Estimated price
- $500–750
- Schedules at
- tufesa.com.mx
- Book at
- tufesa.com.mx
- Plus
- $500–750
- Titanium
- $550–750
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- autobusesaguila.com
Bus from Guerrero Negro to Punta Prieta
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $230–380
- Schedules at
- autobusesaguila.com
- Book at
- autobusesaguila.com
Bus from Mexicali to Guerrero Negro
- Ave. Duration
- 16h 10m
- Frequency
- Once daily
- Estimated price
- $1,200–3,200
- Schedules at
- autobusesaguila.com
- Book at
- autobusesaguila.com
Bus from Guerrero Negro to Punta Prieta
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $230–380
- Schedules at
- autobusesaguila.com
- Book at
- autobusesaguila.com
- Phone
- +1 602 442 6802
- [email protected]
- Website
- Nenas Shuttle
Shuttle from Tucson to Puerto Peñasco
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $1,442
- Website
- Nenas Shuttle
- Phone
- +52 664 104 7400
- [email protected]
- Website
- abc.com.mx
Bus from Puerto Peñasco to Mexicali
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a day
- Estimated price
- $550–1,100
- Schedules at
- abc.com.mx
- Book at
- abc.com.mx
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- autobuseselite.com.mx
Bus from Puerto Peñasco to Mexicali
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- $650–1,000
- Schedules at
- autobuseselite.com.mx
- Book at
- autobuseselite.com.mx
- Ave. Duration
- 58 min
- Estimated price
- $750–950
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 Why you should take the train in the US, Need to know: Eurostar, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.

















