Skip to flight searchSkip to main content

Search & Book Direct Flights to Mexico City

Mexico City, Mexico

Book direct flights to & from Mexico City

Are you searching for direct flights to Mexico City but not sure where to begin? At Alternative Airlines, you can easily search for and book direct flights to Mexico City. We've created this helpful guide that shows you how to search for non-stop flights to Mexico City, which airports you can fly direct from and which airlines offer these routes.

Use our search form at the top of the page to begin your search for direct flights to Mexico City. We have over 600 airlines available to book flights with on our site and 40+ different ways for you to pay for your tickets, including Buy Now Pay Later plans and cryptocurrencies. Read our page on ways to pay for your flights at Alternative Airlines for more information.

Searching for flights to Europe on mobile

How to book direct flights to Mexico City

Booking direct flights to Mexico City is easy with Alternative Airlines - follow the steps below to begin:

  1. Firstly, fill out our search form at the top of the page and enter your arrival airport as Mexico City International Airport.
  2. Enter the rest of your travel details and hit the 'Search Flights' button to see all available flights. To only see direct flights to Mexico City, select the 'Direct/Non-Stop' button in the 'Stops' filter.
  3. Select the direct flights that work best for you and confirm your selection to proceed.
  4. Pay for your flights your way - at Alternative Airlines, we offer 40+ different ways to pay. Pay later for your direct flights to Mexico City, or pay using Apple Pay, Cash App Pay or PayPal.
Mexico City at night

Direct flights to/from Mexico City

Mexico City is one of the oldest and largest cities in the Americas and is well-known for its defining history, colonial architecture and spicy cuisine. The city itself was built on the ruins of Tenochtitlan, an ancient Aztec city in 1325. The most popular attractions in Mexico City include the Xochimilco Floating Gardens, the Zócalo (Constitution Square), the National Museum of Anthropology and the Great Pyramid of Tenochtitlán. The ideal time to fly to Mexico City is between March and May - this is before the rainy season sets in and when temperatures are cool enough for you to comfortably explore the city.

To get to Mexico City, the best airport to fly direct to is Mexico City International Airport.

Mexico City International Airport

Mexico City International Airport is the main international airport that serves the city and its surrounding areas. It has been labelled as both Mexico's and Latin America's busiest airport based on passenger traffic. Around 30 airlines serve the airport with scheduled passenger flights and it is currently a hub for Aeroméxico and Aeroméxico Connect. It's also a focus city for VivaAerobús and Volaris. If you'd like to reach Mexico City directly, you can fly to this airport from cities across the Americas, Europe and Asia.

Popular Routes to Mexico City

Direct flights to Mexico City are available from over 100 airports across the Americas, Europe and Asia. Below are some of the most popular direct routes to Mexico City:

  • Cancún (CUN) ✈ to Mexico City (MEX)
  • Madrid (MAD) ✈ to Mexico City (MEX)
  • Houston (IAH) ✈ to Mexico City (MEX)
  • Monterrey (MTY) ✈ to Mexico City (MEX)
  • Bogotá (BOG) ✈ to Mexico City (MEX)

If you can't find any direct flights to Mexico City from your preferred departure airport, you can instead book a connecting/stopover flight. For example, you can fly from Athens to Mexico City with 1 stop in Montreal or Toronto.

Airlines flying direct to Mexico City

Have a look at the table below that lists all of the airlines operating direct/non-stop flights to Mexico City International Airport and which cities they fly from.

AIRLINEFLIES DIRECT TO MEXICO CITY FROM
AeroméxicoAmsterdam, Bogotá, Buenos Aires, Cancún, Chicago, Chihuahua, Ciudad Juárez, Culiacán, Denver, Guadalajara, Guatemala City, Havana, Hermosillo, Las Vegas, Lima, London, Los Angeles, Madrid, Medellín, Mérida, Mexicali, Miami, Monterrey, Montréal, New York, Orlando, Paris, Puerto Vallarta, Quito, Rome, San Francisco, San José de Costa Rica, San José del Cabo, São Paulo, Seattle/Tacoma, Tijuana, Tokyo, Toronto, Tuxtla Gutiérrez, Vancouver, Villahermosa, Aguascalientes, Houston, Huatulco, León/El Bajío, Oaxaca, Reynosa, Santiago de Chile, Tapachula, Veracruz
Aeroméxico ConnectAcapulco, Aguascalientes, Austin, Campeche, Cancún, Chetumal, Chihuahua, Ciudad del Carmen, Ciudad Juárez, Ciudad Victoria, Colima, Cozumel, Culiacán, Dallas/Fort Worth, Durango, Guatemala City, Hermosillo, Houston, Huatulco, Ixtapa/Zihuatanejo, La Paz, León/El Bajío, Los Mochis, Managua, Manzanillo, Matamoros, Mazatlán, Mérida, Minatitlán/Coatzacoalcos, Morelia, Nuevo Laredo, Oaxaca, Puerto Escondido, Puerto Vallarta, Querétaro, Reynosa, San Antonio, San José de Costa Rica, San José del Cabo, San Luis Potosí, San Pedro Sula, San Salvador, Santo Domingo, Tampico, Tapachula, Tegucigalpa/Comayagua, Tepic, Torreón/Gómez Palacio, Tuxtla Gutiérrez, Veracruz, Villahermosa, Zacatecas
Air CanadaMontréal, Toronto, Vancouver
Air FranceParis
All Nippon AirwaysTokyo
American AirlinesCharlotte, Dallas/Fort Worth, Los Angeles, Miami, New York, Phoenix
AviancaBogotá, Cali, Medellín
Avianca Costa RicaSan José de Costa Rica
Avianca El SalvadorSan Salvador
British AirwaysLondon
Copa AirlinesPanama City
Delta Air LinesAtlanta, Detroit, Los Angeles, Minneapolis/St. Paul, New York, Salt Lake City
EmiratesBarcelona, Dubai
IberiaMadrid
KLMAmsterdam
LATAM BrasilSão Paulo
LATAM ChileSantiago de Chile
LATAM PerúLima
LufthansaFrankfurt, Munich
MagnichartersCancún, Huatulco, Ixtapa/Zihuatanejo, Mérida, Puerto Vallarta, San José del Cabo, Cozumel, Manzanillo
Turkish AirlinesIstanbul
United AirlinesChicago, Houston, Newark, San Francisco, Washington
VivaAerobúsAcapulco, Bogotá, Cancún, Chetumal, Chicago, Chihuahua, Ciudad Juárez, Ciudad Obregón, Culiacán, Dallas/Fort Worth, Guadalajara, Havana, Hermosillo, Houston, Huatulco, Ixtapa/Zihuatanejo, La Paz, Las Vegas, Los Angeles, Mazatlán, Mérida, Monterrey, New York, Nuevo Laredo, Oaxaca, Puerto Escondido, Puerto Vallarta, Reynosa, San Antonio, San José del Cabo, Tampico, Tijuana, Torreón/Gómez Palacio, Tuxtla Gutiérrez, Veracruz, Villahermosa, Varadero
Viva Air ColombiaCartagena, Medellín
VolarisAcapulco, Bogotá, Cancún, Chetumal, Chicago, Chihuahua, Ciudad Juárez, Cozumel, Culiacán, Dallas/Fort Worth, Denver, Guadalajara, Hermosillo, Houston, Huatulco, Ixtapa/Zihuatanejo, La Paz, Las Vegas, Lima, Los Angeles, Los Mochis, Mazatlán, Mérida, Mexicali, Miami, Monterrey, Oakland, Oaxaca, Orlando, Puerto Escondido, Puerto Vallarta, Sacramento, San Antonio, San José del Cabo, Tapachula, Tijuana, Tuxtla Gutiérrez, Villahermosa
Volaris Costa RicaGuatemala City, San José de Costa Rica
Volaris El SalvadorSan Salvador
WingoBogotá

Direct flights to Mexico City from the USA

Mexico City is on the USA's doorstep - there are many direct flights available to Mexico City from major cities in the United States, including Los Angeles, New York and Denver. Direct flights are available with American Airlines, Delta and United Airlines, among several others.

Fly direct to Mexico City from: Atlanta, Austin, Charlotte, Chicago, Dallas/Fort Worth, Denver, Detroit, Houston, Las Vegas, Los Angeles, Miami, Minneapolis/St. Paul, Newark, New York, Orlando, Phoenix, Sacramento, Salt Lake City, San Antonio, San Francisco, Seattle/Tacoma, Washington
Airlines: Aeroméxico, Aeroméxico Connect, American Airlines, Delta Air Lines, United Airlines, VivaAerobús, Volaris

Direct flights to Mexico City from within Mexico

If you'd like to fly directly to Mexico City from another city in Mexico, you have a lot of options! You can book a direct flight to Mexico City from major cities such as Monterrey, Cancún, Guadalajara and Puerto Vallarta. You can also fly from smaller airports and towns such as Chihuahua, La Paz, Los Mochis, Ciudad Victoria and Tampico, among many others. Airlines offering direct domestic routes between Mexico City and other cities in the country include Aeroméxico and VivaAerobús.

Fly direct to Mexico City from: Acapulco, Aguascalientes, Campeche, Cancún, Chetumal, Chihuahua, Ciudad del Carmen, Ciudad Juárez, Ciudad Obregón, Ciudad Victoria, Colima, Cozumel, Culiacán, Durango, Guadalajara, Hermosillo, Huatulco, Ixtapa/Zihuatanejo, La Paz, León/El Bajío, Los Mochis, Manzanillo, Matamoros, Mazatlán, Mérida, Mexicali, Minatitlán/Coatzacoalcos, Morelia, Monterrey, Nuevo Laredo, Oaxaca, Puerto Escondido, Puerto Vallarta, Querétaro, Reynosa, San José del Cabo, San Luis Potosí, Tampico, Tapachula, Tepic, Tijuana, Torreón/Gómez Palacio, Tuxtla Gutiérrez, Veracruz, Villahermosa, Zacatecas
Airlines: Aeroméxico, Aeroméxico Connect, Magnicharters, VivaAerobús, Volaris

Direct flights to Mexico City from Canada

Are you looking for direct flights from Canada to Mexico City? Currently, the only cities you can fly direct from are Vancouver, Toronto and Montréal with Air Canada. Connecting flights are available - you can reach Mexico City by flying via a city in the United States such as Denver or Houston.

Fly direct to Mexico City from: Vancouver, Toronto, Montréal
Airlines: Air Canada

Direct flights to Mexico City from Central and South America

Fly direct to Mexico City from Guatemala, Costa Rica, El Salvador, Colombia, Argentina and many more countries in the Central/South America region. The airlines operating these routes consist of Aeroméxico, Avianca, LATAM and Volaris, among several more.

Fly direct to Mexico City from: Bogotá, Buenos Aires, Cali, Cartagena, Guatemala City, Havana, Lima, Managua, Medellín, Panama City, Quito, San José de Costa Rica, São Paulo, San Salvador, Santa Domingo, Santiago de Chile, Varadero
Airlines: Aeroméxico, Aeroméxico Connect, Avianca, Copa Airlines, LATAM, VivaAerobús, Volaris, Wingo

Direct flights to Mexico City from Europe

Direct routes between Mexico City and Europe are available and straightforward. You can fly from London, Paris, Madrid, Rome and many other European cities to Mexico City without having to make any stops or catch connecting flights. Fly with Aeroméxico, Air France, Lufthansa and more to reach Mexico City.

Fly direct to Mexico City from: Amsterdam, Barcelona, Frankfurt, Istanbul, London, Madrid, Munich, Paris, Rome
Airlines: Aeroméxico, Air France, British Airways, Emirates, Iberia, KLM, Lufthansa, Turkish Airlines

Direct flights to Mexico City from Asia

Flying direct from Asia to Mexico City is possible but there are very few routes available. At the moment, you can fly direct to Mexico City from Dubai, Seoul and Tokyo. This means that if you want to fly from Bangkok, Mumbai, Beijing or any other city in Asia, you'll need to catch a connecting flight to reach Mexico City.

Fly direct to Mexico City from: Dubai, Seoul, Tokyo
Airlines: Aeroméxico, All Nippon Airways, Emirates

Direct flights to Mexico City from Africa and Oceania

Unfortunately, there are no direct flights available between Mexico City and Oceania or Africa. If you want to fly to Mexico City from countries in these continents, you will need to book a connecting flight. For example, you can fly from Sydney to Mexico City with 1 stop in between at Los Angeles, San Francisco or Dallas/Fort Worth. Another example is flying from Johannesburg to Mexico City with 1 stop in between at Amsterdam or Paris. Take a look at our guide on booking connecting flights for more information.

Use our search form at the top of the page to search for direct flights to Mexico City from anywhere in the world. Compare and book flights with hundreds of airlines.

Trusted globally

Rated Excellent on Trustpilot

We’re super proud of our Trustpilot rating, but don’t just take it from us. See why millions of others love booking their flights through Alternative Airlines

Direct flights to Mexico City FAQs

Are there direct flights to Mexico City from the UK?

YES! If you're itching to visit Mexico City and you're based in the UK, you can fly from London Heathrow. The flight duration is around 10-11 hours. You can book a direct flight to Mexico City from London with us at Alternative Airlines and fly with Aeroméxico or British Airways.

Are direct flights available from Canada to Mexico City?

Yes, but only from select cities. Direct flights to Mexico City are available when you depart from Vancouver, Toronto or Montréal. Airlines that offer these routes include Air Canada and Aeroméxico.

How can I book cheap direct flights to Mexico City?

Want to find the cheapest deals possible for your direct flights to/from Mexico City? Use our Best Fare Finder tool in our search form to help you find the cheapest days to fly based on your departure airport. When you use our search form and select your travel dates, you can see the cheapest days to fly highlighted in green on the calendar. Discover how to use our Best Fare Finder tool here.

Why can't I find direct flights to Mexico City on your site?

If you can't see the direct flights to Mexico City that you're looking for, this may be due to a few reasons. There might not be any available direct flights to Mexico City from your chosen departure city or there probably aren't any airlines operating direct flights to Mexico City on the days you plan to fly.

You can instead try changing the dates you want to fly, your departure airport or even book a connecting flight where you can reach Mexico City by flying via any of the cities listed in the table above.

Can I pay later for direct flights to Mexico City?

Sure! Booking your direct flights to Mexico City through Alternative Airlines means you can choose from many flexible payment methods that can help you spread the cost of your tickets over weeks or even months. Some of the most popular Buy Now Pay Later plans we offer include Afterpay, Klarna, Zip and PayPal Credit, among several others. Discover all of our pay-later options and see which payment method works best for you!

Can I fly direct to Mexico City from New York?

Yes! You can search for flights from New York to Mexico City right here at Alternative Airlines, and fly direct with a broad selection of major airlines including American Airlines and Delta. Read our guide on booking flights from New York to Mexico for more information.