There are 4 ways to get from Ambergris Caye to Mahahual by ferry, 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.
Ferry, car
best- Take the ferry from San Pedro Terminal to Chetumal Terminal Marítimaferry Caulker
- Drive from Chetumal to Mahahual Centrocar
3h 13m$2,818–3,326Ferry, car via Corozal
cheapest- Take the ferry from San Pedro to Corozalferry Caye Caulker
- Drive from Chetumal to Mahahual Centrocar
4h 46m$2,407–2,491Fly, car
- Fly from John Greif Ii Airport (SPR) to Corozal Airport (CZH)plane SPR - CZH
- Drive from Chetumal to Mahahual Centrocar
2h 33m$3,291–4,676Ferry, car via Corozal #2
- Take the ferry from San Pedro to Corozalferry San Pedro
- Drive from Chetumal to Mahahual Centrocar
5h 8m$2,576–3,307
John Greif Ii Airport (SPR) to Corozal Airport (CZH) flights
Questions & Answers
The cheapest way to get from Ambergris Caye to Mahahual is to ferry and car via Corozal which costs $2400 - $2500 and takes 4h 46m.
The fastest way to get from Ambergris Caye to Mahahual is to fly and car which takes 2h 33m and costs $3200 - $4700.
The distance between Ambergris Caye and Mahahual is 258 km.
It takes approximately 3h 13m to get from Ambergris Caye to Mahahual, including transfers.
Mahahual is 1h ahead of Ambergris Caye. It is currently 6:31 AM in Ambergris Caye and 7:31 AM in Mahahual.
There are 60+ hotels available in Mahahual.
What companies run services between Ambergris Caye, Belize and Mahahual, Mexico?
There is no direct connection from Ambergris Caye to Mahahual. However, you can drive to San Pedro Terminal, take the ferry to Chetumal Terminal Marítima, drive to Chetumal, then drive to Mahahual Centro. Alternatively, you can take a vehicle from Ambergris Caye to Mahahual Centro via San Pedro, Corozal, Corozal, Chetumal, and Chetumal in around 4h 46m.
- Website
- tropicair.com
Flights from John Greif Ii Airport to Corozal Airport
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $1,400–2,900
- Website
- mayaislandair.com
Flights from John Greif Ii Airport to Corozal Airport
- Ave. Duration
- 25 min
- When
- Every day
- Estimated price
- $1,000–1,900
- Phone
- +11 501 223 2225
- [email protected]
- Website
- belizewatertaxi.com
Ferry from San Pedro Terminal to Chetumal Terminal Marítima
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- $1,000–1,500
- Website
- https://belizewatertaxi.com
- Phone
- +501 600 4737
- [email protected]
- Website
- belizeseashuttle.com
Ferry from San Pedro to Corozal
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $466
- Website
- https://belizeseashuttle.com/
- Phone
- +501 610 4475
- [email protected]
- Website
- ambergriscaye.com
Ferry from San Pedro to Corozal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $423
- Website
- https://ambergriscaye.com/thunderbolt/
- [email protected]
- Website
- travelmundomaya.com
Ferry from San Pedro to Corozal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $600–1,300
- Website
- https://travelmundomaya.com/home
- Phone
- +52 983 106 0027
- [email protected]
- Website
- facebook.com
Car from Chetumal to Mahahual Centro
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $1,800
- Schedules at
- facebook.com
Car from Chetumal to Mahahual Centro
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $1,800
- Schedules at
- facebook.com
Car from Chetumal to Mahahual Centro
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $1,800
- Schedules at
- facebook.com
Car from Chetumal to Mahahual Centro
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $1,800
- Schedules at
- facebook.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 How do I buy a London Underground ticket?, Travelling to and around Russia for the 2018 FIFA World Cup, and Getting to Rome from the airport - to help you get the most out of your next trip.










