There are 5 ways to get from Xcalak to Mérida by car, bus, plane, 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.
Drive, bus
best- Drive from Xcalak to Chetumalcar
- Take the bus from Chetumal to Mérida Centro Históricobus
8h 15m$1,397–2,107Bus
cheapest- Take the bus from Xcalak to Mahahual Centrobus
- Take the bus from Mahahual Centro to Bacalarbus
- Take the bus from Bacalar to Mérida Centro Históricobus
11h 33m$481–1,360Drive 430 km
- Drive from Xcalak to Méridacar 430 km
6h 20m$1,513–2,185Drive, fly
- Drive from Xcalak to Chetumal International Airport (CTM)car
- Fly from Chetumal International Airport (CTM) to Mérida International Airport (MID)plane CTM - MID
8h 30m$3,020–5,666Bus, Shared minivan
- Take the bus from Xcalak to Mahahual Centrobus
- Take a shuttle bus from Mahahual to Xul-Ha
- Take the bus from Xul Há to Mérida TAMEbus
12h 38m$541–960
Xcalak to Mérida by bus
Questions & Answers
The cheapest way to get from Xcalak to Mérida is to bus and Shared minivan which costs $500 - $1000 and takes 12h 38m.
The fastest way to get from Xcalak to Mérida is to drive which takes 6h 20m and costs $1500 - $2200.
No, there is no direct bus from Xcalak to Mérida. However, there are services departing from Xcalak and arriving at Mérida Centro Histórico via Mahahual Centro and Bacalar. The journey, including transfers, takes approximately 11h 33m.
The distance between Xcalak and Mérida is 567 km. The road distance is 430 km.
The best way to get from Xcalak to Mérida without a car is to bus which takes 11h 33m and costs $480 - $1400.
It takes approximately 8h 15m to get from Xcalak to Mérida, including transfers.
Xcalak to Mérida bus services, operated by Autobuses Caribe, depart from Xcalak station.
Xcalak to Mérida bus services, operated by Autobuses Caribe, arrive at Mahahual Centro station.
Mérida is 1h behind Xcalak. It is currently 2:38 AM in Xcalak and 1:38 AM in Mérida.
Yes, the driving distance between Xcalak to Mérida is 430 km. It takes approximately 6h 20m to drive from Xcalak to Mérida.
What companies run services between Xcalak, Mexico and Mérida, Mexico?
You can take a bus from Xcalak to Mérida Centro Histórico via Mahahual Centro and Bacalar in around 11h 33m.
- Website
- aeromexico.com
Flights from Chetumal International Airport to Mérida International Airport via Mexico City
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $1,600–11,000
- Website
- vivaaerobus.com
Flights from Chetumal International Airport to Mérida International Airport via Mexico City
- Ave. Duration
- 7h 38m
- When
- Every day
- Estimated price
- $1,600–5,500
- Website
- volaris.com
Flights from Chetumal International Airport to Mérida International Airport via Mexico City
- Ave. Duration
- 7h 31m
- When
- Every day
- Estimated price
- $2,400–5,500
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Chetumal to Mérida Centro Histórico
- Ave. Duration
- 5h 5m
- Frequency
- Every 3 hours
- Estimated price
- $700–1,100
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Bacalar to Mérida Centro Histórico
- Ave. Duration
- 4h 42m
- Frequency
- Once daily
- Estimated price
- $650–1,000
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 983 202 1165
- [email protected]
- Website
- Autobuses Caribe
Bus from Xcalak to Mahahual Centro
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $50–170
- Schedules at
- Autobuses Caribe
Bus from Mahahual Centro to Bacalar
- Ave. Duration
- 2h 21m
- Frequency
- 5 times a day
- Estimated price
- $80–190
- Schedules at
- Autobuses Caribe
Bus from Xcalak to Mahahual Centro
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $50–170
- Schedules at
- Autobuses Caribe
- Phone
- +52 997 976 0191
- [email protected]
- Website
- ado.com.mx
Bus from Bacalar to Mérida Centro Histórico
- Ave. Duration
- 6h 15m
- Frequency
- 3 times a day
- Estimated price
- $350–650
- Schedules at
- ahorrobus.com.mx
Bus from Xul Há to Mérida TAME
- Ave. Duration
- 6h 35m
- Frequency
- 3 times a day
- Estimated price
- $420–650
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 983 126 4500
- Website
- SUCHAA
Shuttle from Mahahual to Xul-Ha
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- $70–140
- Schedules at
- SUCHAA
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 How to get from London City Airport into central London, How do I buy a London Underground ticket?, and Best ways to travel around Australia - to help you get the most out of your next trip.
More Questions & Answers
There are 843+ hotels available in Mérida.

















