Mexico City is served by two airports: Benito Juárez International Airport (MEX), the primary hub located within the city, and Felipe Ángeles International Airport (NLU), a newer airport farther north. MEX is one of Latin America's busiest hubs, offering an immense domestic network into MEX and extensive global connections from North America, Europe, South America, and Asia to Mexico City.
Travelers flying into Mexico City have access to a vast number of direct arrivals. Domestically, MEX receives flights from every major city in Mexico to Mexico City. Key international routes into MEX include from dozens of U.S. cities, Canadian hubs (Toronto, Vancouver, Montreal), European capitals (Madrid, Paris, London, Frankfurt, Amsterdam), and major South American cities (Buenos Aires, São Paulo, Santiago) to Mexico City. Direct flights from Tokyo, Seoul, and Dubai are also available into MEX.
The market into Mexico City is highly competitive. Aeroméxico operates its global hub at MEX for arrivals, while Volaris and Viva Aerobus have massive low-cost operations into Mexico City. Major international airlines from every continent serve MEX, creating fierce competition on popular routes into Mexico City like those from the U.S., Spain, and Central America.
To secure cheap flights to Mexico City, leverage the intense competition into MEX. For domestic arrivals from within Mexico and U.S. travel into MEX, book with Volaris or Viva Aerobus as early as possible for flights to Mexico City. For international routes into MEX, use flight comparison tools to find the best deals among the many carriers serving Mexico City. Be aware of which airport you're flying into (MEX vs. NLU) as they are far apart; MEX is the center of activity, but NLU may offer some lower fares on select routes to Mexico City. Booking well in advance into MEX is key for peak seasons like December, Semana Santa, and summer. Mexico City is a major hub, making it an ideal arrival point for multi-city or open-jaw itineraries in Mexico and beyond.