There are 4 ways to get from Bacalar to Belize City by 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.
Bus • 3h
$13 - $19
Bus via Chetumal • 5h 42m
$7 - $10
2 alternative options
Drive • 2h 48m
$15 - $23
Shuttle • 5h 30m
$25 - $55
Coronavirus (COVID-19) in Belize
There is widespread community transmission globally.
Some travel restrictions are being lifted in Belize. For the latest travel status, please check the official page for Belize.
Coronavirus (COVID-19) Travel Advice
Some border closures are in place for Belize due to Coronavirus (COVID-19). Most travel to this country is restricted.Official Coronavirus (COVID-19) Information for Belize
Domestic travel is restricted within Belize due to Coronavirus (COVID-19).Official Coronavirus (COVID-19) Information for Belize
Lockdown measures are currently in place for Mexico. Leaving Mexico may be in violation of local restrictions.Official Coronavirus (COVID-19) Information for Mexico
Questions & Answers
The cheapest way to get from Bacalar to Belize City is to bus via Chetumal which costs $150 - $240 and takes 5h 42m.
The quickest way to get from Bacalar to Belize City is to drive which costs $340 - $500 and takes 2h 48m.
Yes, there is a direct bus departing from Bacalar and arriving at Belize City. Services depart once daily, and operate Wednesday, Thursday, Friday and Saturday. The journey takes approximately 3h.
The distance between Bacalar and Belize City is 133 km. The road distance is 182.7 km.
The best way to get from Bacalar to Belize City without a car is to bus which takes 3h and costs $290 - $430.
The bus from Bacalar to Belize City takes 3h including transfers and departs once daily.
Bacalar to Belize City bus services, operated by ADO, depart from Bacalar station.
Bacalar to Belize City bus services, operated by ADO, arrive at Belize City station.
Belize City is 1h behind Bacalar. It is currently 12:50 AM in Bacalar and 11:50 PM in Belize City.
Yes, the driving distance between Bacalar to Belize City is 183 km. It takes approximately 2h 48m to drive from Bacalar to Belize City.
What companies run services between Bacalar, Estado de Quintana Roo, Mexico and Belize City, Belize?
ADO operates a bus from Bacalar to Belize City once daily. Tickets cost $13 - $19 and the journey takes 3h.
Autobuses de Oriente (ADO) is one of Mexico’s largest bus companies, mainly operating south of Mexico City and into the Yucatan Peninsula. Choose from three bus classes: ADO (first class), ADO GL (luxury class) and ADO Platino (platinum class and the most expensive). All buses are comfortable, with reclining seats, blackout curtains, air conditioning and a toilet; ADO Platino offers additional amenities such as extra legroom, onboard Wi-Fi and individual screens.
Bus from Bacalar to Belize City
- Ave. Duration
- Once daily
- Estimated price
- $13 - $19
- Schedules at
- $13 - $19
- ADO GL
- $13 - $18
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 Travelling around the UAE, Best ways to travel around Australia and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 49+ hotels available in Belize City. Prices start at $100 USD per night.