There are 4 ways to get from Bacalar to Mérida by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Bacalar to Mérida Centro Históricobus Ado Gl
4h 42m$350–1,000Bus via Tzucacab
cheapest- Take the bus from Bacalar to Tzucacabbus Chetumal
- Take the bus from Tzucacab to Mérida TAMEbus Cancun / ...
7h 19m$337–546Drive 330.5 km
- Drive from Bacalar to Méridacar 330.5 km
4h 50m$636–919Fly
- Fly from Chetumal International Airport (CTM) to Mérida International Airport (MID)plane CTM - MID
7h 28m$2,909–7,014
Bacalar to Mérida by bus
Comparing Your Travel Options
The cheapest way to get from Bacalar to Mérida is to bus via Tzucacab which costs $330 - $550 and takes 7h 19m.
The fastest way to get from Bacalar to Mérida is to bus which takes 4h 42m and costs $350 - $1000.
Yes, there is a direct bus departing from Bacalar and arriving at Mérida Centro Histórico. Services depart four times a day, and operate every day. The journey takes approximately 4h 42m.
The distance between Bacalar and Mérida is 330 km. The road distance is 330.5 km.
The best way to get from Bacalar to Mérida without a car is to bus which takes 4h 42m and costs $350 - $1000.
The bus from Bacalar to Mérida Centro Histórico takes 4h 42m including transfers and departs four times a day.
Bacalar to Mérida bus services, operated by ADO, depart from Bacalar station.
The best way to get from Bacalar to Mérida is to bus which takes 4h 42m and costs $350 - $1000. Alternatively, you can fly, which costs $2900 - $7000 and takes 7h 28m.
Bacalar to Mérida bus services, operated by ADO, arrive at Mérida Centro Histórico station.
Mérida is 1h behind Bacalar. It is currently 6:40 PM in Bacalar and 5:40 PM in Mérida.
What companies run services between Bacalar, Estado de Quintana Roo, Mexico and Mérida, Mexico?
ADO operates a bus from Bacalar to Mérida Centro Histórico once daily. Tickets cost $650–1,000 and the journey takes 4h 42m. Autobuses Mayab also services this route 3 times a day. Alternatively, Aeroméxico, Volaris, and two other airlines fly from Chetumal International Airport (CTM) to Mérida International Airport (MID) 3 times a day.
- Website
- vivaaerobus.com
Flights from Chetumal International Airport to Mérida International Airport via Mexico City
- Ave. Duration
- 8h 41m
- When
- Every day
- Estimated price
- $2,500–12,000
- Website
- aeromexico.com
Flights from Chetumal International Airport to Mérida International Airport via Mexico City
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $2,500–12,000
- Website
- volaris.com
Flights from Chetumal International Airport to Mérida International Airport via Mexico City
- Ave. Duration
- 7h 41m
- When
- Every day
- Estimated price
- $2,700–6,000
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- 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 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 Bacalar to Tzucacab
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a day
- Estimated price
- $240–330
- Schedules at
- ahorrobus.com.mx
Bus from Tzucacab to Mérida TAME
- Ave. Duration
- 3h
- Frequency
- Every 30 minutes
- Estimated price
- $90–220
- Schedules at
- ahorrobus.com.mx
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 by boat in Italy, The beginner’s guide to the 2018 World Nomad Games, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Bacalar to Mérida is 331 km. It takes approximately 4h 50m to drive from Bacalar to Mérida.
Book your Bacalar to Mérida bus tickets online with 12go.asia.
There are 895+ hotels available in Mérida.











