There are 4 ways to get from San Pedro 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 to Chetumalferry Caye Caulker
- Drive from Chetumal to Mahahual Centrocar
2h 50m$3,000–3,428Ferry, car via Corozal
cheapest- Take the ferry from San Pedro to Corozalferry Caye Caulker
- Drive from Chetumal to Mahahual Centrocar
4h 36m$2,223–2,266Fly, car
- Fly from John Greif Ii Airport (SPR) to Corozal Airport (CZH)plane SPR - CZH
- Drive from Chetumal to Mahahual Centrocar
2h 23m$3,124–4,393Ferry, car via Corozal #2
- Take the ferry from San Pedro to Corozalferry San Pedro
- Drive from Chetumal to Mahahual Centrocar
5h$2,441–3,075
John Greif Ii Airport (SPR) to Corozal Airport (CZH) flights
Questions & Answers
The cheapest way to get from San Pedro to Mahahual is to ferry and car via Corozal which costs $2220 - $2270 and takes 4h 36m.
The fastest way to get from San Pedro to Mahahual is to fly and car which takes 2h 23m and costs $3100 - $4400.
The distance between San Pedro and Mahahual is 231 km.
It takes approximately 2h 50m to get from San Pedro to Mahahual, including transfers.
Mahahual is 1h ahead of San Pedro. It is currently 6:54 AM in San Pedro and 7:54 AM in Mahahual.
There are 60+ hotels available in Mahahual.
What companies run services between San Pedro, Belize and Mahahual, Mexico?
There is no direct connection from San Pedro to Mahahual. However, you can take the ferry to Chetumal, take the taxi to Chetumal, then drive to Mahahual Centro. Alternatively, you can take a ferry from San Pedro to Mahahual Centro via Corozal, Corozal, Chetumal, and Chetumal in around 4h 36m.
- 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,600
- [email protected]
- Website
- travelmundomaya.com
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a week
- Estimated price
- $750–1,700
- Website
- https://travelmundomaya.com/home
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 117 3519
- [email protected]
- Website
- chetumaltours.com
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a week
- Estimated price
- $1,200–1,400
- Schedules at
- chetumaltours.com
- Phone
- +52 983 835 8736
- [email protected]
- Website
- sanpedrowatertaxi.com
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a week
- Estimated price
- $1,000–1,400
- Website
- https://www.sanpedrowatertaxi.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
- $424
- Website
- https://ambergriscaye.com/thunderbolt/
- 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 Need to know: Greyhound, Train travel in France: A guide to SNCF, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.










