Skip to content
All routes

How to travel from Mexico City to Cancún: flight, bus & car

🗺️

Cargando mapa...

✈️ Search flights Mexico City → Cancún

Loading real-time prices...

Airlines we compare:

Travel options

Step-by-step guide

Flying from Mexico City to Cancún is the fastest and most popular way to reach the Mexican Caribbean. With over 30 daily flights operated by Aeroméxico, Volaris, and VivaAerobus, you'll find options starting at $1,200 MXN if you book in advance. The flight takes between 2 hours 15 minutes and 2 hours 45 minutes. This guide takes you from your home all the way to Cancún's Hotel Zone.

The AICM has two terminals: Terminal 1 (T1) is used by Volaris and VivaAerobus, while Terminal 2 (T2) is Aeroméxico's hub. Check your terminal before leaving because they're separate and transferring between them takes 15-20 minutes on the free Aerotrén. Ideally arrive 2 hours before your flight. From the Historic Center or Zona Rosa, an Uber costs $80-$150 MXN (20-40 minutes depending on traffic). The cheapest option is the Metro: take Line 5 (yellow) to Terminal Aérea station, which drops you at T1's door. For T2, walk to the Aerotrén inside T1. Note: the metro isn't practical with large luggage during rush hour (7-9 AM and 6-8 PM).

📍 Mexico City International Airport (AICM)

Av. Capitán Carlos León S/N, Peñón de los Baños, Venustiano Carranza, 15620 Mexico City

📍

💡 Tips

  • If taking Uber, set the destination as 'AICM Terminal 1' or 'AICM Terminal 2' so the GPS takes you to the right terminal.
  • At T1, security lines can be long. Keep your carry-on within size limits (55x40x25 cm) to avoid surcharges on low-cost airlines.
  • If flying Volaris or VivaAerobus, check in online 24 hours before. Otherwise, they charge $300-500 to do it at the airport.

💡 General tips for this route

  • Book your flight at least 3 weeks in advance for the best prices. The lowest fares are Tuesday through Thursday.
  • Peak season in Cancún is December through April and Easter week. Flights can cost double. The best price-weather ratio is May-June and November.
  • Bring biodegradable sunscreen if you'll be swimming in cenotes or the sea. It's mandatory in Quintana Roo to protect the reefs.
  • If you plan to visit Tulum, Playa del Carmen, or Isla Mujeres, it's cheaper to take ADO buses or colectivos from downtown Cancún than to book tours.

How to choose the best way to travel from Mexico City to Cancún

Traveling from Mexico City to Cancún is one of the busiest domestic routes in the country and also one where the choice of transport makes the biggest difference. Flying gets you there in just over two hours and lands you in the Caribbean the same day; a bus stretches the trip to 24 hours covering more than 1,600 kilometers on federal highways; driving your own car gives you total flexibility and the option to stop in Veracruz, Campeche and Mérida, but it requires at least two days if you want to enjoy it. The right choice depends on your budget, the time you have and what kind of trip you're planning. Short vacations or business travel leave flying as the only reasonable option. Tight budget and light luggage? The overnight ADO Platino bus is surprisingly comfortable and saves you a hotel night. Traveling with family, lots of luggage, or planning to explore the Yucatán Peninsula? Driving (or renting a car) opens up a huge range of possibilities.

✈️ Flying from Mexico City to Cancún: airlines, airports and prices

The CDMX-Cancún route is Mexico's busiest domestic air corridor, with over 30 daily departures across all airlines. Aeroméxico, Volaris, VivaAerobus and Magnicharters all fly it, each with its own pricing strategy. Aeroméxico is usually the most expensive but includes a 25 kg checked bag and assigned seating in its Clásica fare. Volaris and VivaAerobus are low-cost carriers with base fares from approx. $800 MXN, but everything else (bags, seat selection, changes) is charged separately. If you're traveling with just a 10 kg carry-on, low-cost wins on price; if you need checked luggage, Aeroméxico usually beats them once you add the extras. Flights leave from Benito Juárez International (AICM, code MEX) 13 km from the Historic Center, and since 2022 also from Felipe Ángeles International (AIFA, code NLU), 50 km away in the State of Mexico. AIFA has cheaper fares but add an hour and $115 MXN for the official bus to downtown (or $500-800 MXN via Uber). You land at Cancún International Airport (CUN), the country's second busiest terminal. From CUN to the Hotel Zone takes 20 to 30 minutes via ADO bus ($114 MXN), Uber ($350-500 MXN) or official taxi ($800-1,200 MXN). Avoid the private transport touts who approach you right after customs — they routinely charge triple the fair rate.

🚌 Bus from Mexico City to Cancún: ADO, classes and schedules

The bus is the go-to option for budget travelers who aren't in a rush and want to skip a hotel night. Only ADO runs the direct route, in GL and Platino classes. ADO Platino is the most comfortable bus experience in Mexico: seats recline nearly 180°, blankets and pillows included, onboard restroom, snack and water service, WiFi, and outlets at every seat. ADO GL is one tier below but equally safe, with seats reclining to 140° and without the top-tier amenities. Departures are mostly overnight from TAPO (Terminal de Autobuses de Pasajeros de Oriente), at Calzada Ignacio Zaragoza 200, next to the San Lázaro Metro station (Line 1). Expect 3 to 4 daily departures: typically one at midday and the rest between 5 and 11 pm so you arrive in Cancún in the morning. The trip covers 1,625 km through Puebla, Veracruz, Villahermosa, Campeche and Mérida, with technical stops every 4-5 hours to stretch, eat and use the restroom. Stops are at actual ADO terminals, not roadside pullouts, so there are clean shops and bathrooms. Bring your printed ticket or the ADO Mobile app, valid photo ID, and a face mask in case they require one (varies by period). Checked luggage allowance is 25 kg in the hold plus one carry-on; ADO is strict about valuables in the hold — laptops, cameras and jewelry must travel with you.

🚗 Driving from Mexico City to Cancún: route, tolls and gas

Driving from Mexico City to Cancún covers 1,625 km on federal and toll highways and takes 18 to 20 hours of actual driving time, so plan for at least two days with an overnight stop in Veracruz, Villahermosa or Campeche. The fastest and safest route goes via the 150D highway to Veracruz, then the 180D along the Gulf coast to Villahermosa, and finally the 186 and 307 through Campeche and Yucatán to Cancún. Total tolls: approximately $1,800-2,200 MXN depending on vehicle size; fuel for an efficient compact car: around $2,500-3,500 MXN at current prices. Adding a budget hotel night ($600-1,200 MXN) pushes you to $5,000-7,000 MXN total, versus the $3,000-4,500 MXN headline figure — take that into account if you're only one or two travelers. Where the car wins big is with three or four people: the cost splits, and you end up with a car in Yucatán to explore Tulum, Valladolid, Mérida or the cenotes. Key tips: download Waze and Google Maps offline because there are stretches without signal; avoid driving at night between Villahermosa and Campeche for safety reasons; the Autopista del Sol has gas stations and OXXO stores at a good pace until Veracruz but they thin out after — refuel at least every 200 km. Bring cash for tolls (some only accept manual payment) and up-to-date documents. If renting, confirm the contract allows driving the full route and get comprehensive insurance — basic coverage doesn't protect against the real risks of such a long trip.

📅 When to travel to save money

Flights from Mexico City to Cancún follow a clear seasonal pattern. The most expensive months are December (winter and holiday season), Holy Week (April), and July-August (summer vacation), when base fares rise from around $2,000 MXN to over $5,000 MXN in the days before departure. The cheapest months are September, the second half of October, and the first half of November, which overlap with official Caribbean hurricane season — lower demand, more deals, but also more rain risk. The sweet spot for cheap Volaris or VivaAerobus fares from $900 MXN is 3 to 8 weeks before the trip, avoiding Fridays and Sundays (the most expensive days). If your dates are fixed, set price alerts on Google Flights or Skyscanner and compare the three metro airports (MEX, AIFA, and Toluca when operating). Bus prices are much more stable year-round, but ADO also raises fares at Christmas and Holy Week; reserve at least 2 weeks ahead during those dates.

💡 Tips to know before you book

Five things that will save you money or headaches on this route. First, luggage: if you're flying low-cost with an extra bag, buying it online ahead of time costs about half what you'll pay at the airport counter — Volaris and VivaAerobus charge up to double at check-in. Second, transport in Cancún: buy your ADO ticket to the Hotel Zone or downtown directly at the official counter inside the terminal (not outside with the touts) for $114 MXN. Official taxis work on a zoned fare system — ask for the price list before getting in. Third, flights from MEX to CUN between 6 and 8 am are the most punctual because they don't carry over delays from the day; from AIFA avoid 6 pm if you want to skip the return traffic. Fourth, on the road trip, the 150D highway has chronic repair zones — check Google Maps or Waze before leaving and consider alternatives if blockages are reported. Fifth, currency exchange: Cancún airport exchange houses offer the worst rates; change only what you need there and do the bulk at downtown exchanges or ATMs (CitiBanamex, Santander, HSBC give the best rates without high fees if your home bank doesn't charge international).

Frequently asked questions

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

Low-cost flights on Volaris and VivaAerobus are the cheapest option if you book 3 to 8 weeks ahead and travel light (no checked bag). Base fares run from $800-1,200 MXN, especially in September and October. If you have heavy luggage, the ADO GL bus at $1,500 MXN ends up cheaper than a low-cost flight once you add baggage fees. Booking at the airport on the day of travel is almost always the most expensive.

How long does the bus take from Mexico City to Cancún?

The ADO bus takes 24 to 26 hours covering 1,625 km through Puebla, Veracruz, Villahermosa, Campeche and Mérida. There are technical stops every 4-5 hours for bathroom, food and stretching. Most departures are overnight from TAPO, arriving in Cancún the following morning. ADO Platino is the most comfortable class with near-flat seats, blankets and WiFi.

Is it worth driving from Mexico City to Cancún?

Only worth it if you're traveling with three or four people and plan to use the car to explore the peninsula (Tulum, Valladolid, Mérida, cenotes, Playa del Carmen). Split four ways, the cost drops to $1,500-2,000 MXN per person and you gain full flexibility. For one or two travelers, flying always wins on time and total cost once you factor in gas, tolls, an intermediate hotel and vehicle wear.

Which is the best Mexico City airport to fly to Cancún?

Benito Juárez (MEX) is more convenient if you live in central, southern or eastern Mexico City: it's 13 km from the Zócalo and has the highest flight frequency. Felipe Ángeles (AIFA) is worth it if you live in the northern part of the city or the State of Mexico and want cheaper Volaris or VivaAerobus fares, but it adds an extra hour of transfer time. Compare total cost including airport transfer before deciding — sometimes a cheap AIFA fare stops being worthwhile once you add $500-800 MXN for an Uber to get there.

Is it safe to drive from Mexico City to Cancún?

Yes, the toll highway route is generally safe if you travel by day on highways 150D, 180D and 307. The trickiest stretch is Villahermosa-Campeche, where driving at night is not recommended. Keep the tank topped up after Veracruz, don't detour onto unlit secondary roads, and have the Emergency 911 and National Guard apps on your phone. Ángeles Verdes (call 078) offer free assistance on toll booths and federal highways if you get a flat tire or run out of gas.

Keep exploring

Frequently asked questions

How to get from Mexico City to Cancún by plane?

The trip from Mexico City to Cancún by plane takes 2h 15min - 2h 45min and costs $1,200-$3,500 MXN. Providers: Aeroméxico, Volaris, VivaAerobus.

How to get from Mexico City to Cancún by bus?

The trip from Mexico City to Cancún by bus takes 24 - 26 hours and costs $1,500-$2,200 MXN. Providers: ADO GL / ADO Platino.

How to get from Mexico City to Cancún by car?

The trip from Mexico City to Cancún by car takes 18 - 20 hours and costs $3,000-$4,500 MXN. Providers: Own vehicle / Rental car.

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

Travel time from Mexico City to Cancún varies by transport: flight 2h 15min - 2h 45min, bus 24 - 26 hours, car 18 - 20 hours. The most popular option takes 2h 15min - 2h 45min.

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

Low-cost flights on Volaris and VivaAerobus are the cheapest option if you book 3 to 8 weeks ahead and travel light (no checked bag). Base fares run from $800-1,200 MXN, especially in September and October. If you have heavy luggage, the ADO GL bus at $1,500 MXN ends up cheaper than a low-cost flight once you add baggage fees. Booking at the airport on the day of travel is almost always the most expensive.

How long does the bus take from Mexico City to Cancún?

The ADO bus takes 24 to 26 hours covering 1,625 km through Puebla, Veracruz, Villahermosa, Campeche and Mérida. There are technical stops every 4-5 hours for bathroom, food and stretching. Most departures are overnight from TAPO, arriving in Cancún the following morning. ADO Platino is the most comfortable class with near-flat seats, blankets and WiFi.

Is it worth driving from Mexico City to Cancún?

Only worth it if you're traveling with three or four people and plan to use the car to explore the peninsula (Tulum, Valladolid, Mérida, cenotes, Playa del Carmen). Split four ways, the cost drops to $1,500-2,000 MXN per person and you gain full flexibility. For one or two travelers, flying always wins on time and total cost once you factor in gas, tolls, an intermediate hotel and vehicle wear.

Which is the best Mexico City airport to fly to Cancún?

Benito Juárez (MEX) is more convenient if you live in central, southern or eastern Mexico City: it's 13 km from the Zócalo and has the highest flight frequency. Felipe Ángeles (AIFA) is worth it if you live in the northern part of the city or the State of Mexico and want cheaper Volaris or VivaAerobus fares, but it adds an extra hour of transfer time. Compare total cost including airport transfer before deciding — sometimes a cheap AIFA fare stops being worthwhile once you add $500-800 MXN for an Uber to get there.

Is it safe to drive from Mexico City to Cancún?

Yes, the toll highway route is generally safe if you travel by day on highways 150D, 180D and 307. The trickiest stretch is Villahermosa-Campeche, where driving at night is not recommended. Keep the tank topped up after Veracruz, don't detour onto unlit secondary roads, and have the Emergency 911 and National Guard apps on your phone. Ángeles Verdes (call 078) offer free assistance on toll booths and federal highways if you get a flat tire or run out of gas.