Travel Mexico City to Cancun

Mexico City to Cancun

Whether you’re planning ahead or comparing last-minute options, this page covers all transport services between Mexico City and Cancun, including departure times, travel lengths and fares.

Travel options for Mexico City to Cancun

Get from Mexico City to Cancun quickly and affordably with flight for 1068 MXN, covering the journey in only 2h y 10 minutes.

Flight from Mexico City to Cancun

Travel from Mexico City to Cancun by flying out of MEX Mexico City Airport and completing the journey in approximately 2 hours 10 minutes, with arrival at CUN Cancun Airport. This option allows you to cover the distance efficiently, with flight prices usually starting from 1,068 MXN. You can check available routes and ticket options on the flight booking page.

Popular departures: MEX Mexico City Airport
Popular arrivals: CUN Cancun Airport

Prices: 1,068 MXN

Duration: 2h 10m – 2h 45m ⏱

Go with avia from Mexico City to Cancun for 1068 MXN Choose avia from Mexico City to Cancun for 1068 MXN Travel with avia from Mexico City to Cancun in 2h 10m Go with avia from Mexico City to Cancun for 1068 MXN Explore with avia from Mexico City to Cancun for 1068 MXN Experience avia from Mexico City to Cancun in 2h 10m

View all Flight tickets →

Combined from Mexico City to Cancun

From Mexico City to Cancun, combined transport lets you start your journey at MEX Mexico City Airport and arrive at CUN Cancun Airport. The trip usually takes about 4 hours 50 minutes with fares starting at 1,786 MXN. Explore available routes and reserve your seat book your journey.

Popular departures: MEX Mexico City Airport
Popular arrivals: CUN Cancun Airport

Prices: 1,786 MXN

Duration: 4h 50m – 20h 14m ⏱

Take combined from Mexico City to Cancun in 4h 50m Take combined from Mexico City to Cancun for 1786 MXN Experience combined from Mexico City to Cancun for 1786 MXN Experience combined from Mexico City to Cancun in 4h 50m

View all Combined tickets →

Bus from Mexico City to Cancun

Hop on a bus at TAPO San Lazaro, Mexico City or Mexico City Norte Bus Station, with the first departure of the day at 09:45, and head from Mexico City toward Cancun, arriving at Cancun ADO. Services run frequently, so you can pick a departure time that fits your schedule. The journey usually takes around 26 hours 35 minutes, with tickets starting from 2,732 MXN. Plan ahead and book your seat here.

Prices: 2,732 MXN

Duration: 26h 35m – 27h 50m ⏱

Book bus from Mexico City to Cancun for 2732 MXN

View all Bus tickets →

Distance Mexico City to Cancun

The distance between Mexico City and Cancun is 1299.9 kilometers.

Mexico City to Cancun Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Mexico City to Cancun

Flight
Combined
Bus
Average price
3,022 MXN
4,841 MXN
2,756 MXN
Cheapest price
1,068 MXN
1,786 MXN
2,732 MXN
Average duration
2h 25m
10h 45m
3h 23m
Minimum duration
2h 10m
4h 50m
2h 35m
Number of departures
48
48
5
Tickets
Operators
VivaAerobus, Aeromexico, Volaris
VivaAerobus, Volaris
ADO

Flight Routes & Schedules from Mexico City to Cancun

Board your flight at MEX Mexico City Airport, the only direct service from Mexico City to Cancun. Flights operate from 06:05 until 22:40, and you can expect to be in the air for around 2h 10m to 2h 45m before landing at CUN Cancun Airport. Fares start from 1,068 to 7,198 MXN, and you can check the full timetable for the Mexico City–Cancun route to pick the departure that fits your plans and book your seat in advance.

Departure stations
MEX Mexico City Airport
Arrival stations
CUN Cancun Airport

Flight Timetable: MEX Mexico City Airport → CUN Cancun Airport

  • 06:05 09:25 2h 20m 1462 MXN
  • 06:05 09:25 2h 20m 1544 MXN
  • 06:15 09:50 2h 35m 6264 MXN
  • 06:15 09:50 2h 35m 6400 MXN
  • 06:45 10:03 2h 18m 2556 MXN
  • 06:45 10:03 2h 18m 2661 MXN
  • 06:45 10:03 2h 18m 7198 MXN
  • 07:00 10:20 2h 20m 1560 MXN
  • 07:00 10:37 2h 37m 6087 MXN
  • 07:00 10:20 2h 20m 1645 MXN
  • 08:10 11:45 2h 35m 6087 MXN
  • 08:25 11:45 2h 20m 1560 MXN
  • 08:25 11:45 2h 20m 1645 MXN
  • 09:05 12:40 2h 35m 5078 MXN
  • 09:05 12:40 2h 35m 5059 MXN
  • 09:55 13:33 2h 38m 5405 MXN
  • 09:55 13:33 2h 38m 5507 MXN
  • 10:30 13:55 2h 25m 1747 MXN
  • 10:30 13:55 2h 25m 1658 MXN
  • 10:45 14:30 2h 45m 4936 MXN
  • 10:45 14:30 2h 45m 4755 MXN
  • 11:10 14:28 2h 18m 1828 MXN
  • 11:10 14:28 2h 18m 1751 MXN
  • 11:10 14:28 2h 18m 1838 MXN
  • 11:50 15:27 2h 37m 3312 MXN
  • 11:50 15:27 2h 37m 3274 MXN
  • 12:55 16:23 2h 28m 5372 MXN
  • 12:55 16:23 2h 28m 5283 MXN
  • 14:55 18:30 2h 35m 3312 MXN
  • 14:55 18:30 2h 35m 3274 MXN
  • 16:10 19:45 2h 35m 3027 MXN
  • 16:10 19:45 2h 35m 2982 MXN
  • 17:45 21:03 2h 18m 1838 MXN
  • 17:45 21:03 2h 18m 1828 MXN
  • 17:45 21:03 2h 18m 1751 MXN
  • 18:10 21:36 2h 26m 3027 MXN
  • 18:10 21:36 2h 26m 2982 MXN
  • 19:20 22:55 2h 35m 3352 MXN
  • 19:20 22:55 2h 35m 3274 MXN
  • 20:45 23:58 2h 13m 1158 MXN
  • 20:45 23:58 2h 13m 1187 MXN
  • 20:45 23:58 2h 13m 1116 MXN
  • 21:05 00:15 2h 10m 1442 MXN
  • 21:05 00:15 2h 10m 1364 MXN
  • 21:45 01:16 2h 31m 1239 MXN
  • 21:45 01:16 2h 31m 1208 MXN
  • 22:40 01:50 2h 10m 1137 MXN
  • 22:40 01:50 2h 10m 1068 MXN

Check all Bus tickets →

Combined Routes & Schedules from Mexico City to Cancun

Start at MEX Mexico City Airport for a multi-leg trip to Cancun, involving transfers between different vehicles. Travel time is around 4h 50m to 20h 14m, with services scheduled from 05:05 until 23:45 and tickets beginning at 1,786 to 9,768 MXN. Arrival is at CUN Cancun Airport, and consulting the timetable for routes between Mexico City and Cancun allows you to pick the departure that suits your plans.

Departure stations
MEX Mexico City Airport
Arrival stations
CUN Cancun Airport

Combined Timetable: MEX Mexico City Airport → CUN Cancun Airport

  • 05:05 15:31 9h 26m 2193 MXN
  • 05:05 15:31 9h 26m 2233 MXN
  • 05:35 22:40 16h 5m 4343 MXN
  • 05:35 15:35 9h 5050 MXN
  • 05:35 22:10 15h 35m 4107 MXN
  • 05:35 18:45 12h 10m 4461 MXN
  • 05:35 12:35 6h 5243 MXN
  • 05:35 14:40 8h 5m 6712 MXN
  • 05:35 11:25 4h 50m 5243 MXN
  • 06:00 18:59 11h 59m 5318 MXN
  • 06:00 18:59 11h 59m 1828 MXN
  • 06:00 13:44 6h 44m 5318 MXN
  • 07:25 22:40 14h 15m 3949 MXN
  • 07:25 15:35 7h 10m 4655 MXN
  • 07:25 14:40 6h 15m 6321 MXN
  • 07:25 18:45 10h 20m 4051 MXN
  • 08:15 18:59 9h 44m 1828 MXN
  • 08:15 18:59 9h 44m 7015 MXN
  • 08:40 15:35 5h 55m 4655 MXN
  • 08:40 22:40 13h 3949 MXN
  • 08:40 14:40 5h 6321 MXN
  • 08:40 18:45 9h 5m 4051 MXN
  • 09:25 15:35 5h 10m 5050 MXN
  • 09:25 22:40 12h 15m 4343 MXN
  • 09:25 18:45 8h 20m 4441 MXN
  • 09:25 22:10 11h 45m 4107 MXN
  • 11:05 18:59 6h 54m 1828 MXN
  • 11:05 18:59 6h 54m 1786 MXN
  • 11:05 18:59 6h 54m 7015 MXN
  • 14:25 22:40 7h 15m 4324 MXN
  • 14:25 22:10 6h 45m 4089 MXN
  • 16:15 22:10 4h 55m 4009 MXN
  • 16:15 08:55 15h 40m 8518 MXN
  • 16:15 22:40 5h 25m 4247 MXN
  • 17:05 09:35 15h 30m 5515 MXN
  • 17:05 08:55 14h 50m 8124 MXN
  • 18:30 09:35 14h 5m 6667 MXN
  • 18:30 11:30 16h 6667 MXN
  • 18:30 08:55 13h 25m 9768 MXN
  • 18:55 16:09 20h 14m 4673 MXN
  • 18:55 16:09 20h 14m 4992 MXN
  • 21:45 13:21 14h 36m 1975 MXN
  • 22:45 14:40 14h 55m 7829 MXN
  • 22:45 11:30 11h 45m 5909 MXN
  • 22:45 12:35 12h 50m 7829 MXN
  • 22:45 09:35 9h 50m 5881 MXN
  • 23:45 13:21 12h 36m 1975 MXN
  • 23:45 16:28 15h 43m 1975 MXN

Check all Combined tickets →

Bus Routes & Schedules from Mexico City to Cancun

- Catch a bus at TAPO San Lazaro, Mexico City heading toward Cancun ADO, with the journey typically lasting 26h 35m to 27h 50m. Departures operate from 09:45 until 23:30, and fares start at 2,772 MXN.
- Board at Mexico City Norte Bus Station, and after a journey of around 27h to 27h 45m, the bus reaches Cancun ADO. Tickets are available from 2,732 MXN, and departures run from 14:30 until 20:30.

Departure stations
TAPO San Lazaro, Mexico City
Mexico City Norte Bus Station
Arrival stations
Cancun ADO

Bus Timetable: Mexico City Norte Bus Station → Cancun ADO

  • 14:30 19:15 27h 45m 2732 MXN
  • 20:30 00:30 27h 2732 MXN

Bus Timetable: TAPO San Lazaro, Mexico City → Cancun ADO

  • 09:45 14:30 27h 45m 2772 MXN
  • 15:30 20:20 27h 50m 2772 MXN
  • 23:30 03:05 26h 35m 2772 MXN

Check all Bus tickets →

Plan journeys across Mexico

Route finder

The interactive map helps you explore routes between major cities, coastal destinations, airports, and ferry ports. Compare available transport options and find tickets for your next trip.


More travel routes for Mexico City and Cancun

Planning more stops after Mexico City to Cancun?

If your journey doesn’t end with Mexico City to Cancun, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.