There are 3 ways you can travel the 305 km (190 miles) from Cancun to Merida: a 4.5-hour bus, a 3.5-hour private transfer, and a 15-hour day trip. Rates range between 538 MXN ($27.50) and 6,690 MXN ($340).
The bus is the only public transportation available from Cancun to Merida. It is also the cheapest choice with ticket prices from 538 MXN ($27.50). ADO Bus is the main operator for this route and you can choose between standard and first class trips. The bus ride takes around 4.5 hours.
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.
If you prefer a door-to-door ride, you can get a private transfer from Cancun to Merida with rates from 5,930 MXN ($300). This spacious vehicle can fit up to 4 people and is convenient if you’re coming from Cancun Airport. Travel time is also a bit faster at 3.5 hours.
Visiting Merida on a day trip? Organised day tour packages are also available, but they’re a bit pricey. With GetYourGuide, day trip rates start from 6,690 MXN ($340) per person for a private tour that includes at least 2 people. It’s worth noting that the cost per person gets lower if there are more people in your group.
Although both cities have their own airports, there is no direct flight between Cancun and Merida.
Bus transportation is the cheapest option you can find when travelling from Cancun to Merida. ADO Bus, Mexico’s leading bus company, is the main operator for this route. Also available are its following sub-branches:
The basic ADO and OCC buses have reclining seats, AC and a toilet, whereas ADO GL and ADO Platino take luxury to another level. Their buses are first class so they’re even more comfortable, with extra space, refreshments, charging ports, separate men/women toilets and individual sound systems.
Travel time is more or less 4.5 hours, depending on the schedule of your trip. Some ADO buses can complete the journey faster at around 3.5 hours, but those are late-night trips that depart from Cancun and arrive in Merida in the middle of the night.
Bus prices start from 538 MXN ($27.50). You can see below the Cancun-Merida bus schedule, but they may vary daily so it’s best to check online for the departure times on your exact travel date.
We highly recommend booking your bus tickets online via ClickBus 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 station
Buses to Merida depart from the ADO Bus Station along Calle Cinco in the city centre. The is the central bus station and is 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 easily accessible by taxi and by bus (lines R-1, R-3 and R-38).
In Merida, there are three different bus stations, but the main one is conveniently located in the city centre, better known as Terminal CAME. From this bus terminal, the main square is located just 15 minutes away by foot and around it is a whole host of hotel options. You can also take a taxi with rates from 50 MXN ($2.55) if your final destination is within the city centre.
Cancun to Merida by Private Transfer
Duration: 3.5 hours
Cost: 5,930 MXN ($300)
Duration: 3.5 hours
Cost: 5,930 MXN ($300)
Are you hoping to get to Merida from Cancun International Airport? A more convenient yet expensive option would be to take a private transfer. This way, you won’t have to take make a stop at Cancun city centre to get a bus bound for Merida.
Rates for a 4-seater private ride from Cancun Airport to Merida start at 5,930 MXN ($300). Travel time is faster than the bus at around 3.5 hours.
We recommend booking your ride online through BookAway, which offers spacious cars with trusted drivers.
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 it’s possible to do it on your own, a more convenient option would be to join an organised day trip from Cancun to Merida.
GetYourGuide offers private tours from 6,690 MXN ($340) 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 5,060 MXN ($255) per person.
This private day trip takes around 15 hours – including the 8-hour roundtrip transfers. Apart from visiting Merida, it will also make a stop at the nearby town of Uxmal and its Mayan ruins. Also included in the package are all entrance fees, lunch, and hotel pick-up and drop-off.
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 very clear why. The city has the oldest cathedral in the Americas, lots of interesting historic buildings, and a number of museums, including the Mayan World Museum.u003cbru003eu003cbru003eMerida is also the perfect place to just wander around and get lost in the narrow streets filled with beautiful colonial architecture. Take time to hop between restaurants and 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.
Can you get a rental car from Cancun to Merida?
Car rentals are plenty and very cheap in Cancun. 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.u003cbru003eu003cbru003eYou can get a rental car from 570 MXN ($29) for 24 hours. If you’re looking to rent for a week, then rates start from 2,375 MXN ($120). For the cheapest rentals and most extensive selection, book your rental car through u003ca href=u0022https://www.kayak.comu0022 target=u0022_blanku0022 rel=u0022noreferrer noopeneru0022u003eKayaku003c/au003e or u003ca href=u0022https://www.skyscanner.com/?associateid=API_B2B_19088_00001u0022 target=u0022_blanku0022 rel=u0022noreferrer noopeneru0022u003eSkyscanneru003c/au003e.u003cbru003eu003cbru003eMake sure you have a valid driver’s license! We also recommend that you check out our u003ca href=u0022https://www.geckoroutes.com/blog/10-car-rental-tips-to-save-money/u0022u003eTop 10 Tipsu003c/au003e on car rentals to help you save money.
Was this post helpful?
Click on a star to rate it!
Average rating 5 / 5. Vote count: 4
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!