
Bus from Mérida to Cancún
ADO Pullmans · ~4–5 hours · $22–$45 USD · Multiple daily, direct to Cancún airport
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Mérida to Cancún
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
The Mérida → Cancún ADO route is the standard return for travelers wrapping up a Yucatán colonial-region stay and heading to CUN airport for an outbound flight or onward to the Riviera Maya beaches.
Spring Bus connects you to operators on this route — ADO with standard, GL, and Platino classes. The overnight cama Platino is popular for travelers with morning international flights — depart Mérida ~10–11 PM, arrive CUN airport ~4–5 AM.
Route details: Mérida to Cancún
Travel time
4 h 30 min
Distance
305 km
Typical fare
$22 – $45 USD per person
Frequency
Multiple daily including overnight cama options
First departure
Approx. 6:00 AM
Last departure
Approx. 11:00 PM (overnight)
Operators on this route
ADO · ADO GL · ADO Platino
Pickup at Mérida
ADO CAME terminal (Centro Histórico) or Fiesta Americana terminal (north Mérida)
Drop-off at Cancún
ADO Cancún Centro + direct service to CUN airport terminals 2/3/4
About the journey
The Mérida → Cancún return crosses the Yucatán west-to-east on Highway 180D. ADO multiple daily including overnight cama. The route ends at Cancún Centro or — if you book the airport service — direct to CUN terminals 2/3/4 without a downtown transfer.
Travel tips for Mérida → Cancún
- Book direct to CUN airport if you have an outbound flight — saves the Cancún Centro transfer.
- Overnight cama Platino is the popular flight-day option — sleep through the trip + arrive at CUN with airport buffer.
- ADO GL day bus is the sweet spot if you want to see the Yucatán flatlands during the trip.
- Allow 7+ hours total for an international CUN flight — 5 h bus + 2 h check-in + buffer.
- CAME terminal in Mérida Centro — walking distance for most colonial-zone hotels; taxi $3–$5 if you're further out.
- Cold A/C — bring a hoodie for the 5-hour run.
Frequently asked questions
How long is the bus from Mérida to Cancún?
**About 4 to 5 hours** on ADO — same as the inverse direction. ADO GL or Platino direct ~4.5 hours; standard ADO with Valladolid stop ~5 hours.
Is there a direct bus from Mérida to Cancún airport (CUN)?
**Yes — ADO runs direct service from Mérida CAME to CUN terminals 2/3/4** several times daily. ~5 hours direct, $25–$45 USD. Book the airport service when reserving.
Should I take the overnight bus from Mérida to Cancún?
**Yes for early flight days** — depart Mérida ~10–11 PM on ADO Platino cama, arrive CUN airport ~4–5 AM. Sleep through, no hotel needed. For non-flight travel, the day bus is more comfortable + you see the route.
Where do I catch the bus from Mérida?
**ADO CAME terminal in the Centro Histórico** — walking distance from most colonial-zone hotels. Some Platino services use the **Fiesta Americana terminal** in north Mérida (taxi $5–$8 USD). Check your ticket for which terminal.
How much is the bus from Mérida to Cancún?
**$22 – $45 USD per person** — same fare structure as the inverse direction. Standard ADO $22–$28, GL $28–$38, Platino $35–$45.
Going the other direction?