There are 9 ways to get from Belize City to Puerto Peñasco by plane, shuttle, bus, 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.
Fly Belize City Goldson Intl Apt to Phoenix, shuttle
best- Fly from Belize City Goldson Intl Apt (BZE) to Phoenix (PHX)plane BZE - PHX
- Take a shuttle bus from Phoenix to Puerto Peñasco
15h$5,840–17,879Bus
cheapest- Take the bus from Belize City to Floresbus
- Take the bus from Flores to Palenquebus
- Take the bus from Palenque to Tuxtla Gutiérrezbus
- Take the bus from Tuxtla Gutiérrez to Tonalábus
- Take the bus from Tonalá to Hermosillobus
- Take the bus from Hermosillo to Puerto Peñascobus
3d 14h$4,083–15,252Bus via Mexico City
- Take the bus from Belize City to Chetumalbus
- Take the bus from Chetumal to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Santa Anabus
- Take the bus from Santa Ana to La Y Griegabus
- Take the bus from La Y Griega to Puerto Peñascobus
2d 12h$5,213–13,671Drive 3,745.3 km
- Drive from Belize City to Puerto Peñascocar 3,745.3 km
44h 45m$13,198–19,063Bus to Chetumal International Airport, fly to General Rodolfo Sánchez Taboada International Airport, bus
- Take the bus from Belize City to Chetumalbus
- Fly from Chetumal International Airport (CTM) to General Rodolfo Sánchez Taboada International Airport (MXL)plane CTM - MXL
- Take the bus from Mexicali to Puerto Peñascobus
15h 56m$4,973–14,751Fly Belize City Goldson Intl Apt to Tucson, shuttle
- Fly from Belize City Goldson Intl Apt (BZE) to Tucson (TUS)plane BZE - TUS
- Take a shuttle bus from Tucson to Puerto Peñasco
18h 1m$5,904–21,743Fly Belize City Municipal Airport to Phoenix, shuttle
- Fly from Belize City Municipal Airport (TZA) to Phoenix (PHX)plane TZA - PHX
- Take a shuttle bus from Phoenix to Puerto Peñasco
15h 39m$4,804–11,721Fly Belize City Municipal Airport to Tucson, shuttle
- Fly from Belize City Municipal Airport (TZA) to Tucson (TUS)plane TZA - TUS
- Take a shuttle bus from Tucson to Puerto Peñasco
21h 46m$4,472–13,982Fly Belize City Goldson Intl Apt to Yuma International Airport, bus
- Fly from Belize City Goldson Intl Apt (BZE) to Yuma International Airport (YUM)plane BZE - YUM
- Take the bus from San Luis Río Colorado to Puerto Peñascobus
17h 39m$4,395–18,272
Belize City Goldson Intl Apt (BZE) to Phoenix (PHX) flights
Questions & Answers
The cheapest way to get from Belize City to Puerto Peñasco is to bus which costs $4000 - $16000 and takes 3 days 14h.
The fastest way to get from Belize City to Puerto Peñasco is to fly and shuttle which takes 15h and costs $5500 - $18000.
No, there is no direct bus from Belize City to Puerto Peñasco. However, there are services departing from Belize City and arriving at Puerto Peñasco via Chetumal, Terminal Central de Autobuses del Norte, Santa Ana and La Y Griega. The journey, including transfers, takes approximately 2 days 12h.
The distance between Belize City and Puerto Peñasco is 3320 km. The road distance is 3745.3 km.
The best way to get from Belize City to Puerto Peñasco without a car is to bus via Mexico City which takes 2 days 12h and costs $5000 - $14000.
It takes approximately 15h to get from Belize City to Puerto Peñasco, including transfers.
Belize City to Puerto Peñasco bus services, operated by Mundo Maya Travels (MayanOz), depart from Belize City station.
Belize City to Puerto Peñasco bus services, operated by Mundo Maya Travels (MayanOz), arrive at Chetumal station.
Puerto Peñasco is 1h behind Belize City. It is currently 9:47 PM in Belize City and 8:47 PM in Puerto Peñasco.
Yes, the driving distance between Belize City to Puerto Peñasco is 3745 km. It takes approximately 44h 45m to drive from Belize City to Puerto Peñasco.
What companies run services between Belize City, Belize and Puerto Peñasco, Mexico?
You can take a bus from Belize City to Puerto Peñasco via Chetumal, Terminal Central de Autobuses del Norte, Santa Ana, Santa Ana, and La Y Griega in around 2d 12h.
- Website
- aa.com
Flights from Belize City Goldson Intl Apt to Phoenix via Dallas/Ft.Worth
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- $3,400–14,000
Flights from Belize City Goldson Intl Apt to Phoenix via Miami
- Ave. Duration
- 8h 56m
- When
- Thursday, Sunday, and Tuesday
- Estimated price
- $4,300–17,000
Flights from Belize City Goldson Intl Apt to Phoenix via Los Angeles
- Ave. Duration
- 9h 17m
- When
- Saturday and Sunday
- Estimated price
- $7,500–29,000
Flights from Belize City Goldson Intl Apt to Tucson via Los Angeles
- Ave. Duration
- 10h 11m
- When
- Saturday and Sunday
- Estimated price
- $11,000–41,000
Flights from Belize City Goldson Intl Apt to Tucson via Dallas/Ft.Worth
- Ave. Duration
- 8h 54m
- When
- Every day
- Estimated price
- $4,600–20,000
Flights from Belize City Goldson Intl Apt to Tucson via Chicago O'Hare
- Ave. Duration
- 9h 57m
- When
- Saturday
- Estimated price
- $6,500–26,000
Flights from Belize City Municipal Airport to Phoenix via Belize City Goldson Intl Apt, Cancun
- Ave. Duration
- 11h 36m
- When
- Thursday
- Estimated price
- $2,200–9,500
Flights from Belize City Municipal Airport to Phoenix via Belize City Goldson Intl Apt, Dallas/Ft.Worth
- Ave. Duration
- 13h 37m
- When
- Monday to Friday
- Estimated price
- $2,300–9,500
Flights from Belize City Municipal Airport to Tucson via Belize City Goldson Intl Apt, Dallas/Ft.Worth
- Ave. Duration
- 14h 26m
- When
- Monday to Friday
- Estimated price
- $3,100–13,000
Flights from Belize City Goldson Intl Apt to Yuma International Airport via Dallas/Ft.Worth
- Ave. Duration
- 9h 41m
- When
- Every day
- Estimated price
- $3,800–16,000
- Website
- united.com
Flights from Belize City Goldson Intl Apt to Phoenix via Houston
- Ave. Duration
- 6h 57m
- When
- Every day
- Estimated price
- $3,200–14,000
Flights from Belize City Goldson Intl Apt to Phoenix via Denver
- Ave. Duration
- 8h 19m
- When
- Saturday
- Estimated price
- $3,900–16,000
Flights from Belize City Goldson Intl Apt to Tucson via Houston
- Ave. Duration
- 8h 46m
- When
- Every day
- Estimated price
- $4,400–19,000
Flights from Belize City Goldson Intl Apt to Tucson via Denver
- Ave. Duration
- 8h 25m
- When
- Saturday
- Estimated price
- $5,500–22,000
Flights from Belize City Municipal Airport to Phoenix via Belize City Goldson Intl Apt, Houston
- Ave. Duration
- 10h 56m
- When
- Monday, Thursday, and Friday
- Estimated price
- $2,200–9,500
Flights from Belize City Municipal Airport to Phoenix via Caye Caulker, Belize City Goldson Intl Apt, Houston
- Ave. Duration
- 10h 26m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $2,200–9,500
Flights from Belize City Municipal Airport to Tucson via Belize City Goldson Intl Apt, Houston
- Ave. Duration
- 14h 14m
- When
- Monday to Friday
- Estimated price
- $3,000–13,000
Flights from Belize City Municipal Airport to Tucson via Caye Caulker, Belize City Goldson Intl Apt, Houston
- Ave. Duration
- 13h 44m
- When
- Every day
- Estimated price
- $3,000–13,000
- Website
- southwest.com
Flights from Belize City Goldson Intl Apt to Phoenix via Houston Hobby Apt
- Ave. Duration
- 6h 55m
- When
- Sunday
- Estimated price
- $3,200–14,000
Flights from Belize City Goldson Intl Apt to Tucson via Houston Hobby Apt
- Ave. Duration
- 11h 10m
- When
- Saturday
- Estimated price
- $4,400–19,000
Flights from Belize City Municipal Airport to Phoenix via San Pedro, Belize City Goldson Intl Apt, Houston Hobby Apt
- Ave. Duration
- 9h 35m
- When
- Sunday
- Estimated price
- $2,200–9,500
Flights from Belize City Municipal Airport to Phoenix via Caye Caulker, Belize City Goldson Intl Apt, Houston Hobby Apt
- Ave. Duration
- 12h 17m
- When
- Sunday and Saturday
- Estimated price
- $2,200–9,500
Flights from Belize City Municipal Airport to Phoenix via Dangriga, Belize City Goldson Intl Apt, Houston Hobby Apt
- Ave. Duration
- 12h 5m
- When
- Sunday
- Estimated price
- $2,200–9,500
Flights from Belize City Municipal Airport to Tucson via San Pedro, Belize City Goldson Intl Apt, Houston Hobby Apt
- Ave. Duration
- 13h 50m
- When
- Saturday
- Estimated price
- $3,000–13,000
Flights from Belize City Municipal Airport to Tucson via Caye Caulker, Belize City Goldson Intl Apt, Houston Hobby Apt
- Ave. Duration
- 15h 50m
- When
- Saturday
- Estimated price
- $3,000–13,000
Flights from Belize City Municipal Airport to Tucson via Dangriga, Belize City Goldson Intl Apt, Houston Hobby Apt
- Ave. Duration
- 16h 20m
- When
- Saturday
- Estimated price
- $3,100–13,000
- Website
- delta.com
Flights from Belize City Goldson Intl Apt to Phoenix via Atlanta
- Ave. Duration
- 9h 44m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $4,300–17,000
Flights from Belize City Goldson Intl Apt to Tucson via Atlanta
- Ave. Duration
- 9h 23m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $5,500–24,000
- Website
- aeromexico.com
Flights from Chetumal International Airport to General Rodolfo Sánchez Taboada International Airport via Mexico City
- Ave. Duration
- 10h 7m
- When
- Every day
- Estimated price
- $3,700–16,000
- Website
- volaris.com
Flights from Chetumal International Airport to General Rodolfo Sánchez Taboada International Airport via Mexico City
- Ave. Duration
- 13h 1m
- When
- Every day
- Estimated price
- $3,000–9,000
- Website
- alaskaair.com
Flights from Belize City Goldson Intl Apt to Tucson via Los Angeles
- Ave. Duration
- 10h 11m
- When
- Saturday and Sunday
- Estimated price
- $11,000–41,000
- Phone
- +1 602 971 0166
- [email protected]
- Website
- headouttorockypoint.com
Shuttle from Phoenix to Puerto Peñasco
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $2,543
- Schedules at
- headouttorockypoint.com
- One way (Per person)
- $2,543
Shuttle from Phoenix to Puerto Peñasco
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $2,543
- Schedules at
- headouttorockypoint.com
- One way (Per person)
- $2,543
- [email protected]
- Website
- MayanOz
Bus from Belize City to Chetumal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $500–3,500
- Website
- MayanOz
- Airport
- $3,000–3,500
Bus from Belize City to Chetumal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $500–3,500
- Website
- MayanOz
- Airport
- $3,000–3,500
Bus from Belize City to Flores
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $550–4,600
- Website
- MayanOz
- Airport
- $3,900–4,600
Bus from Flores to Palenque
- Ave. Duration
- 8h
- Frequency
- 6 times a week
- Estimated price
- $900–6,000
- Website
- MayanOz
- Airport
- $5,000–6,000
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Chetumal to Terminal Central de Autobuses del Norte
- Ave. Duration
- 21h 50m
- Frequency
- 3 times a day
- Estimated price
- $2,000–3,700
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- autobuseselite.com.mx
Bus from Terminal Central de Autobuses del Norte to Santa Ana
- Ave. Duration
- 30h 35m
- Frequency
- Hourly
- Estimated price
- $2,400–4,800
- Schedules at
- autobuseselite.com.mx
- Book at
- autobuseselite.com.mx
Bus from Mexicali to Puerto Peñasco
- Ave. Duration
- 3h 22m
- Frequency
- Twice daily
- Estimated price
- $650–1,000
- Schedules at
- autobuseselite.com.mx
- Book at
- autobuseselite.com.mx
Bus from San Luis Río Colorado to Puerto Peñasco
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- $550–850
- Schedules at
- autobuseselite.com.mx
- Book at
- autobuseselite.com.mx
- Phone
- +52 55 5141 4300
- [email protected]
- Website
- odm.com.mx
Bus from Terminal Central de Autobuses del Norte to Santa Ana
- Ave. Duration
- 33h 40m
- Frequency
- 4 times a day
- Estimated price
- $3,200–6,000
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
- Phone
- +52 800 624 6618
- [email protected]
- Website
- albatrosautobuses.mx
Bus from Santa Ana to La Y Griega
- Ave. Duration
- 2h 15m
- Frequency
- Every 30 minutes
- Estimated price
- $160–270
- Schedules at
- albatrosautobuses.mx
- Book at
- albatrosautobuses.mx
Bus from La Y Griega to Puerto Peñasco
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $120–200
- Schedules at
- albatrosautobuses.mx
- Book at
- albatrosautobuses.mx
Bus from Hermosillo to Puerto Peñasco
- Ave. Duration
- 6h 45m
- Frequency
- Hourly
- Estimated price
- $320–600
- Schedules at
- albatrosautobuses.mx
- Book at
- albatrosautobuses.mx
- Phone
- +52 664 104 7400
- [email protected]
- Website
- abc.com.mx
Bus from Mexicali to Puerto Peñasco
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a day
- Estimated price
- $550–1,100
- Schedules at
- abc.com.mx
- Book at
- abc.com.mx
Bus from San Luis Río Colorado to Puerto Peñasco
- Ave. Duration
- 2h 10m
- Frequency
- 5 times a day
- Estimated price
- $500–900
- Schedules at
- abc.com.mx
- Book at
- abc.com.mx
- 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,441
- Website
- Nenas Shuttle
Shuttle from Tucson to Puerto Peñasco
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $1,441
- Website
- Nenas Shuttle
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Palenque to Tuxtla Gutiérrez
- Ave. Duration
- 6h 55m
- Frequency
- Twice daily
- Estimated price
- $460–1,100
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Website
- ahorrobus.com.mx
Bus from Tuxtla Gutiérrez to Tonalá
- Ave. Duration
- 3h 35m
- Frequency
- Every 2 hours
- Estimated price
- $110–320
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 713 120 0700
- [email protected]
- Website
- autotravel.mx
Bus from Tonalá to Hermosillo
- Ave. Duration
- 2d 3h
- Frequency
- Once daily
- Estimated price
- $1,700–2,700
- Schedules at
- autotravel.mx
- Book at
- autotravel.mx
Want to know more about travelling around Mexico
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
More Questions & Answers
There are 659+ hotels available in Puerto Peñasco.





































