Travel Cancun to Mexico City

Cancun to Mexico City

For the route between Cancun and Mexico City, multiple transport services are available, with detailed timetables, estimated durations and fare information provided here.

Travel options for Cancun to Mexico City

The quickest and most affordable way to get from Cancun to Mexico City is by a flight for 1234 MXN, taking only 2h y 20 minutes.

Flight from Cancun to Mexico City

Flying from Cancun, you can board at CUN Cancun Airport and reach Mexico City in approximately 2 hours 20 minutes, landing at MEX Mexico City Airport. Flying is the quickest way to cover this route, with ticket prices starting at 1,234 MXN. You can check available flights and secure your seat using the booking options available here.

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

Prices: 1,234 MXN

Duration: 2h 20m – 2h 32m ⏱

Take avia from Cancun to Mexico City for 1234 MXN Ride with avia from Cancun to Mexico City for 1234 MXN Explore with avia from Cancun to Mexico City for 1234 MXN Travel with avia from Cancun to Mexico City in 2h 20m Hop on avia from Cancun to Mexico City for 1234 MXN Book avia from Cancun to Mexico City in 2h 20m

View all Flight tickets →

Combined from Cancun to Mexico City

For travelers connecting Cancun and Mexico City via combined transport, departures are available from CUN Cancun Airport with arrivals at MEX Mexico City Airport. The journey usually takes around 4 hours 55 minutes, with tickets starting from 1,521 MXN. Check available options and reserve your seat book your travel.

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

Prices: 1,521 MXN

Duration: 4h 55m – 15h 35m ⏱

Take combined from Cancun to Mexico City for 1521 MXN Travel with combined from Cancun to Mexico City for 1521 MXN

View all Combined tickets →

Bus from Cancun to Mexico City

Board a bus at Cancun ADO and begin your journey from Cancun toward Mexico City, reaching Mexico City Norte Bus Station or TAPO San Lazaro, Mexico City along the way. The first departure of the day is at 10:30, and services run regularly so you can choose a departure time that works for you. The trip lasts about 26 hours 30 minutes with fares starting from 2,772 MXN. Reserve your ticket here.

Prices: 2,772 MXN

Duration: 26h 30m – 29h 45m ⏱

Go with bus from Cancun to Mexico City for 2772 MXN

View all Bus tickets →

Distance Cancun to Mexico City

The distance between Cancun and Mexico City is 1299.9 kilometers.

Cancun to Mexico City Transportation Comparison

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

Flight
Combined
Bus
Average price
4,133 MXN
4,755 MXN
2,772 MXN
Cheapest price
1,234 MXN
1,521 MXN
2,772 MXN
Average duration
2h 23m
10h 33m
4h 12m
Minimum duration
2h 20m
4h 55m
2h 30m
Number of departures
49
14
7
Tickets
Operators
VivaAerobus, Volaris, Aeromexico
VivaAerobus, Volaris
ADO

Flight Routes & Schedules from Cancun to Mexico City

Take off from CUN Cancun Airport on the only nonstop flight to Mexico City. You’ll spend around 2h 20m to 2h 32m cruising in the air before landing at MEX Mexico City Airport. Services operate from 01:10 until 23:15 with fares starting at 1,234 to 8,663 MXN. Consult the full timetable for flights covering Cancun and Mexico City to select your preferred departure and secure your seat.

Departure stations
CUN Cancun Airport
Arrival stations
MEX Mexico City Airport

Flight Timetable: CUN Cancun Airport → MEX Mexico City Airport

  • 01:10 02:30 2h 20m 1234 MXN
  • 01:10 02:30 2h 20m 1259 MXN
  • 05:25 06:45 2h 20m 1570 MXN
  • 05:25 06:45 2h 20m 1580 MXN
  • 05:25 06:45 2h 20m 1645 MXN
  • 06:03 07:25 2h 22m 3152 MXN
  • 06:03 07:25 2h 22m 3190 MXN
  • 06:20 07:40 2h 20m 1243 MXN
  • 06:20 07:40 2h 20m 1320 MXN
  • 07:03 08:25 2h 22m 3152 MXN
  • 07:03 08:25 2h 22m 3190 MXN
  • 07:58 09:20 2h 22m 3152 MXN
  • 07:58 09:20 2h 22m 3190 MXN
  • 09:11 10:35 2h 24m 4937 MXN
  • 10:25 11:45 2h 20m 1538 MXN
  • 10:25 11:45 2h 20m 1625 MXN
  • 10:50 12:10 2h 20m 1995 MXN
  • 10:50 12:10 2h 20m 6339 MXN
  • 10:50 12:10 2h 20m 1808 MXN
  • 11:15 12:40 2h 25m 8663 MXN
  • 11:15 12:40 2h 25m 8311 MXN
  • 12:25 13:55 2h 30m 5161 MXN
  • 12:25 13:55 2h 30m 4937 MXN
  • 13:40 15:05 2h 25m 4937 MXN
  • 14:26 15:55 2h 29m 5963 MXN
  • 14:26 15:55 2h 29m 5730 MXN
  • 14:50 16:10 2h 20m 2336 MXN
  • 14:50 16:10 2h 20m 2286 MXN
  • 15:20 16:40 2h 20m 2480 MXN
  • 15:20 16:40 2h 20m 2580 MXN
  • 15:20 16:40 2h 20m 7095 MXN
  • 15:24 16:55 2h 31m 6838 MXN
  • 15:24 16:55 2h 31m 6563 MXN
  • 16:23 17:55 2h 32m 4937 MXN
  • 17:27 18:55 2h 28m 5730 MXN
  • 17:27 18:55 2h 28m 5963 MXN
  • 18:34 20:05 2h 31m 7416 MXN
  • 18:34 20:05 2h 31m 7734 MXN
  • 19:35 21:05 2h 30m 7620 MXN
  • 19:35 21:05 2h 30m 7642 MXN
  • 20:22 21:50 2h 28m 5730 MXN
  • 20:22 21:50 2h 28m 5963 MXN
  • 21:40 23:00 2h 20m 4609 MXN
  • 21:40 23:00 2h 20m 4755 MXN
  • 21:50 23:10 2h 20m 1730 MXN
  • 21:50 23:10 2h 20m 1808 MXN
  • 21:50 23:10 2h 20m 7095 MXN
  • 23:15 00:35 2h 20m 1342 MXN
  • 23:15 00:35 2h 20m 1422 MXN

Check all Bus tickets →

Combined Routes & Schedules from Cancun to Mexico City

Set off from CUN Cancun Airport on a coordinated transfer involving different vehicles toward Mexico City. The journey usually lasts 4h 55m to 15h 35m, with departures scheduled from 07:00 until 23:00. Fares starting at 1,521 to 6,668 MXN and arrival is at MEX Mexico City Airport. Consulting the timetable for multi-leg connections between Cancun and Mexico City lets you plan your departure and secure your seat.

Departure stations
CUN Cancun Airport
Arrival stations
MEX Mexico City Airport

Combined Timetable: CUN Cancun Airport → MEX Mexico City Airport

  • 07:00 20:25 14h 25m 5326 MXN
  • 07:00 17:45 11h 45m 5326 MXN
  • 07:00 13:35 7h 35m 6068 MXN
  • 09:40 21:55 13h 15m 5966 MXN
  • 09:40 13:35 4h 55m 6668 MXN
  • 09:40 20:25 11h 45m 5966 MXN
  • 09:40 17:45 9h 5m 5884 MXN
  • 16:16 00:35 9h 19m 1521 MXN
  • 16:55 01:30 9h 35m 4549 MXN
  • 23:00 09:40 11h 40m 4036 MXN
  • 23:00 13:35 15h 35m 4233 MXN
  • 23:00 06:40 8h 40m 3403 MXN
  • 23:00 07:40 9h 40m 3668 MXN
  • 23:00 08:35 10h 35m 3958 MXN

Check all Combined tickets →

Bus Routes & Schedules from Cancun to Mexico City

- From Cancun ADO, embark on a bus journey to Mexico City Norte Bus Station, lasting around 27h 20m to 29h 20m. With departures scheduled from 10:30 until 18:30 and fares starting at 2,772 MXN.
- Set off from Cancun ADO to TAPO San Lazaro, Mexico City by bus, traveling for about 26h 30m to 29h 45m. Services are scheduled from 10:30 until 17:30, and bus ticket prices start from 2,772 MXN.

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

Bus Timetable: Cancun ADO → Mexico City Norte Bus Station

  • 10:30 13:45 28h 15m 2772 MXN
  • 17:30 19:50 27h 20m 2772 MXN
  • 18:30 22:50 29h 20m 2772 MXN

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

  • 10:30 12:45 27h 15m 2772 MXN
  • 12:01 16:01 29h 2772 MXN
  • 16:30 21:15 29h 45m 2772 MXN
  • 17:30 19:00 26h 30m 2772 MXN

Check all Bus tickets →

Search routes across Mexico

Route finder

Find transport connections between hundreds of destinations nationwide. Use the map to compare buses, trains, ferries, and flights and discover new travel possibilities.


More travel routes for Cancun and Mexico City

Planning more stops after Cancun to Mexico City?

If your journey doesn’t end with Cancun to Mexico City, 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.