There are 4 ways to get from Belize City to Chetumal by ferry, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry
best- Take the ferry from Belize Terminal to San Pedro Terminalferry Belize City
- Take the ferry from San Pedro Terminal to Chetumal Terminal Marítimaferry Caulker
4h$1,659–2,886Bus
cheapest- Take the bus from Belize City to Chetumalbus Belize / ...
4h 30m$95–250Drive 156 km
- Drive from Belize City to Chetumalcar 156 km
2h 27m$596–861Shuttle
- Take a shuttle bus from Belize City to Chetumal
3h 30m$410–700
Belize City to Chetumal by ferry
Comparing Your Travel Options
The cheapest way to get from Belize City to Chetumal is to bus which costs $95 - $250 and takes 4h 30m.
The fastest way to get from Belize City to Chetumal is to drive which takes 2h 27m and costs $550 - $900.
Yes, there is a direct bus departing from Belize City and arriving at Chetumal. Services depart twice daily, and operate every day. The journey takes approximately 4h 30m.
No, there is no direct ferry from Belize City to Chetumal. However, there are services departing from Belize Terminal and arriving at Chetumal Terminal Marítima via San Pedro Terminal. The journey, including transfers, takes approximately 4h.
The distance between Belize City and Chetumal is 164 km. The road distance is 156 km.
The best way to get from Belize City to Chetumal without a car is to ferry which takes 4h and costs $1600 - $2900.
It takes approximately 4h to get from Belize City to Chetumal, including transfers.
Belize City to Chetumal bus services, operated by OTillett Busline, depart from Belize City station.
Belize City to Chetumal bus services, operated by OTillett Busline, arrive at Chetumal station.
Chetumal is 1h ahead of Belize City. It is currently 7:52 AM in Belize City and 8:52 AM in Chetumal.
What companies run services between Belize City, Belize and Chetumal, Mexico?
You can take a ferry from Belize Terminal to Chetumal Terminal Marítima via San Pedro Terminal in around 4h. Alternatively, OTillett Busline operates a bus from Belize City to Chetumal 5 times a day. Tickets cost $368 and the journey takes 4h 30m. Two other operators also service this route.
- Phone
- +501 614-4748
- [email protected]
- Website
- Nayawalk
Bus from Belize City to Chetumal
- Ave. Duration
- 4h 30m
- Frequency
- 5 times a day
- Estimated price
- $368
- Website
- Nayawalk
- Schedules at
- Belmopan Online
- Website
- OTillett Busline
- [email protected]
- Website
- MayanOz
Bus from Belize City to Chetumal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $550–4,000
- Website
- MayanOz
- Airport
- $3,400–4,000
- Phone
- +501-671-6390
- [email protected]
- Website
- Silvas Bus Line
Bus from Belize City to Chetumal
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $95–250
- Schedules at
- Belize Bus Station
- Website
- Silvas Bus Line
- Phone
- +501 614 9503
- [email protected]
- Website
- Nelson Maya Adventures
Shuttle from Belize City to Chetumal
- Ave. Duration
- 3h 30m
- Frequency
- On demand
- Website
- Nelson Maya Adventures
- Phone
- +502 5308 5106
- [email protected]
- Website
- Adrenalina Tours
Shuttle from Belize City to Chetumal
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Website
- Adrenalina Tours
- Phone
- +52 983 837 3229
- [email protected]
- Website
- marlinespadas.net
Shuttle from Belize City to Chetumal
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $410–600
- Schedules at
- marlinespadas.net
- Book at
- marlinespadas.net
- [email protected]
- Website
- Getaway Travels
Shuttle from Belize City to Chetumal
- Ave. Duration
- 4h 3m
- Frequency
- Once daily
- Estimated price
- $490–700
- Website
- Getaway Travels
- Phone
- +11 501 223 2225
- [email protected]
- Website
- San Pedro Belize Express
Ferry from Belize Terminal to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $550–850
- Website
- San Pedro Belize Express
Ferry from San Pedro Terminal to Chetumal Terminal Marítima
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- $1,100–1,600
- Website
- San Pedro Belize Express
- [email protected]
- Website
- MayanOz
Ferry from Belize Terminal to San Pedro Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $550–1,300
- Website
- MayanOz
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 French strikes 2018: What are my alternative transport options?, South Korea: Travelling from Seoul to Busan , and Why you should take the train in the US - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Belize City to Chetumal is 156 km. It takes approximately 2h 27m to drive from Belize City to Chetumal.
There are 371+ hotels available in Chetumal.



























