Open the navigation menu
Buz - Bus and Train Tickets in Mexico, the U.S., and Canada
Home ➜ Blog ➜ Destination Guides ➜ ...

How to Travel from Mexico City to the Riviera Maya by Bus

Publication date: September 23, 2026

Yes, you can get from Mexico City to the Riviera Maya by bus. It’s a long journey, lasting more than a day, but it makes sense if you want to save money, travel without a rush, or explore the southeast in stages. These are your options.

Option 1: direct CDMX → Cancun

In our search query in BUZ we found several daily direct departures ADO from the San Lázaro STOP and the North Terminal, With arrival at the ADO Bus Terminal in Cancun. The duration ranged from about 26 to 28 h 40 min.

If you choose this option, prepare yourself for any long journey: food, a portable battery, comfortable clothes and a cover for the air conditioning.

Option 2: by stages, via Mérida

Dividing the trip allows you to explore the Peninsula along the way:

  1. CDMX → Mérida: ADO and ADO GL, from about 20 h 45 min to 23 h 20 min.
  2. One or two days in Mérida (and maybe a visit to Chichén Itzá).
  3. Mérida → Cancun: ADO and ADO Platino, about 3 h 30 min to 5 h 40 min, with departures even to Cancun airport.

Already in the Riviera Maya

  • Cancún → Playa del Carmen: Very frequent departures, with a duration of less than 1 hour.
  • Cancun → Tulum: about 2 h 20 min to 2 h 50 min.
  • Cancún → Bacalar: about 5 h 20 min to 5 h 45 min.

Find your trip to the Mexican Caribbean

Live schedules for each section.

CDMX → CancunCDMX → MéridaMérida → CancunCancún → Playa del Carmen

Is the bus or the plane more convenient?

For such a long journey, the plane is faster. The bus is convenient if you're looking to save money, if you have a lot of luggage, or if you want to turn the trip into a part of the journey by stopping in cities like Mérida.

Data on schedules, durations, and operators consulted in the BUZ search engine on September 23, 2026 for departures on October 7, 2026. Prices and schedules change: always confirm in the search engine before purchasing.

Frequently Asked Questions

Is there a direct bus from CDMX to Cancun?

Yes. In our consultation we found direct departures from ADO from TAPO and Terminal Norte, lasting about 26 to 28 hours and 40 minutes.

How long does the bus from Mérida to Cancun take?

Between 3:30 and 5:40 in our office.

Continue reading

Are you ready for your next getaway?

Don't waste any more time jumping from one place to another. Experience the simplest and safest shopping experience.

Explore the articles

Where Can You Buy Bus Tickets Online in Mexico? 2026 Guide

Where Can You Buy Bus Tickets Online in Mexico? 2026 Guide

There are four ways to buy a bus ticket in Mexico: at the ticket counter at the terminal, on each bus line’s website or app, through a platform that compares multiple bus lines at once, or at a travel agency. Here we explain which option is best in each case, how to pay online, and what...

Tips for Your First Long Bus Trip (12+ Hours)

Tips for Your First Long Bus Trip (12+ Hours)

A bus trip lasting more than 12 hours can be quite manageable if you prepare in advance. Here are the tips that help the most, especially if it’s your first time. Typical long routes: Some long routes from our BUZ search engine: Mexico City →...

Ready for your next adventure?

We connect you with the best operators. Book with confidence and receive your ticket instantly. Travel with the best price and guaranteed schedule.