
Bus from Cancún to Mérida
ADO Pullmans · ~4–5 hours · $22–$45 USD · Multiple daily including overnight executive class
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Cancún to Mérida
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 Cancún → Mérida ADO route is the standard transit for travelers crossing the Yucatán Peninsula east-to-west — from the Caribbean coast to the colonial capital. ADO runs multiple daily Pullmans including overnight cama-class options. The Mérida ADO terminal CAME is in the Centro Histórico — walking distance to most colonial-zone hotels.
Spring Bus connects you to operators running this route — ADO dominates with three classes: standard, executive GL, and luxury Platino. The standard ADO makes one stop (Valladolid) and runs ~5 hours; ADO GL + Platino are direct ~4.5 hours. Overnight cama buses are popular for travelers who want to sleep through the journey and arrive Mérida in the early morning.
Route details: Cancún to Mérida
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 Cancún
ADO Cancún Centro on Av. Tulum + ADO at CUN airport terminals 2/3/4
Drop-off at Mérida
ADO CAME terminal (Centro Histórico) or Fiesta Americana terminal (north Mérida) — depending on service class
About the journey
The Cancún → Mérida route crosses the Yucatán Peninsula east-to-west via the toll highway (Cuota 180D) — ~4-5 hour Pullman trip. ADO runs three classes: standard ADO (~$22–$28 USD, ~5 h with one stop), ADO GL (~$28–$38, ~4.5 h executive direct), and ADO Platino (~$35–$45, 2x1 luxury seating direct). Most travelers prefer ADO GL or Platino for the long ride. CAME (Central de Autobuses de Mérida) is the historic-center terminal where ADO drops; some services use the Fiesta Americana terminal in north Mérida.
Travel tips for Cancún → Mérida
- ADO GL is the sweet spot — executive class with reclining seats + bathroom + A/C for ~$28–$38 USD direct. Worth the upgrade over standard for a 5-hour trip.
- Overnight cama option (ADO Platino night service) — reclining seats, depart Cancún ~11 PM, arrive Mérida ~4–5 AM. Save a hotel night.
- Stop in Valladolid if you want to break the trip — colonial town + Cenote Zací + nearby Chichén Itzá. ADO has hourly Cancún ↔ Valladolid service.
- Cancún airport (CUN) → Mérida direct is the standard ADO Yucatán airport-arrival pattern.
- Mérida's CAME terminal is in the Centro — walking distance to many colonial-zone hotels. Fiesta Americana terminal is north (further from Centro, requires taxi).
- Pre-book in December–April — popular high-season Yucatán crossing route.
Frequently asked questions
How long is the ADO bus from Cancún to Mérida?
**About 4 to 5 hours** on ADO — 4.5 hours direct on ADO GL or Platino, 5 hours on standard ADO with one stop in Valladolid. Highway 180D (toll) the entire way.
How much is the bus from Cancún to Mérida?
**$22 – $45 USD per person** depending on class — standard ADO $22–$28, ADO GL executive $28–$38, ADO Platino luxury $35–$45 with 2x1 seating. Buy at the terminal, airport ADO counter, or online.
Should I take the overnight bus from Cancún to Mérida?
**Yes if you want to save a hotel night** — overnight ADO Platino with cama-class reclining seats departs Cancún ~11 PM, arrives Mérida ~4–5 AM. Cheap way to arrive early without a transfer day. Day buses are slightly more comfortable to actually experience but the overnight is efficient.
Can I stop in Valladolid en route?
**Yes — ADO has Cancún ↔ Valladolid + Valladolid ↔ Mérida service hourly.** Stop in Valladolid (the colonial town between Cancún and Mérida), visit Cenote Zací + Chichén Itzá day trip, then continue to Mérida the next day. Valladolid → Mérida is ~2 hours, $10–$18 USD.
Where does the bus drop me in Mérida?
**CAME terminal** (Central de Autobuses de Mérida) in the Centro Histórico — walking distance to most colonial-zone hotels. Some ADO GL/Platino services use the **Fiesta Americana terminal** in north Mérida (further from Centro, requires taxi ~$5 USD). Check your ticket for the destination terminal.
Going the other direction?