Bus Tickets from Mexico City to Cancún

Next departures

Next departures for Mexico City to Cancún on November 9
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
ADO
    TAPO
    ADO Terminal, Cancún CentroCheapest
    ADO
      TAPO
      ADO Terminal, Cancún CentroFastest
      ADO
        TAPO
        ADO Terminal, Cancún CentroNo tags
        ADO
          TAPO
          ADO Terminal, Cancún CentroNo tags
          ADO
            TAPO
            ADO Terminal, Cancún CentroNo tags

            Last refresh of the prices: Yesterday at 11:07 PM CST.

            Compare 2 ways to go from Mexico City to Cancún

            We recommend carpooling

            Among the sustainable travel choices, the carpool stands out as a good way to reach Cancún. The journey takes about 19 hours 40 minutes, and with fares starting at just $89, it presents an excellent value for a comfortable ride.

            2carpool per day
            19h 40mAverage Duration
            1292 kmDistance
            54kgCO₂ emissions
            Average Price$203 - $288Average Duration1d 3h
            32kg CO₂e
            Carpool
            Average Price$89 - $121Average Duration19h 40m
            54kg CO₂e

            Frequently asked questions about travelling from Mexico City to Cancún by bus

            1. How far is Mexico City from Cancún?

              Mexico City and Cancún are 1301 km (807 miles) apart.

            2. What are the departure and arrival locations for buses traveling from Mexico City to Cancún?

              Buses departing from TAPO in Mexico City will take you to Cancun Airport in Cancún.

            Find cheapest prices for buses

            Price is for a one-way ticket for one passenger and based on past searches.

            Best price found
            11-06
            $175
            11-07
            $176
            Today
            $176
            11-09
            $175
            11-10
            $175
            11-11
            $176
            11-12
            $176
            11-13
            $174
            busbud logoThe cheapest trip from Mexico City to Cancún was searched and found on Nov 13, 2025 with a price of $174

            To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Mexico City to Cancún, as early as possible.

            You can expect to pay from $174 to $176 for a bus ticket from Mexico City to Cancún based on the last 2 days. You can expect to find the cheapest price for the trip at $174 which is on 2025-11-13.

            Why choose Busbud?

            The Best Way To Book Bus and Train Tickets

            Busbud makes bus travel easy. We help travellers find a bus, plot routes, and book intercity bus tickets all over the world. Use Busbud to book your trip online, in your own language and currency, wherever you are. With Busbud, you can buy tickets with confidence. We ensure that you make the most out of your bus trip by partnering up with reliable bus companies from all around the world such as Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others.

            People from around the world trust Busbud

            Popular Buses Connecting Mexico City

            Buses Leaving from Mexico City

            Buses Going to Mexico City

            Popular Buses Connecting Cancún

            Buses Leaving from Cancún

            Buses Going to Cancún