Mexico_travelguide

Cancun to Merida

Last updated:

How to get from Cancun to Merida?

If you’ve had enough of the beach and have decided to head inland, then Merida is a great place to start. Merida is the largest city on the Yucatan peninsula and is known as the region’s cultural capital. It’s clear as to why. The city has the oldest cathedral in the Americas, lots of interesting historic buildings and several museums, including the Mayan world museum.

Merida is also the perfect place to just wander around and get lost in the narrow streets filled with beautiful colonial architecture. Take the time to hop between restaurants to really get a taste of the delicious Yucateca cuisine. On top of that, Merida will keep you busy for days as you explore the surrounding Mayan archeological sites such as Chichen Itza, Uxmal, Dzibilchaltun and Kabah.

Bus from Cancun to Merida

Transport ModeDurationCostsAvailability
Bus4.5 hours389 MXN ($18)Check bus tickets

If you’ve decided that you just have to visit Merida, then the main way to travel the 306 km (190 miles) between Cancun and Merida is a 4.5-hour bus ride. Fares start at 389 MXN ($18).

Pro-tip: if you book the bus some time in advance, you’ll be able to find even cheaper rates for this journey from Cancun to Merida.

Another alternative that has become popular with travellers is renting your own car for around 650 MXN ($30) a day. This option gives you the freedom to visit archaeological sites such as Chichen Itza along the way, leave whenever you like and belt out some of your favourite tunes.

To share the cost you could also advertise the ride on BlaBlaCar, a carpooling website.

Don’t fancy taking the wheel? You could always just opt to be a passenger in someone else’s BlaBlaCar journey. Prices tend to be around 300 MXN ($14) for this journey, but unfortunately the availability of rides is sporadic, so you can’t always rely on this option.

Itinerary from Cancun to Merida

Bus icon

Cancun to Merida by Bus


Duration: 4 – 5.5 hours
Cost: From 281 MXN ($13.50)

Depending on which bus you end up booking, the bus journey time tends to be around 4.5 hours. The great thing about getting the bus, is once you’re on, you don’t have to worry about anything else.

Step 1: Cancun to Merida

Duration: 4 – 5.5 hours
Cost: From 281 ($13.50)

Buses to Merida depart from Cancun Central bus station, in the city centre. The station is within walking distance of many hostels and hotels, as well as easily accessible by taxi and public transport.

The main four bus services going from Merida to Cancun are ADO, ADO GL, ADO Platinum and OCC, all of which are provided by the same governing company, ADO.

ADO and OCC buses have reclining seats, AC and a toilet, whereas ADO GL and ADO Platinum take luxury to another level. The buses have even more comfortable seats, extra space, refreshments, charging ports, separate men/women toilets and individual sound systems.

Want to save a bit of money? Bus companies in Mexico tend to offer lower fares when booking some days or weeks in advance, so you can save some money by planning ahead.

Bus OperatorSchedulesDurationCostsBookings
ADOEvery hour from 06:30 – 23:594.5 – 5.5 hours281 MXN ($13.50)Check bus tickets on BusBud
ADO GL1-2 departures a day. Schedule is variable4.5 hours493 MXN ($23)Check bus tickets on BusBud
ADO PLATINUM1-2 departures a day. Schedule is variable4 hours594 MXN ($28)Check bus tickets on BusBud
OCC1-2 departures a day. Schedule is variable5.5 hours352 MXN ($16.50)Check bus tickets on BusBud

Check Bus Tickets with BusBud

You can book your tickets online or directly at the bus terminals. Night buses do tend to sell out quickly, especially on weekends, so it is better to book ahead.

When booking, it’s good to be aware that some ADO schedules have a longer travel time. This is because the bus has an additional stop at Valladolid or Playa del Carmen, so if you want to get to your destination faster, we’d recommend avoiding the ones with the extra stop.

In Merida, there are three different bus terminals, but the main one is conveniently located in the city centre, better known as ‘Terminal CAME’.

We advise to book a bus that drops you at this terminal to save time and money on transfers to your accommodation.

Step 2: Merida Bus Terminal to the city centre

Duration: 5 – 15 minutes
Cost: 0 – 60 MXN ($3)

Like we said above, Merida’s main bus terminal, CAME, is conveniently located in the city centre. If you wish to walk, the main square is 15-minutes away and once you arrive you’ll find a whole host of hotel options located in this area.

If you prefer, you can also just hop into a taxi. A taxi ride within the city centre area should cost around 50 MXN ($2.50).

Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?