Cheap flights to Mexico City
Mexico's capital receives flights at three main air hubs: Benito Juárez International Airport, located just 6 km from the center, as well as Felipe Ángeles International Airport and Toluca International Airport. The route network covers dozens of destinations, including intensive connections with Mexican cities such as Monterrey (737 flights per week), Cancun (727 flights), and Guadalajara. To plan your logistics after landing, it's worth checking out the information on how to get to the city from the various terminals.
Air connectivity with the metropolis is provided by 46 carriers, led by Aeromexico, VivaAerobus and Volaris. Major international companies, including Delta and United Airlines, also operate regular flights to this region. Below on this page, you will find cards for popular departure cities with flight searches, and for a general introduction to the city, you can take a look at our travel guide.

Guadalajara — Mexico City

Puerto Vallarta — Mexico City

Veracruz — Mexico City

Villahermosa — Mexico City

Puerto Escondido — Mexico City

Oaxaca — Mexico City

Tuxtla Gutierrez — Mexico City

Monterrey — Mexico City

Chetumal — Mexico City

Acapulco — Mexico City

La Paz — Mexico City

Merida — Mexico City
Flight insights to Mexico City
Data-driven trends for direct flights to Mexico City — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Mexico City come from Monterrey, Cancun and Guadalajara. Monterrey leads with around 737 flights a week.
- Monterrey737 flights/week
- Cancun727 flights/week
- Guadalajara673 flights/week
- Tijuana396 flights/week
- Merida307 flights/week
Top departure countries
Most direct flights to Mexico City depart from Mexico, United States and Canada. Mexico alone accounts for about 69% of all direct routes.
- Mexicoavg $62
- United Statesavg $125
- Canadaavg $180
- Colombiaavg $231
- Panamaavg $217
Direct routes & fares
Popular non-stop routes to Mexico City range from Guadalajara at $43 to Tijuana at $80 — a quick way to compare direct-flight fares.
- Monterreyfrom $52
- Cancunfrom $56
- Guadalajarafrom $43
- Tijuanafrom $80
- Meridafrom $58
Cheapest departure cities
The cheapest places to fly to Mexico City from right now are Veracruz from $37, Guadalajara from $43 and Puerto Vallarta from $47.
- Veracruzfrom $37
- Guadalajarafrom $43
- Puerto Vallartafrom $47
- Puerto Escondidofrom $50
- Monterreyfrom $52
Popular departure cities to Mexico City
Frequently asked questions
- How many cities have flights to Mexico City?
- Direct flights to Mexico City are available from many points around the world, with the top 15 most active routes. These include both major Mexican centers and important hubs in the USA and Colombia.
- Which cities have the most frequent flights to Mexico City?
- The highest traffic is observed on routes from Monterrey (737 flights per week), Cancun (727 flights), and Guadalajara (673 flights). A significant number of flights also arrive weekly from Tijuana and Merida.
- How many airlines fly to Mexico City?
- There are 46 airlines operating flights to this destination. The leading carriers are Aeromexico, VivaAerobus and Volaris, while international flights are actively supported by Delta, United Airlines and American Airlines.
- Which airports receive flights to Mexico City?
- Passengers can arrive at one of three airports: Benito Juárez (MEX), located closest to the center, Felipe Ángeles (NLU) 38 km from the city, or Toluca Airport (TLC), located 47 km away.
- How can I find cheap tickets to Mexico City?
- To find the best deals, we recommend using the departure city cards on this page. The main advice is to book tickets in advance and consider flights from Mexican low-cost carriers such as Volaris and VivaAerobus.