There are 4 ways to get from Xcalak to Bacalar by bus, shuttle, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, Shared minivan
best- Take the bus from Xcalak to Mahahual Centrobus Xcalak
- Take a shuttle bus from Mahahual to BacalarMahaual
4h 45m$111–550Drive 159.8 km
- Drive from Xcalak to Bacalarcar 159.8 km
2h 34m$568–820Bus, car
- Take the bus from Xcalak to Mahahual Centrobus Xcalak
- Drive from Mahahual Centro to Chetumalcar
5h 35m$1,891–2,030Bus
- Take the bus from Xcalak to Mahahual Centrobus Xcalak
- Take the bus from Mahahual Centro to Bacalarbus
5h 51m$131–360
Xcalak to Bacalar by bus and shuttle
Questions & Answers
The cheapest way to get from Xcalak to Bacalar is to bus which costs $130 - $360 and takes 5h 51m.
The fastest way to get from Xcalak to Bacalar is to drive which takes 2h 34m and costs $550 - $850.
No, there is no direct bus from Xcalak to Bacalar. However, there are services departing from Xcalak and arriving at Bacalar via Mahahual Centro. The journey, including transfers, takes approximately 5h 51m.
The distance between Xcalak and Bacalar is 165 km. The road distance is 159.8 km.
The best way to get from Xcalak to Bacalar without a car is to bus and Shared minivan which takes 4h 45m and costs $110 - $550.
It takes approximately 4h 45m to get from Xcalak to Bacalar, including transfers.
Xcalak to Bacalar bus services, operated by Autobuses Caribe, depart from Xcalak station.
Xcalak to Bacalar bus services, operated by Autobuses Caribe, arrive at Mahahual Centro station.
Yes, the driving distance between Xcalak to Bacalar is 160 km. It takes approximately 2h 34m to drive from Xcalak to Bacalar.
There are 373+ hotels available in Bacalar.
What companies run services between Xcalak, Mexico and Bacalar, Estado de Quintana Roo, Mexico?
You can take a bus from Xcalak to Bacalar via Mahahual Centro in around 5h 51m.
- Phone
- +52 983 202 1165
- [email protected]
- Website
- facebook.com
Bus from Xcalak to Mahahual Centro
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $50–170
- Schedules at
- facebook.com
Bus from Xcalak to Mahahual Centro
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $50–170
- Schedules at
- facebook.com
Bus from Xcalak to Mahahual Centro
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $50–170
- Schedules at
- facebook.com
Bus from Mahahual Centro to Bacalar
- Ave. Duration
- 2h 21m
- Frequency
- 5 times a day
- Estimated price
- $80–190
- Schedules at
- facebook.com
- Phone
- +52 983 126 4500
- Website
- facebook.com
Shuttle from Mahahual to Bacalar
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $60–140
- Schedules at
- facebook.com
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Shuttle from Mahahual to Bacalar
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- $260–380
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 983 106 0027
- [email protected]
- Website
- facebook.com
Car from Mahahual Centro to Chetumal
- 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 Travelling to and around Russia for the 2018 FIFA World Cup, Travelling by boat in Italy, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.












