
Bus from Cancún to Bacalar
Direct ADO bus · ~5h · $20–35 USD · Multiple daily
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Cancún to Bacalar
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
Cancún to Bacalar is the long southbound haul that trades the Riviera Maya's resorts for the serene Lagoon of Seven Colors. ADO runs the 320-kilometre route in about five hours from Cancún's central terminal, with some departures from the airport, threading down highway 307 through Playa del Carmen and Tulum before the jungle opens onto Bacalar. It's a popular escape for travellers seeking somewhere calmer and more natural than the coast.
Bacalar more than justifies the distance. Its freshwater lagoon glows in extraordinary shades of blue, fed by cenotes and home to ancient stromatolites, making it a place for swimming, kayaking and slow days by the water. The town is laid-back and far less developed than the northern resorts, and the ADO terminal sits close to its centre, an easy step from waterfront hostels, boat docks and the old fort overlooking the lake.
Route details: Cancún to Bacalar
Travel time
5 h
Distance
320 km
Typical fare
$20 – $35 USD per person
Frequency
Multiple daily
First departure
Approx. 7:00 AM
Last departure
Approx. 11:30 PM
Operators on this route
ADO
Pickup at Cancún
ADO Cancún Centro on Av. Tulum (+ ADO at CUN airport)
Drop-off at Bacalar
ADO Bacalar terminal near the town centre and lagoon
About the journey
The journey from Cancún to Bacalar carries you the length of the Quintana Roo coast and into one of southern Mexico's most beautiful corners. ADO coaches depart Cancún's central terminal on Avenida Tulum, with some boarding at the airport, then run south on highway 307 through Playa del Carmen, Tulum and the dense jungle beyond. Over roughly five hours the bus covers 320 kilometres, the landscape growing wilder as you leave the Riviera Maya behind. The reward at the end is Bacalar, the famed Lagoon of Seven Colors, a vast freshwater lake whose astonishing bands of turquoise and blue are fed by cenotes and stromatolites. The ADO terminal sits near the small town centre, a short walk or ride from the waterfront. Comfortable, air-conditioned coaches with reclining seats and restrooms make the long ride manageable, and a handful of overnight services let you sleep through much of the distance and wake near the lagoon.
Travel tips for Cancún → Bacalar
- Consider an overnight bus A handful of late ADO departures let you sleep through much of the five-hour ride and arrive in Bacalar fresh in the morning.
- Book ahead for the long haul Direct services fill up, especially in high season, so reserve on the ADO app to secure a seat and the better fare.
- Bring water and snacks It's a long ride; pack supplies, as not every service makes a meal stop and onboard options are limited.
- Pack a swimsuit accessibly The lagoon is the whole point, so keep swimwear handy to head straight for the water on arrival.
- Choose a lagoon-side stay Bacalar's best hostels and hotels sit on the water; the ADO terminal is a short ride away, so know your accommodation's location.
- Dress for the AC Five hours in a cold coach calls for a layer, so bring a light jacket or scarf for comfort.
Frequently asked questions
How long is the bus from Cancún to Bacalar?
The direct ADO bus takes about five hours for the 320-kilometre run south on highway 307. Overnight services can vary slightly in timing.
How much does the Cancún to Bacalar bus cost?
One-way fares run roughly $20 to $35 USD, depending on the service and how far ahead you book. Reserving early on the ADO app usually gives the lower price.
What time do buses leave Cancún for Bacalar?
Departures generally run from around 7:00 AM through to late evening, including overnight services around 11:30 PM. Schedules change seasonally, so confirm on the ADO app.
Is there an overnight bus to Bacalar?
Yes, ADO runs a few late-night services that let you sleep through much of the five-hour journey and arrive in Bacalar in the morning, saving a day of travel.
What is Bacalar known for?
Bacalar is famous for its Lagoon of Seven Colors, a vast freshwater lake fed by cenotes whose bands of turquoise and blue make it one of Mexico's most striking spots for swimming and kayaking.
Going the other direction?