Train from Cancun to Mexico City

All travel options

Find out more about the route, compare travel time and get average prices for each means of transportation.

Routes by bus

Choose Bus route as one of the easiest and most popular way to travel, often the cheapest.

Routes by train

Train is the main means of transportation in this tab. But the routs may also include other transport modes.

Routes by plane

Time-saving is the main advantage of taking a flight from A to B. Find all possible flights to the destination you have chosen.

Routes by car

Information about travel time, distance and the average cost of travelling by car.

How to get from Cancún to Mexico City

Find Transport to Mexico City

Search accommodation with Booking.com

There are 8 ways to get from Cancún to Mexico City by plane, bus, subway, helicopter or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Fly to Puebla, bus

  1. Fly from Cancun (CUN) to Puebla (PBC)
  2. Take the bus from San Martín to Mexico City TAPO

Air taxi, bus via Villahermosa

  1. Take the Air taxi from Cancún International Airport to Palenque Airport
  2. Take the bus from Zapatero to Villahermosa
  3. Take the bus from Villahermosa to Mexico City

Air taxi, bus

  1. Take the Air taxi from Cancún International Airport to Palenque Airport
  2. Take the bus from Palenque to México TAPO

Bus

  1. Take the bus from Cancun to Mexico City

Drive

  1. Drive from Cancún to Mexico City

Travel safe during COVID-19

Rules to follow in Mexico

Travel within Mexico

Observe COVID-19 safety rules

Frequently Asked Questions


Am I allowed to travel from Cancún to Mexico City?

Yes, travel within Mexico is currently allowed.

Explore travel options

What are the travel restrictions in Mexico City?

Domestic travel is not restricted, but some conditions may apply

  • Face masks are mandatory
  • There is a social distancing requirement of 1.5 metres
  • Observe COVID-19 safety rules

Explore travel options

What is the national COVID-19 helpline number in Mexico City?

The national COVID-19 helpline number in Mexico City is 911.

Do I have to wear a face mask on public transport in Mexico City?

Wearing a face mask on public transport in Mexico City is mandatory.

What should I do if I have COVID-19 symptoms when I arrive in Mexico City?

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 911.

Last updated: 7 Dec 2022
Exceptions may apply, for full details: Secretary of Foreign Relations.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

What is the cheapest way to get from Cancún to Mexico City?

The cheapest way to get from Cancún to Mexico City is to fly and line 1 subway which costs $80 - $310 and takes 6h 7m.

More details

Which way is quickest from Cancún to Mexico City?

The quickest way to get from Cancún to Mexico City is to fly which costs $95 - $230 and takes 3h 56m.

More details

Is there a direct bus between Cancún and Mexico City?

No, there is no direct bus from Cancún to Mexico City. However, there are services departing from Cancun and arriving at Bellas Artes via Poniente 118. The journey, including transfers, takes approximately 27h 29m.

More details

How far is it from Cancún to Mexico City?

The distance between Cancún and Mexico City is 1295 km. The road distance is 1616 km.

Get driving directions

How do I travel from Cancún to Mexico City without a car?

The best way to get from Cancún to Mexico City without a car is to Air taxi and bus via Villahermosa which takes 17h 41m and costs $5,800 - $5,950.

More details

How long does it take to get from Cancún to Mexico City?

It takes approximately 3h 56m to get from Cancún to Mexico City, including transfers.

More details

Where do I catch the Cancún to Mexico City bus from?

Cancún to Mexico City bus services, operated by ADO, depart from Cancun station.

More details

Bus or fly from Cancún to Mexico City?

The best way to get from Cancún to Mexico City is to fly which takes 3h 56m and costs $95 - $230. Alternatively, you can bus, which costs $130 - $320 and takes 27h 29m.

Mode details

How long is the flight from Cancún to Mexico City?

The quickest flight from Cancun Airport to Mexico City Airport is the direct flight which takes 2h 24m.

Search flights

Where does the Cancún to Mexico City bus arrive?

Cancún to Mexico City bus services, operated by ADO, arrive at Mexico City station.

More details

What companies run services between Cancún, Mexico and Mexico City, Mexico?

Aeroméxico, Viva Aerobus and Volaris fly from Cancún to Mexico City every 30 minutes. Alternatively, ADO operates a bus from Cancun to Mexico City every 4 hours. Tickets cost $130 - $320 and the journey takes 27h 10m.

Train from Cancun to Mexico City

Volaris

Websitevolaris.com Ave. Duration2h 37mWhenEvery dayEstimated price$70 - $320Ave. Duration2h 10mWhenEvery dayEstimated price$65 - $370Ave. Duration2h 7mWhenEvery dayEstimated price$75 - $480Ave. Duration2h 28mWhenEvery dayEstimated price$50 - $480

Train from Cancun to Mexico City

Aeroméxico

Websiteaeromexico.comAve. Duration2h 34mWhenEvery dayEstimated price$80 - $340Ave. Duration2h 20mWhenEvery dayEstimated price$65 - $420

Train from Cancun to Mexico City

Viva Aerobus

Website vivaaerobus.comAve. Duration2h 30mWhenEvery dayEstimated price$65 - $250Ave. Duration2h 25mWhenEvery dayEstimated price$60 - $320Ave. Duration2h 25mWhenEvery dayEstimated price$70 - $320Ave. Duration2h 30mWhenEvery dayEstimated price$45 - $320Ave. Duration5h 35mWhenMonday, Tuesday, Wednesday, Thursday, Friday and SundayEstimated price$45 - $320

Train from Cancun to Mexico City

Sistema de Transporte Colectivo Metro

Train from Cancun to Mexico City

Autotransportes San Pedro Santa Clara

Train from Cancun to Mexico City

Estrella Roja

Train from Cancun to Mexico City

Autobuses TRT

Train from Cancun to Mexico City

Ecobus Express

Train from Cancun to Mexico City

ADO

Autobuses de Oriente (ADO) is one of Mexico’s largest bus companies, mainly operating south of Mexico City and into the Yucatan Peninsula. Choose from three bus classes: ADO (first class), ADO GL (luxury class) and ADO Platino (platinum class and the most expensive). All buses are comfortable, with reclining seats, blackout curtains, air conditioning and a toilet; ADO Platino offers additional amenities such as extra legroom, onboard Wi-Fi and individual screens.

Phone+52 555 784 4652EmailWebsiteado.com.mxAve. Duration15h 10mFrequencyTwice dailyEstimated price$75 - $170Schedules atado.com.mxADO Platino$100 - $170ADO$75 - $130ADO GL$95 - $140Ave. Duration27h 10mFrequencyEvery 4 hoursEstimated price$130 - $320Schedules atado.com.mxADO Platino$180 - $320ADO$140 - $230ADO GL$170 - $230

Train from Cancun to Mexico City

Holbox Collection

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in France: A guide to SNCF, Need to know: Jadrolinija and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.

More Questions & Answers

What is the time difference between Cancún and Mexico City?

Mexico City is 1h behind Cancún. It is currently 1:22 PM in Cancún and 12:22 PM in Mexico City.

Can I drive from Cancún to Mexico City?

Yes, the driving distance between Cancún to Mexico City is 1616 km. It takes approximately 19h 6m to drive from Cancún to Mexico City.

Get driving directions

Which airlines fly from Cancun Airport to Mexico City Airport?

Viva Aerobus, Volaris and Aeroméxico offer flights from Cancun Airport to Mexico City Airport.

Search flights

Where can I stay near Mexico City?

There are 1952+ hotels available in Mexico City. Prices start at $150 AUD per night.

More details

How do I get to Cancun (CUN) Airport from Cancún?

The best way to get from Cancún to Cancun Airport is to shuttle which takes 17 min and costs $36.

More details

Where to next?

Trips from Cancún

Trips to Mexico City

Can you take a train from Cancun to Mexico City?

There are 4 ways to travel between Mexico City and Cancún including taking a bus, ferry, flight or train.

How do you get from Cancun to Mexico City?

Flight departures from Cancun to Mexico City are frequent. They depart every 20 to 40 minutes from 06:00 to 23:00, with a flight time of approximately 2 hours and 10 minutes. Four airlines fly direct from Cancun to Mexico City: AeroMexico, Interjet, Viva Aerobus and Volaris.

Can you take a bus from Cancun to Mexico City?

Between Cancun and Mexico City we found up to 33 bus departures, including 16 night buses. The earliest departure from Cancun is at 09:45 arriving to Mexico City at 13:25. The latest departure is at 18:30 arriving at 22:30. Prices for a one way adult ticket range from 99 € to 120 €.

How much is a bus from Cancun to Mexico City?

The average bus ticket price from Cancún to Mexico City is $117. The best way to find cheap bus tickets from Cancún to Mexico City is to book your tickets as early as possible.