There are different ways to travel from Cancun to Merida, Mexico. From ADO bus to private transfers to Uber or even by flight.
I will share the best ways to travel from Cancun to Merida, Mexico. To make your trip stress-free, I recommend purchasing your tickets online in advance!
How far is Merida from Cancun?
The distance from Cancun to Merida is about 320 kilometers or 199 miles by car.
Transportation Options from Cancun to Merida
The following table outlines all transportation options from Cancun downtown to Merida:
Method | Travel time | Price |
---|---|---|
ADO Bus from Cancun to Merida | 4 hours 45 minutes | From USD 35 |
Private Transfer from Cancun to Merida | 4 hours | USD 292 |
Taxi from Cancun to Tulum | 4 hours | – |
Uber from Cancun to Tulum | 4 hours | USD 250 |
Rental Car | 4 hours | – |
Getting to Merida from Cancun
1. Our recommendation: ADO Bus Cancun to Merida Mexico
Journey Duration: Around 4 hours 45 minutes
Traveling by bus is one of the best options to travel around Mexico. I recommend choosing ADO buses. It’s the leading bus company in Mexico that offers excellent service.
ADO Bus offers twenty daily connections between Cancun and Merida.

Schedule ADO Bus from ADO Terminal Autobuses Cancun to Terminal ADO Merida CAME:
- 02:00 AM
- 04:00 AM
- 05:00 AM
- 06:10 AM
- 07:00 AM
- 08:40 AM
- 09:00 AM
- 09:30 AM
- 10:00 AM
- 11:00 AM
- 12:40 PM
- 01:00 PM
- 02:00 PM
- 02:30 PM
- 03:00 PM
- 04:00 PM
- 05:00 PM
- 06:00 PM
- 08:00 PM
- 11:10 PM
Bus from Cancun Airport to Merida:
There are also daily ADO bus connections from Cancun Airport to Merida without stopping at Cancun town.
GuateGo
On GuateGo, you can check all available transportation options from Cancun to Merida. It is a reliable and easy-to-use platform to compare prices & schedules and make a booking online.
2. Private Transfer from Cancun to Merida
Journey Duration: 4 hours
If you are traveling in a group and want to be more flexible regarding the departure time, a private transfer may be the best option!
WAYAK, a Mexican company already 13 years in business, offers private transfers for up to four passengers for about USD 380.
3. Driving from Cancun to Merida with Rental Car
Journey Duration: 4 hours
A rental car may be a good option if you want to travel independently to Merida. The travel distance is about 320 kilometers or 199 miles, and the Cancun to Merida drive takes around four and a half hours.
GuateGo
On GuateGo, you can check all available transportation options from Cancun to Merida. It is a reliable and easy-to-use platform to compare prices & schedules and make a booking online.
4. Uber or Taxi from Cancun to Merida
Journey Duration: 4 hours
Uber is available in Mexico, and a trip from Cancun to Merida costs around 5.200 Mexican Pesos (about USD 250) outside peak times. Note; however, that the price can increase drastically due to traffic.

5. Cancun to Merida Flights
There are currently no direct flights offered between Cancun and Merida. All connections have a stopover in Mexico City, which makes this travel option uninteresting.

Best day tours in Merida, Mexico
Get Your Guide helps you find the best tours wherever you are heading to. It’s usually the first website I check when I plan a trip to a new place.
The following widget shows some of the best tours in Merida, Mexico.

Frequently Asked Questions
What is the distance from Cancun Airport to Merida?
The distance from Cancun Airport to Merida is 328 kilometers (or 203 miles). It takes around five hours by car.
How much is the bus from Cancun to Merida?
You can purchase your ADO bus ticket from Cancun to Merida online on GuateGo for USD 41.
How far is Merida from the beach?
Progreso is the closest beach to Mérida, around 43 kilometers (or 27 miles) from Merida. It takes about 40 minutes to get there by car.
How do I get from Cancun airport to Merida?
There are several options to get from Cancun airport to Merida. If you are traveling on a budget, taking an ADO bus will be your best option. Otherwise, you can also book a private transfer or take a taxi or Uber.