You are here: Home > Mexico Transportation Guide > Flights to Mexico

Major flight hubs

Day of the Dead Mexico City Itinerary

Mexico City (MEX)

The country’s largest hub; best for national and many international connections.

best cities to visit in Mexico

Guadalajara (GDL) & Monterrey (MTY)

Major northern and western hubs with strong domestic frequencies.

mexico beach towns

Cancun (CUN) and Merida (MID)

Gateways for the Yucatán and Caribbean coast; high seasonal demand.

best cities to visit in mexico

Tijuana (TIJ) and Mexicali (MXL)

Convenient for Baja California and cross‑border travelers.

Mexico’s air network is the fastest way to cross long distances and reaches both major cities and popular coastal destinations. Flights are frequent, competitively priced, and served by a mix of legacy carriers and low‑cost airlines, so choosing the right airport and fare type will save time and money.

SEARCH FLIGHTS

Find cheap flights to Mexico, guaranteed!

Smaller airports

Puerto Vallarta

Licenciado Gustavo Díaz Ordaz International Airport (PVR)

VIEW AIRPORT

Oaxaca

Xoxocotlán International Airport (OAX)

VIEW AIRPORT

Los Cabos

Los Cabos International Airport (SJD)

VIEW AIRPORT

Major International Airports in Mexico (by State)

Here’s a state‑by‑state list of Mexico’s major international airports. Not every state has an international airport; in those cases, it’s noted “No major international airport.”

State Major International Airport(s)
Aguascalientes Jesús Terán Peredo International Airport (AGU)
Baja California Tijuana International Airport (TIJ), Mexicali International Airport (MXL)
Baja California Sur Los Cabos International Airport (SJD), Manuel Márquez de León International Airport – La Paz (LAP), Loreto International Airport (LTO)
Campeche Ing. Alberto Acuña Ongay International Airport (CPE)
Chiapas Ángel Albino Corzo International Airport – Tuxtla Gutiérrez (TGZ), Tapachula International Airport (TAP)
Chihuahua General Roberto Fierro Villalobos International Airport – Chihuahua City (CUU), Abraham González International Airport – Ciudad Juárez (CJS)
Coahuila Plan de Guadalupe International Airport – Saltillo (SLW), Piedras Negras International Airport (PDS)
Colima Licenciado Miguel de la Madrid International Airport (CLQ)
Durango General Guadalupe Victoria International Airport (DGO)
Guanajuato Bajío International Airport – León/Silao (BJX)
Guerrero Acapulco International Airport (ACA), Ixtapa-Zihuatanejo International Airport (ZIH)
Hidalgo No major international airport
Jalisco Guadalajara International Airport (GDL), Puerto Vallarta International Airport (PVR)
Mexico State Toluca International Airport (TLC)
Michoacán General Francisco J. Mujica International Airport – Morelia (MLM), Uruapan International Airport (UPN)
Morelos No major international airport
Nayarit Tepic International Airport (TPQ)
Nuevo León General Mariano Escobedo International Airport – Monterrey (MTY)
Oaxaca Oaxaca International Airport (OAX), Bahías de Huatulco International Airport (HUX), Puerto Escondido International Airport (PXM)
Puebla Hermanos Serdán International Airport (PBC)
Querétaro Querétaro Intercontinental Airport (QRO)
Quintana Roo Cancún International Airport (CUN), Cozumel International Airport (CZM), Chetumal International Airport (CTM)
San Luis Potosí Ponciano Arriaga International Airport (SLP)
Sinaloa Culiacán International Airport (CUL), Mazatlán International Airport (MZT), Los Mochis International Airport (LMM)
Sonora Hermosillo International Airport (HMO)
Tabasco Carlos Rovirosa Pérez International Airport – Villahermosa (VSA)
Tamaulipas General Lucio Blanco International Airport – Reynosa (REX), General Francisco Javier Mina International Airport – Tampico (TAM), Nuevo Laredo International Airport (NLD), Matamoros International Airport (MAM)
Tlaxcala No major international airport
Veracruz Veracruz International Airport (VER)
Yucatán Manuel Crescencio Rejón International Airport – Mérida (MID)
Zacatecas General Leobardo C. Ruiz International Airport (ZCL)
Mexico City (CDMX) Mexico City International Airport (MEX), Felipe Ángeles International Airport (NLU)

 

Typical price ranges and baggage realities

Price range

Expect bargain fares around $30–$70 USD on short routes when booked early; typical one‑way fares between major cities often fall in the $40–$150 USD range depending on season and advance purchase.Mexico City (Benito Juárez — MEX): country’s largest hub; best for national and many international connections.

Baggage

Many low‑cost fares include only a small personal item; checked bags, seat selection, and carry‑on allowances are frequently extra and can double the ticket price if added at the airport. Always check the fare rules before purchase.

Tailor your airport transfer — we’ll take care of the details.

REQUEST TRANSFER

Booking and timing tips for better fares

  • Book early but watch promos: secure domestic deals 3–8 weeks out; watch carrier flash sales for one‑off savings.
  • Be flexible on dates and airports: flying midweek or into a secondary airport often lowers cost and stress.
  • Compare direct on carrier sites and aggregators: aggregators show a quick overview, but booking directly can simplify changes and refunds.
  • Check total price: compare final price after baggage and seat fees rather than base fare alone.
  • Use fare alerts and flexible‑date search to spot the cheapest combination of days and carriers.
FIND CHEAP FLIGHTS

At the airport and connection practicalities

Mexico Airport Transfers

VIEW ALL AIRPORT TRANSFERS