
Merida is the colonial capital of Yucatan state, 291 kilometres (181 miles) west of Cancun. Pastel mansions line its streets and cenotes sit within easy reach. The bus is the cheapest way to get from Cancun to Merida at $27 (475 MXN), and the ride takes 3h 10m - 4h 50m. A private transfer is also an option, and it costs a lot more.
Distance from Cancun to Merida
Cancun and Merida are about 291 km (181 miles) apart, and the journey itself covers around 310 km by road. Depending on the option, the trip takes between 3h 10m and 12h.
3 ways to travel from Cancun to Merida
There are three ways to travel from Cancun to Merida. You can choose between the bus, private transport, and day trip. The journey takes 3h 10m–12h and the quickest way is by bus. If you're on a budget, the cheapest option is by bus with tickets starting at $27 (475 MXN).
Reach out to our Community
1Cancun to Merida by Bus
Bus transportation is the cheapest option you can find when travelling from Cancun to Merida. ADO is the main operator for this route.
ADO is Mexico’s most popular bus company, offering comfortable, air-conditioned buses with reclining seats and onboard restrooms. For this route, you can book ADO Primera Clase or ADO Platino. See our Mexico Bus Guide for the differences between ADO’s bus types.
Travel time is more or less 3h 10m - 4h 50m, depending on the schedule of your trip. Some ADO buses can complete the journey faster at just a little over 3 hours, but those are trips that depart from Cancun after midnight and arrive in Merida in the morning.
Bus prices start from $27 (475 MXN). You can see below the Cancun-Merida bus schedule. Note that they may vary daily so it’s best to check online for the departure times on your exact travel date.
Bus schedule from Cancun to Merida
We highly recommend booking your bus tickets online via BookAway to ensure a seat on your preferred date and time. Night buses, in particular, tend to sell out quickly, especially on weekends. Also, there’s a chance you can score lower fares when you buy your tickets ahead of your travel dates.
When booking, it’s good to be aware that some ADO bus schedules have a longer travel time. This is because the bus has an additional stop at Valladolid or Playa del Carmen. If you want to get to your destination faster, we recommend avoiding the buses with extra stops.
Departure and arrival stations
Buses to Merida depart from the ADO Cancun Bus Station along Calle Pino in the city centre, within walking distance from many hostels and hotels in downtown Cancun. If you’re coming from the Hotel Zone, the main ADO bus terminal is also accessible by taxi for $11 (200 MXN) and by bus (line R-1) for $0.70 (13 MXN).
In Merida, there are three different bus stations — the main one, better known as ADO Tame, is conveniently located in the city centre. From this bus terminal, the town square is just 15 minutes away by foot and around it is a whole host of hotel options.
You can also take a taxi from ADO Tame to your hotel. But if you speak little Spanish and are having difficulty communicating with local drivers, Uber is a bit cheaper with rates from $3.40 (60 MXN).
Cancun to Merida by Private Transport
A private transfer from Cancun to Merida is the easiest and most convenient transport option. The journey takes 3h 30m - 3h 50m, and you’ll be dropped off right at your accommodation — no need to worry about extra transfers.
Taxi apps Uber and Didi are also available on this route from Cancun to Merida. They are usually the most budget-friendly options, with prices starting at $295 (5,100 MXN) for a 4-seater. Split it with your group, and it’s about $91 (1,590 MXN) each.
If you prefer booking in advance, a platform like BookAway is a great choice. They’re very reliable but comes with a higher price tag, starting at $365 (6,300 MXN).
Private Transport tickets are available on Bookaway.
Cancun to Merida by Day Trip
If you’re pressed for time and only have one day to visit Merida, it’s also possible to just take a day trip. While you can do it on your own, a more convenient option would be to join an organised day trip from Cancun to Merida.
Viator offers private tours from $590 (10,000 MXN) per person. Quite expensive, but the rate gets lower the more people are in your group. For example, if you’re travelling in a group of 5, then the cost goes down to $345 (6,100 MXN) per person.
This private day trip takes around 12 hours. You get to visit a UNESCO-listed Maya city, see colonial architecture in Merida and explore a cacao farm. Also included in the package are all entrance fees, lunch, and hotel pickup and drop-off.
ABOUT YOUR DESTINATION
Why Visit Merida?
Merida is the capital city of the Yucatan Peninsula and also the largest city in the region. It’s the perfect place to wander around narrow streets and admire the impressive colonial architecture on either side of you.
Merida also has the oldest cathedral in the Americas and is known as the region’s cultural capital. The city has gained this reputation thanks to its historic buildings and iconic museums, including the Mayan World Museum.
A favourite activity amongst travellers is hopping between restaurants to really get a taste of the delicious Yucatecan cuisine. On top of that, Merida will keep you busy for days exploring nearby Mayan archaeological sites such as Chichen Itza, Uxmal, Dzibilchaltun and Kabah.
Rounding it up
That's the full picture for getting from Cancun to Merida, roughly 291 kilometres (181 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $27 (475 MXN). The quickest trip takes 3h 10m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Cancun to Merida?
The distance from Cancun to Merida is 291 kilometres (181 miles).
What is the fastest way to get from Cancun to Merida?
Journey times from Cancun to Merida overlap: bus 3h 10m - 4h 50m, private transport 3h 30m - 3h 50m, day trip 12 hours. Depending on the departure, no single option is always the fastest.
What is the cheapest way to get from Cancun to Merida?
The cheapest way to get from Cancun to Merida is by bus with ticket costs starting from 475 MXN.
What to expect when visiting Merida?
Can you get a rental car from Cancun to Merida?
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.






