International Kiwi
← All places I've been
22 April 2026bacalar, mexico

How to Get from Mérida to Bacalar (and What to Do the Moment You Arrive)

The honest first-timer's guide: bus from Mérida, getting cash, eating before the lagoon, and what to expect when you arrive.

The video this is from

I Can't Believe This Place Exists in Mexico 🇲🇽

I spent six hours on an ADO bus from Mérida wrapped in a beach towel because nobody warned me how cold the air conditioning runs. By the time we got into Bacalar, I was numb, hungry, and being trailed by a stray dog who'd decided we were his new family the second we stepped off the bus. He walked us halfway to the B&B before peeling off down a side street, apparently we weren't the right family, and that was the first ten minutes of my Bacalar trip. Here's what I'd want to know before doing the bus again, plus what to actually do the moment you arrive.

The bus from Mérida, what to actually expect

ADO runs the route from Mérida to Bacalar with up to 19 daily departures, including roughly six overnight buses. The fastest service is around 4 hours 50 minutes; most runs land closer to 5 hours 10 minutes; ours took the full 6. Tickets are around US$41-53 depending on class (regular ADO vs ADO GL, the slightly nicer one). The earliest morning bus leaves Mérida around 7am and gets you into Bacalar by lunchtime. The latest is an 11pm overnight that arrives at 4am.

The thing nobody tells you: bring a hoodie. The ADO buses are kept colder than is reasonable, and there's no dial to turn it down. I genuinely spent six hours wrapped in a beach towel because I'd packed for Mexican beach weather and not for what felt like a refrigerated lorry. If you forget, the bus does a stop or two where you can buy snacks and sometimes layers from vendors, but don't count on it.

Onboard food: cornbread shows up on most longer ADO routes. The one we got was strangely good, tasted closer to Asian-style sweet bread than what I'd call Mexican cornbread. There's also fruit if you ask, but bring your own water for a six-hour run.

Bus operator comparison

OperatorClassAvg durationPrice (USD)Worth knowing
ADOStandard5h 10m - 6h 10m$41-46The default, most departures, all routes covered
ADO GLPremium4h 50m - 5h 30m$48-53Wider seats, more legroom, occasional snack/water included
ADO PlatinoLuxury5h - 5h 30m$58-65Lay-flat seats, very rare on this route, almost always overnight
MayabBudget5h 30m - 6h 30m$30-38More stops, less reliable AC, better for tight budgets

Most travellers should default to ADO regular unless you have a tight schedule (then GL) or a tight budget (then Mayab). Buses sell out in dry season; book 24-48 hours ahead online.

Getting to the Mérida bus terminal

ADO runs out of two Mérida terminals. The main first-class terminal is CAME (Calle 70) in the city centre, about 15-20 minutes' walk or a 5-minute taxi from most centro hotels. Second-class buses run from Noreste (Calle 67), but the Bacalar route is almost entirely first-class.

If you're flying in to Mérida, the ADO bus from Mérida airport (MID) to CAME terminal runs every 30 minutes and costs around 100 MXN. Easier than a taxi for most travellers.

Flying instead of busing

If you're flying in instead of busing, Chetumal airport (CTM) is your closer option, about 40 minutes south of Bacalar. Cancun is doable but adds a 4-5 hour drive, only worth it if you're combining Bacalar with the rest of Quintana Roo. There's also a colectivo van service from Chetumal and Tulum if you want to skip the ADO route entirely; faster, less comfortable, similar price.

If you're already in Cancun and committed to driving, the route is straightforward: Highway 307 south through Tulum, Felipe Carrillo Puerto, then 293 west to Bacalar. About 4.5 hours with no stops. The road is paved the whole way and well-policed, but avoid driving after dark; rural Quintana Roo roads have unmarked speed bumps (topes) that will eat your suspension.

Money, ATMs, and what costs cash

Cash matters in Bacalar more than it does in Tulum or Mérida. The lagoon swim zones charge a small entry fee at the gate (we paid roughly a dollar at one), there's no card reader, and the smaller restaurants and roadside vendors don't always take card.

Our B&B was about ten minutes' walk from the centro, where the ATMs are clustered. Pull cash on the walk in if you can, before you head down to the lagoon, or you'll do what we did, which is walk to the ATM, get distracted by a coffee shop, eat the best meal of the trip, and only then make it to the water two hours later than planned.

USD is sometimes accepted at higher-end hotels and tour operators but expect a worse exchange rate than the ATM. Stick with pesos. Pull at least 1,500-2,000 MXN ($80-110 USD) on arrival; that covers two days of balneario entries, taxis, casual meals, and a couple of activities. Bigger expenses (hotels, GetYourGuide tours) you can pay by card.

The first meal, eat at the centro before you head to the lagoon

This is the move I didn't plan and would do again every trip. We were walking to the ATM, spotted a place with a two-for-one coffee deal, and ducked in. What arrived was a coconut coffee that I genuinely rated 10 out of 10, coconut, chocolate, a strong dark base. It might be the best coffee I've had in months. The food that followed was a plate of beans, tortilla, and avocado with chicken (my first time trying enfrijolada, which is essentially tortillas drowned in a black bean sauce) and a side of fried prawns that I rated 10 out of 10, and I'm not normally a prawn fan over here. The technique is shrimp sauce first, then rice immediately after, then avocado.

I'm not naming the place because we wandered in by accident and I don't want to send you to the wrong cafe with a similar two-for-one sign. Walk the centro between the zócalo and the ATMs, look for places with breakfast menus and outdoor seating, and you'll land somewhere similar. Bacalar's centro is small enough that wandering for a meal is the move; don't pre-research, just walk.

If you want a guide-rail: the food on the centro side is consistently better-priced and more local than the food on the lagoon-front strip, where you're paying for the dock view.

The lagoon, what nobody tells you about the entry process

The Lagoon of Seven Colours isn't one swim spot, it's a series of paid balnearios spread along the shore, each with its own gate and entry fee. Quick reference:

BalnearioEntry feeDepthBest for
Balneario Municipal El AserraderoFreeShallowCentro proximity, free option
Ecoparque Bacalar~20 MXNMixedStromatolites, boardwalk
Balneario Ejidal Mágico~35 MXNMixedPalapa rentals, families
Balneario Cocalitos~25 MXNShallowRope swing, hammocks
Cenote Azul~140 MXNDeepDiving, jumping in
Los Rápidos~200 MXNMixedFloat trip, mangroves

We went to one of the paid balnearios and the swim was honestly mid, about a 6 out of 10 for me. Two reasons: it had been raining heavily the previous days and the water was muddy, and our particular zone was very shallow, so we couldn't jump off the dock. Both of these are weather-and-zone dependent, go on a clear day, pick a deeper zone, and the swim is almost certainly better. The full breakdown is in the honest "is Bacalar worth it" review.

A detail worth knowing: Wednesdays are rest day for motorised boats, kayaks, and paddleboards on the lagoon. The water itself is fine to swim. But if you booked a kayak or stand-up tour, don't show up on a Wednesday.

Things to do once you arrive

Most travellers settle into a 2-3 day rhythm with one lagoon-swim day, one Los Rápidos / Cenote Azul day, and one slow centro day. The booking-intent activities:

  • Los Rápidos float trip at the south end of the lagoon. The natural lazy-river section between mangroves and stromatolites. Most regulars rate this above the main lagoon swim. 200 MXN entry, life jacket included.
  • Sailboat lagoon tour. 350-600 MXN per person depending on operator. Covers the seven-colour stretch and the cenote zones the public balnearios miss. Sunset variant is the photo move.
  • Pirate-ship lagoon tour. Cheesier, family-friendly, includes a stop at Cenote Negro. Around 400-500 MXN.
  • Cenote Azul, 140 MXN entry. Deep cenote a short drive south. Diving and proper depth swimming.
  • Fuerte de San Felipe. The small fort overlooking the centro. Free walk-up viewpoint, paid museum if you want the colonial-history angle.

If you book one paid activity in advance, book Los Rápidos or a sunset sailing tour. Both sell out on weekends and during dry season.

Where to stay (the short version)

Four zones, briefly. There's a longer where-to-stay post for the full comparison, but if you need the quick version:

Where to stay near Bacalar, Mexico. Booking through these links supports the channel at no cost to you.

When to go and what to plan for

The dry season is January through April, minimal rain, lagoon at its clearest, daytime highs around 27-32°C. November and early December are the off-peak window if you want lower prices and fewer crowds. Avoid June through October, rainy season, and the lagoon takes a few days to clear after heavy rain. Hurricane season runs late May to early November, peaks in September-October, but direct hits are rare.

Two-to-three days is the right length. One day is too short, you'll see the centro and one balneario and miss the rapids and the cenote entirely. A week is too long unless you're working remotely. The sweet spot is 2-3 nights, ideally including one weekday so the lagoon's quieter.

Budget breakdown for the round trip from Mérida

Rough USD estimates for a 3-day, 2-night Bacalar trip including transit from Mérida:

ItemBackpackerMid-rangeLuxury
Bus Mérida-Bacalar return$80$100 (ADO GL)$130 (Platino if available)
Accommodation x 2 nights$50-80$200-280$400-900
Meals (3 days)$40-60$90-130$180-300
Lagoon entries + activities$25-50$60-120$120-250
Taxis / transport in town$10-20$20-40$40-80
Total trip$205-290$470-670$870-1,660

A backpacker can do the whole Mérida-Bacalar round trip for under $300 USD. A comfortable mid-range trip lands around $500-700 USD. Lagoon-front luxury is $1,000+.

Recommendations

The list of things I wish I'd known before the bus pulled out of Mérida:

  • Bring a hoodie or thick layer for the ADO bus. Six hours of arctic AC.
  • Download Google Maps offline for Bacalar and Mérida before the bus leaves. Coverage drops in stretches.
  • Pull cash at the centro ATMs before walking to the lagoon. The entry gates are cash-only.
  • Carry a GoPro or waterproof phone case for the swim. iPhones don't survive the lagoon.
  • Skip the lagoon if it's rained heavily 24-48 hours prior. Try Cenote Azul instead, separate water source, doesn't muddy.
  • Try the roadside pineapple-tamarind drink from the guy on the bike. Black, icy, slightly spicy.
  • Plan two nights minimum. One night doesn't cover the lagoon and the rapids both.
  • Don't book a Wednesday for kayak or paddleboard plans, that's the lagoon's rest day for motorised and paddle craft.
  • Eat at least one meal in the centro, not on the Costera. Better price, often better food.
  • If you're flying, fly into Chetumal (CTM), not Cancun. Closer, less driving.
  • Book ADO tickets 24-48 hours ahead in dry season. Day-of seats sell out.

Final note

The bus is brutal but the arrival is worth it. Bacalar still feels like one of the few towns in Quintana Roo that hasn't been Tulum-ed, no cruise ships, no spring-break crowds, just a town wrapped around 60 kilometres of impossibly turquoise water. The first ten minutes after I stepped off that bus included a friendly stray dog, the best fried prawns of the whole trip, and a coffee I'm still thinking about. Pack the hoodie, bring cash, and you're golden.

If you're not yet sure whether the trip earns its place on your itinerary, the honest worth-it review walks through the rating split (the swim itself vs the broader town experience), and the where-to-stay deep-dive covers each zone in detail with hotel options.

Frequently asked

How long does the bus from Mérida to Bacalar take?

Anywhere from 4 hours 50 minutes to 6 hours 10 minutes depending on the operator and route. Most ADO services land at 5 hours 10 minutes. Ours took the full 6. Faster routes are usually direct overnight services.

How much does the bus from Mérida to Bacalar cost?

Around US$41-53 depending on class. ADO regular runs at the lower end, ADO GL (the slightly nicer one with more legroom and a snack) is closer to $50. Buy on the ADO website or via Busbud / Bookaway for the same price.

Can I fly to Bacalar instead of taking the bus?

There's no airport in Bacalar itself. The closest is Chetumal Airport (CTM), about 40 minutes south, with limited domestic connections. From Cancun (CUN) it's a 4-5 hour drive. If your trip starts in Mérida, the bus is genuinely the most efficient option.

Do I need cash in Bacalar?

Yes, more than you'd expect. Lagoon balneario entry fees are cash-only at the gate. Smaller restaurants, roadside vendors, and some tour operators don't take card. Pull at least 1,500-2,000 MXN ($80-110 USD) at the centro ATMs on arrival.

What time should I leave Mérida to arrive in Bacalar by lunchtime?

The 7am ADO bus from Mérida ABC terminal arrives in Bacalar around 12:10pm. The 8am or 9am also work if you don't need a full afternoon at the lagoon on day one. Avoid the overnight buses unless you can sleep on a moving freezer; they arrive at 4am.

What should I do my first afternoon in Bacalar?

Eat first, lagoon second. Drop your bags, walk to the centro for cash, find a cafe, and have a proper meal before heading to a balneario. The first-day cafe move was the highlight of the entire trip for us, and we wouldn't have caught it if we'd run straight to the water.

Is the bus from Mérida to Bacalar safe?

Yes. ADO is the largest and most established bus operator in Mexico. Buses are modern, terminals are well-staffed and policed, and the Mérida-Bacalar route is a standard tourist corridor. Standard bus precautions apply: keep valuables on your person, not in the overhead bin.

Tagged
#bacalar#mexico#merida#ado bus#yucatan#first time