Aerial view of Cancun's Hotel Zone strip of beachfront hotels between turquoise sea and lagoon

Cheap flights to Mexico

From the Caribbean beaches of the Riviera Maya to the Pacific resorts of Los Cabos and Puerto Vallarta and the museums and markets of Mexico City, Mexico offers more nonstop flights from the US and Canada than almost any other foreign country. Cheap airfare to Mexico is easiest to find when you stay flexible on dates and compare nearby airports.

Looking for cheap flights to Mexico? AirfaresForLess compares airlines and booking sites in one search, so you can find a low fare — and the right airport, dates and connections — without opening a dozen tabs.

Airports in Mexico

MEX Mexico City International (Benito Juárez) · Mexico CityCUN Cancún International · CancunSJD Los Cabos International · San José del CaboPVR Puerto Vallarta International (Gustavo Díaz Ordaz) · Puerto VallartaGDL Guadalajara International (Miguel Hidalgo y Costilla) · GuadalajaraCZM Cozumel International · Cozumel

Aeroméxico is the flag carrier, joined by low-cost airlines Volaris and Viva Aerobus. Major US carriers and their alliance partners also serve Mexico widely from US and Canadian hubs.

Cheap flights to cities in Mexico

When airfare to Mexico is cheapest

Fares are often lower from late April to early June and from September to mid-November, outside the winter high season and US spring-break weeks. Christmas, New Year and Easter (Semana Santa) are usually the most expensive times to fly.

Tips for cheaper flights to Mexico

Frequently asked questions

What is the cheapest airport to fly into in Mexico?

It depends on your departure city, but Cancun (CUN) and Mexico City (MEX) have the most competition and are often the cheapest gateways. Compare them with nearby alternatives like Cozumel or Guadalajara.

When is the cheapest time to fly to Mexico?

Fares are usually lower in late spring and early fall, outside the winter peak and major holidays such as Christmas, New Year and Easter week.

Do I need a passport to fly to Mexico?

Yes. Travelers flying into Mexico need a valid passport. Check current entry requirements with the Mexican government or your own government before you travel.