The Best Flights to Mexico

Insider tips for finding the best flights from the U.S., Canada and UK to Mexico

Fly to Mexico first

This article contains affiliate links. What does that mean?
If you make a purchase via such a link on the site of the provider, we may earn a small commission, which supports us in this project. Of course, this doesn’t cost you anything! Thank you very much!

To get to Holbox Island or anywhere else on the Yucatán Peninsula, you must first fly to Mexico. The best flights from the U.S., Canada and the U.K. land in Cancun or alternatively Mexico City. Since the opening of the new airport there are also flights to Tulum.

Travel requirements to Mexico

To enter Mexico as a tourist, a passport valid for at least 6 months is generally required. A visa is not needed for stays of up to 180 days, and also a tourist card (FMM) is no longer issued. These immigration regulations apply to citizens of the United States, Canada, the United Kingdom and all European Schengen countries.

Flight time to Mexico and cost of airfare

Depending on where you are flying from and the number of stopovers, you can plan on a flight time to Mexico of 2-6 hours from the U.S., 4-8 hours from Canada, and 11-18 hours from the U.K. and Europe. Direct flights to Cancun are the fastest and most convenient. The number of flights offered by most airlines is seasonal and varies according to their schedules.

The cost of a flight varies greatly depending on the day of the week, season, availability, how far in advance you book and, of course, the booking class. If you fly from the USA to Mexico, you can expect a ticket price depending on your departure point starting from 200-600 USD, 300-500 CAD from Canada, 500-700 GBP from the UK and 800-1200 EUR from Europe.

The ideal flight to Mexico

The best flights to Mexico arrive in Cancun no later than mid-afternoon or early evening, no matter where you are coming from. This gives you plenty of time to get to your destination.

If you want to go to Holbox and arrive after 6 p.m., it is better to spend the night in Cancun, as you will not make it to Chiquilá in time to catch the ferry to Holbox.

At least there are some cheap hotels in the center of Cancún, from where you have a good starting position for the next day’s trip. The city itself does not have much to offer, so a longer stay is not worthwhile. Unless you use your stay for a day trip from Cancún to Isla Mujeres or Chichén Itzá.

Cancun from above approaching the airport
Cancun from above approaching the airport

Flights to Mexico City are more suitable in combination with a city tour or a trip to other places in Mexico. The flight to Tulum is especially useful if you want to spend a few days there.

Entry to Mexico

Upon landing in Cancún, your immigration documents will be checked, which can take up to 1 hour, depending on the number of arriving planes.

At one of the counters you will receive an entry stamp in your passport, which must be valid for at least 6 months. It is no longer necessary to fill out entry forms and the tourist card (FMM) is no longer required.

You will then proceed to the baggage claim carousels. There may be a longer wait here as well. Once you have collected your baggage, you will need to go through customs. Then you can continue your transfer to Holbox.

Tip: In a best-case scenario, the total time from landing to leaving the airport may be only a few minutes if you are traveling with only carry-on baggage. At peak times and with checked baggage, it can take up to 1-2 hours. You should take this into account when planning your onward journey.

Search, find and book the best flights

The smartest way to find flights to Mexico is to use Google Flights and the airlines themselves. Skyscanner, Kayak, and Momondo often find the cheapest flights because these search engines can search many online deals simultaneously.

Tip: Time flexibility pays off! Flights on weekends and during major holiday periods are usually expensive. It is much cheaper to fly during the week and outside the main vacation periods. This can make a difference of several hundred dollars or pounds.

Flights to Mexico from USA

There are many direct flights from major U.S. airports to Cancun, Tulum and Mexico City, often several times a day. The fastest flight to Cancun is from Miami, Houston or Atlanta, which takes about 2-2.5 hours, and the longest from Los Angeles, San Francisco and Seattle, which takes about 5-6 hours. From Dallas, Chicago and New York it is 3-4 hours. Prices start from 200 USD for a roundtrip flight from Miami and 600 USD from Seattle.

Flights from the U.S. to Mexico City are slightly shorter or longer depending on where you are flying from. The flight time from the west of the country can be up to 1.5 hours shorter, while from the east it can take up to 1.5 hours longer. Although many Mexican airlines fly to the capital of México, ticket prices are very similar to those to Cancun and Tulum.

American Airlines planes at JFK Airport in New York
American Airlines planes at JFK Airport in New York

Here you can find some examples of direct flights from major U.S. airports to Cancun.

  • Miami (MIA) to Cancun (CUN) on American or Aeromexico in 2 hours
  • Houston (IAH) to Cancun (CUN) on United in 2.5 hours
  • Atlanta (ATL) to Cancun (CUN) on Frontier or Delta in 2.5 hours
  • Dallas (DFW) to Cancun (CUN) on Spirit or American in 3 hours
  • Chicago (ORD) to Cancun (CUN) on Spirit or Frontier in 4 hours
  • New York (JFK) to Cancun (CUN) on American or JetBlue in 4.5 hours
  • Los Angeles (LAX) to Cancun (CUN) on United or Delta in 5 hours
  • San Francisco (SFO) to Cancun (CUN) on United in 5.5 hours
  • Seattle (SEA) to Cancun (CUN) on Alaska in 6 hours

Flights from Canada to Mexico

The largest airports in Canada with direct flights to Cancún are in Toronto and Montréal in the east, Winnipeg in the middle and Calgary, Vancouver and Edmonton in the west. All other departure points in Canada require at least one stopover. Flight times are 4.5 to 5 hours from eastern Canada and 5 to 6 hours from the west. If there is a flight connection on Flair Airlines, they usually offer the cheapest flights starting at 300-500 CAD.

Non-stop flights to Mexico City and Tulum are only available from Toronto, Montréal and Vancouver and are operated by Air Canada or Aeromexico. However, these flights are significantly more expensive than flights to Cancún.

Air Canada aircraft at YVR Airport in Vancouver
Air Canada aircraft at YVR Airport in Vancouver

For example, here are some good flight options flights from Canada to Cancún.

  • Toronto (YYZ) to Cancún (CUN) on Flair Airlines or Air Transat in 4.5 hours
  • Montréal (YUL) to Cancún (CUN) on Flair Airlines or Air Canada in 5 hours
  • Winnipeg (YWG) to Cancún (CUN) on WestJet in 5 hours
  • Calgary (YYC) to Cancún (CUN) on Flair Airlines or WestJet in 5.5 hours
  • Edmonton (YEG) to Cancún (CUN) on WestJet or Sunwing in 6 hours
  • Vancouver (YVR) to Cancún (CUN) on Flair Airlines or WestJet in 6 hours

Mexico flights from UK

Most direct flights depart from London Gatwick Airport and are operated by British Airways and TUI Airways. The latter also offers weekly direct flights from Birmingham, Bristol and Manchester, but at slightly higher prices. A direct flight from the UK to Cancun takes approximately 10 to 10.5 hours. Alternatively, there are one-stop flights via Madrid, USA or Canada with a total flight time of 14-16 hours. Flying back to the UK will take an hour less. Prices vary depending on the date and start from 500 GBP.

British Airways at London LGW airport
British Airways at London’s LGW airport

Here are some examples of flights from the UK to Cancun.

  • London (LGW) to Cancun (CUN) on TUI Airways or British Airways in 10.5 hours
  • Manchester (MAN) to Cancun (CUN) on TUI Airways in 10.5 hours

Flights from Europe to Mexico

Depending on your point of departure in Europe and the number of stopovers, the flight to Mexico takes 12-18 hours. Direct flights from Germany to Cancún are available from Frankfurt with Condor or Discover Airlines and from Zurich in Switzerland with Edelweiss Air. Other direct flights from Europe are available from Paris, Madrid and in winter from Vienna and Amsterdam. Flight schedules vary according to season and airline schedules.

One-way airfares to Mexico start from 300 EUR for budget flights with one or two transfers and 400 EUR for comfortable direct flights. Depending on the day of the week, season and availability, prices can be significantly higher. Depending on the number of stopovers and the exact date, you can expect to pay between 800 and 1200 EUR or more for a round trip flight to Cancún.

Flights with a stopover in the USA or Canada are usually slightly cheaper. In both cases you will need a travel permit, even if you are only changing planes at the airport. This document is called ESTA for the USA and eTA for Canada. Apart from the extra hassle and cost, flights take longer because of immigration formalities. While the stopover in Canada is relatively quick and relaxed, if you change planes in the USA, your baggage has to be collected and checked in again, which requires a longer connecting time.

Flights to Mexico with Condor from Frankfurt Airport
Flights to Mexico with Condor: From Frankfurt to Cancún

Here are some examples of direct flights from major airports in Europe.

  • Frankfurt (FRA) to Cancún (CUN) on Condor in 12 hours
  • Zurich (ZRH) to Cancún (CUN) on Edelweiss Air in 11.5 hours
  • Madrid (MAD) to Cancún (CUN) on Iberojet or Air Europa in 10.5 hours
  • Paris (CDG) to Cancún (CUN) on Air France or Air Caraibes in 11 hours
  • Amsterdam (AMS) to Cancún (CUN) on TUI or KLM (seasonal) in 11 hours
  • Vienna (VIE) to Cancún (CUN) on Austrian Airlines (seasonal) in 12.5 hours

Domestic Flights to Cancun from Mexico City

If you want to go to Mexico City first and then travel to Holbox, there are many cheap domestic flights to Cancun throughout the day that can be easily booked online. However, you should take a few days to visit the place as it is huge and there is an incredible amount of things to do in Mexico City.

The flight time from Mexico City to Cancun is about 2.5 hours and a one-way ticket costs 50-90 USD / 70-130 CAD / 40-75 GBP / 55-80 EUR, depending on the departure time and airline. The cheapest flights are with VivaAerobus and Volaris, but don’t expect too much comfort. Flying with Aeromexico is a bit more expensive, but also more comfortable.

Aeromexico plane at Mexico City airport
There are several daily flights from Mexico City to Cancun

The Further Journey to Holbox Island

Once you arrive in Cancún, the next step is to travel to Chiquilá, for which there are several options to choose from. Alternatively, you can fly directly from Cancun to Holbox Island. Here you will find detailed information on both options:

Return Flight from Mexico

Of course, the cheapest option is to book your return flight with your outbound flight. On most direct flights, the plane flies directly back to Cancún after landing and refueling. Therefore, these flights usually depart in the afternoon or at night. By the way, the return flight to the east, or across the Atlantic Ocean, is 1-2 hours shorter in that direction.

A large airplane on the tarmac at Cancun Airport, ready to take off.
Aircraft at Cancun airport ready to return

FAQ

Find answers to frequently asked questions about flights to Mexico:

Flying to Mexico from New York to Cancun takes 4.5 hours and 5.5 hours to get to Mexico City. The flight time from Chicago to Cancun is 4 hours to and 4.5 hours to Mexico City. If you fly to Mexico from Los Angeles, it will take you 5 hours to get to Cancun and 4 hours to get to Mexico City.

Flying to Mexico from Toronto takes 4.5 hours to get to Cancun and 5.5 hours to get to Mexico City. The flight time from Vancouver to Cancun is 6 hours and to Mexico City 5.5 hours.

The flight time from London to Mexico is 10.5 hours to Cancun and 11.5 hours to Mexico City. The flight from Manchester and from Birmingham to Cancun takes 10 hours.

A direct flight from Frankfurt to Cancun takes about 12 hours. The direct flight from Zurich to Cancun takes 11.5 hours and from Vienna 12.5 hours. The return flight is 2 hours shorter.

If you fly from the USA to Mexico, you can expect to pay at least $200-$600 depending on where you fly from. Flights from Canada cost at least $300-$500, from the UK £500-£700, and from Europe €800-€1200. Prices are highly dependent on date, season, availability, booking date and booking class and may be significantly higher.

The cheapest flights to Mexico are during the low season from September to November and from January to March. The most expensive are during the Christmas season from December to January, Easter in March or April, and the summer holidays in July and August.

Weekday flights tend to be less expensive. The cheapest flights are usually those booked 2 to 4 months before departure on a Tuesday or Wednesday.