Affordable Bus Tickets - Compare and book with Spring Bus

Bus from Bacalar to Cancún

Direct ADO bus · ~5h · $20–35 USD · Multiple daily

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets from Bacalar to Cancún

Plan your trip date

Plan your perfect trip

Find and book your bus tickets in just a few clicks.

Best price tickets

Best prices

We partner with top bus companies to provide you with the best prices available.

Flexible customer support

Flexible Booking

Change your travel plans as needed with our flexible booking options.

Bacalar to Cancún reverses the long southern run, carrying you back up the coast from the Lagoon of Seven Colors to the Caribbean's main hub. ADO covers the 320 kilometres in about five hours, leaving Bacalar's central terminal and following highway 307 north through Tulum and Playa del Carmen to Cancún. Daytime and overnight services give you flexibility on when to make the trip.

The route is especially handy for travellers heading home. Several ADO services continue to Cancún International Airport, letting you connect from Bacalar's quiet waterfront straight to your flight without a city transfer. Others arrive at the central Cancún terminal on Avenida Tulum, while the corridor through Tulum and Playa del Carmen means you can also break the journey at the Riviera Maya's beach towns en route.

Route details: Bacalar to Cancún

Travel time

5 h

Distance

320 km

Typical fare

$20 – $35 USD per person

Frequency

Multiple daily

First departure

Approx. 6:00 AM

Last departure

Approx. 11:00 PM

Operators on this route

ADO

Pickup at Bacalar

ADO Bacalar terminal near the town centre and lagoon

Drop-off at Cancún

ADO Cancún Centro on Av. Tulum (+ ADO at CUN airport)

About the journey

Leaving the calm of the Lagoon of Seven Colors, the ADO bus from Bacalar to Cancún runs north up the Quintana Roo coast over about five hours. Coaches depart the Bacalar terminal near the town centre and follow highway 307 back through Tulum and Playa del Carmen before reaching Cancún's central terminal on Avenida Tulum, with some services continuing to the airport. The 320-kilometre ride is comfortable on air-conditioned coaches with reclining seats and restrooms, and a few overnight departures let travellers sleep through the distance and arrive in Cancún at dawn. For those ending a trip, the airport-bound services are especially useful, connecting Bacalar's tranquil waterfront directly to departure gates without a transfer. Along the way the bus passes the heart of the Riviera Maya, so it doubles as a practical link for anyone breaking the journey in Tulum or Playa del Carmen before continuing north to Cancún.

Travel tips for Bacalar → Cancún

  • Pick airport services for flights Some ADO buses run to Cancún airport; choose one if you're flying out to avoid a separate transfer from the city.
  • Take an overnight to save a day Late departures let you sleep through the five-hour ride and reach Cancún at dawn, ideal before an early flight or onward bus.
  • Leave a generous flight buffer The trip is long; allow extra time on departure day for any holiday traffic approaching Cancún.
  • Stock up before boarding Bacalar's terminal has limited options, so bring water and snacks for the long ride north.
  • Break the trip if you have time The route passes Tulum and Playa del Carmen, so you can stop over at a beach town before completing the journey to Cancún.
  • Keep documents accessible If heading to the airport, have your passport and tickets handy rather than buried in checked luggage.

Frequently asked questions

How long is the bus from Bacalar to Cancún?

The direct ADO bus takes about five hours for the 320-kilometre run north on highway 307. Airport-bound services can run slightly longer depending on the final stop.

How much is the Bacalar to Cancún bus?

One-way fares run roughly $20 to $35 USD. Booking ahead on the ADO app and travelling outside peak holidays usually secures the lower prices.

What time do buses leave Bacalar for Cancún?

Departures generally run from around 6:00 AM through late evening, including overnight services. Schedules shift seasonally, so confirm current times on the ADO app.

Does the bus go to Cancún airport?

Yes, several ADO services from Bacalar continue to the ADO counter at Cancún International Airport, ideal if you're flying out. Airport departures are fewer, so reserve ahead.

Can I stop in Tulum or Playa del Carmen on the way?

Yes. The route follows highway 307 through both Tulum and Playa del Carmen, so you can break the journey at either beach town and continue north to Cancún on a later service.

Going the other direction?

Bus from Cancún to Bacalar

See the return route →

Related routes