There are 3 ways to get from Bacalar to Belize Barrier Reef by ferry, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, Tour
best- Take the ferry from Chetumal Terminal Marítima to San Pedro Terminalferry Chetumal
- Take the ferry from San Pedro to Blue Holeferry
6h 21m$283–311Ferry to San Pedro Airport, fly
- Take the ferry from Chetumal Terminal Marítima to San Pedro Terminalferry
- Fly from San Pedro Airport to Blue Holeplane
4h 59m$344–372Bus to Sir Barry Bowen Municipal Airport, fly
- Take the bus from Bacalar to Belize Citybus
- Fly from Sir Barry Bowen Municipal Airport to Blue Holeplane
6h 6m$290–484
San Pedro Airport to Blue Hole flights
Comparing Your Travel Options
The cheapest way to get from Bacalar to Belize Barrier Reef is to bus and fly which costs $290 - $490 and takes 6h 6m.
The fastest way to get from Bacalar to Belize Barrier Reef is to ferry and fly which takes 4h 59m and costs $340 - $380.
No, there is no direct ferry from Bacalar to Belize Barrier Reef. However, there are services departing from Chetumal Terminal Marítima and arriving at Blue Hole via San Pedro. The journey, including transfers, takes approximately 6h 21m.
The distance between Bacalar and Belize Barrier Reef is 231 km.
The best way to get from Bacalar to Belize Barrier Reef without a car is to ferry and Tour which takes 6h 21m and costs $280 - $320.
It takes approximately 6h 21m to get from Bacalar to Belize Barrier Reef, including transfers.
What companies run services between Bacalar, Estado de Quintana Roo, Mexico and Belize Barrier Reef, Belize?
You can take a bus from Bacalar to Belize Barrier Reef via Chetumal, Chetumal Terminal Marítima, San Pedro Terminal, San Pedro, and Blue Hole in around 6h 21m.
- [email protected]
- Website
- MayanOz
Bus from Bacalar to Belize City
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $35–230
- Website
- MayanOz
- Airport
- $190–230
- Phone
- +11 501 223 2225
- [email protected]
- Website
- San Pedro Belize Express
Ferry from Chetumal Terminal Marítima to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- $60–85
- Website
- San Pedro Belize Express
Ferry from Chetumal Terminal Marítima to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- $60–85
- Website
- San Pedro Belize Express
- Phone
- +501 226 2706
- [email protected]
- Website
- Amigos del Mar
Ferry from San Pedro to Blue Hole
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- $215
- Website
- Amigos del Mar
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 Train travel in France: A guide to SNCF, How to get from Stansted Airport into central London, and How to get from Florence to Rome - to help you get the most out of your next trip.










