Flight to Mexico: Direct flights, airports & tips
Direct flights, domestic flights & airports by region
Direct flights, domestic flights & airports by region
A flight to Mexico takes about twelve hours from Frankfurt — nonstop to Mexico City with Lufthansa or to Cancún with Condor and Discover Airlines. Which airport is right for you depends on your route: You reach the highlands via the capital, the Caribbean via Cancún, the Pacific and Baja California via domestic flights or a stop in the USA. Anyone planning a trip to Mexico will find all routes, airports by region, transfer tips, and the best booking time here.
- Direct flights to Mexico — nonstop from Frankfurt and Munich
- Connecting flights — when a stop is worth it
- Domestic flights — Aeroméxico, Volaris, and Viva
- Airports by region — the overview
- Transfer from the airport — taxi counters, Uber, and DiDi
- Luggage, customs, and entry at the airport
- Booking time and flight prices 2026
- Further Mexico travel information
- Discover Mexico — our travel destinations
Direct flights to Mexico — nonstop from Frankfurt and Munich
Two Mexican airports are reachable from Germany without a stopover. Lufthansa flies daily from Frankfurt to Mexico City (MEX) and also serves the capital from Munich nonstop — the shortest connection to the highlands with about twelve hours to go and around eleven hours back. Condor operates year-round flights to Cancún (CUN) and Discover Airlines seasonally from Frankfurt — together around 23 flights per week, with a flight time of eleven to twelve hours. There are no nonstop flights from Munich to Cancún — nor any direct flights from Germany to other Mexican destinations.
Aeroméxico, Mexico's SkyTeam airline, does not fly to any German city but is a good option from Madrid, Paris, Amsterdam, London, Rome, and Barcelona — especially if you want to continue with the same booking to Oaxaca, Tuxtla Gutiérrez, or Los Cabos. From Switzerland, Edelweiss flies nonstop from Zurich to Cancún; from Vienna, the route goes via a European hub.
Nonstop from Germany and Switzerland — as of September 2026
- Frankfurt – Mexico City — Lufthansa, daily, approx. 12 hours outbound / 11 hours return, Terminal 1 in Mexico City
- Munich – Mexico City — Lufthansa, nonstop
- Frankfurt – Cancún — Condor year-round, Discover Airlines seasonally; 11–12 hours; Terminal 4 in Cancún
- Zurich – Cancún — Edelweiss Air, nonstop
- Other destinations — only with a stopover — via Mexico City, a European hub, or the USA
Flight time, time difference, and arrival
With a tailwind, the return flight takes about an hour less than the outbound flight. The daytime flights from Frankfurt land in the afternoon local time; return flights start in the afternoon or evening and reach Germany the following day. The time difference to Mexico City is seven hours in winter and eight in summer — Mexico abolished daylight saving time in 2022; Quintana Roo, with Cancún and Tulum, is one hour ahead of the capital, Baja California Sur one hour behind. Our tip: Stay awake until at least 9 PM on the day of arrival, eat lightly, and plan the first morning without a fixed schedule — in Mexico City, the altitude of 2,240 meters comes with the time change.
Connecting flights — when a stop is worth it
For trips that do not start in Mexico City or Cancún, a connecting flight is often the smarter option. Three ways have proven to be effective:
- Via Mexico City: Lufthansa to MEX, then Aeroméxico, Volaris, or Viva further — ideal for Oaxaca, Chiapas, Mérida, Puerto Vallarta, La Paz, and Los Cabos. Expect at least three hours of connecting time, as you will enter Mexico City, pick up your luggage, and check in again.
- Via a European hub: Madrid, Paris, Amsterdam, or London with Iberia, Air France, KLM, British Airways, or Aeroméxico — often cheaper than the direct flight and with connections to Cancún and Mexico City.
- Via the USA or Canada: United via Houston, American via Dallas, Delta via Atlanta — the only way to reach Loreto, Querétaro, Tulum, Puerto Vallarta, or Los Cabos with just one stopover. Total travel time 14 to 18 hours.
Note — Connecting in the USA
A transit through the USA is legally considered an entry: You need an ESTA approval (since September 30, 2025, about 40 USD, valid for two years), go through passport control, collect your luggage and recheck it. Allow at least two and a half hours for connecting time. For Canada, the electronic travel authorization eTA applies. If you want to avoid this, fly via Mexico City or a European hub.
Domestic flights — Aeroméxico, Volaris, and Viva
Mexico is a flying country: Between the highlands, Caribbean, Pacific, and Baja California, there are 1,000 to 2,000 kilometers, and domestic flights of one to two and a half hours replace day trips. Three airlines share the market:
- Aeroméxico — Founding member of the SkyTeam alliance, Boeing 737 and 787 on the main routes, hub Terminal 2 in Mexico City. Highest standard, connecting flights can be booked through Air France or KLM tickets.
- Volaris — the largest airline in the country by passengers, ultra-low-cost with bases in Mexico City, Tijuana, and from June 2026 also Puebla. The basic fare includes only hand luggage; checked luggage and seat selection are additional.
- Viva — since 2024, the new name of Viva Aerobus, also ultra-low-cost, strong from Monterrey, Cancún, Mérida, and the new Felipe Ángeles airport. Dense network to the coasts, about 28 flights per week from Mexico City to Puerto Escondido.
From our booking experience, prices for a domestic route including checked luggage are usually between 1,000 and 3,000 MXN (approx. 50–155 EUR) per person one way — considerably more in the week before Christmas, during Semana Santa, and around Día de Muertos. Typical flight times from Mexico City: Oaxaca and Puebla region about 1 hour, Tuxtla Gutiérrez 1 h 45, Puerto Vallarta 1 h 30, Mérida 1 h 50, Cancún and Los Cabos about 2 h 15, La Paz 2 h 20. Between Oaxaca City and the coast, Aerotucán flies twice daily in 40 to 45 minutes with Cessna Caravan aircraft (15 kg luggage limit, from about 1,400–2,500 MXN / 70–130 EUR).
Caution — two airports in Mexico City
In addition to Benito Juárez Airport (MEX, Terminal 1 Lufthansa, Terminal 2 Aeroméxico), since 2022 there is Felipe Ángeles Airport (NLU) 35 kilometers north of the city — base for Viva and Mexicana, with no Europe flights. A connection from MEX to NLU means one to two hours of transfer through the city. Check the airport code for domestic flights; we generally book connections at the same airport.
Airports by region — the overview
Which airport belongs to which region, with connections and transfer times (as of September 2026):
| Region | Airport | Connection | Transfer |
|---|---|---|---|
| MEX (Benito Juárez), NLU (Felipe Ángeles) | nonstop from FRA and MUC (Lufthansa); hub for all domestic flights | Taxi counter or Uber to Polanco/Roma 30–60 min | |
| PBC (Huejotzingo); mostly via MEX | Viva, Volaris (incl. Cancún, Mérida, Houston); Volaris base from June 2026 | Estrella Roja bus from MEX 2 h; driver via motorway 150D | |
| QRO, BJX (León/Bajío) | Aeroméxico from MEX; United/Viva from Houston, American from Dallas | QRO–SMA 1 h 10, BJX–SMA 1 h 30 with driver | |
| OAX; coast PXM, HUX | Aeroméxico, Volaris, Viva from MEX (about 1 h); OAX also from Houston, Dallas, Los Angeles | OAX–Centro: Colectivo 135 MXN, taxi about 245 MXN; no Uber; Aerotucán to the coast 45 min | |
| TGZ (Tuxtla Gutiérrez), PQM (Palenque) | Aeroméxico, Volaris, Viva from MEX (1 h 45); Viva from Cancún and Mérida | TGZ–San Cristóbal 1 h 15, taxi about 600 MXN | |
| MID (Mérida); alternative CUN | Aeroméxico, Volaris, Viva from MEX; nonstop Miami and Houston | MID–Centro 25 min; Tren Maya from CUN airport about 3 h 40 | |
| CUN, TQO (Tulum) | nonstop from FRA (Condor, Discover), Zurich (Edelweiss); TQO from MEX, Houston, Dallas, Atlanta | CUN–Tulum: private transfer about 2,300 MXN, ADO 300–420 MXN, Tren Maya 1 h 45 | |
| PVR (Puerto Vallarta); GDL | Aeroméxico, Volaris, Viva from MEX (1 h 30); nonstop USA/Canada | PVR–center 6 km; One&Only Mandarina about 1 h | |
| SJD (Los Cabos), LAP (La Paz), LTO (Loreto); TIJ for Valle de Guadalupe | SJD/LAP from MEX (approx. 2 h 15); LTO only from Tijuana (Volaris) and Los Angeles; TIJ in addition via Cross Border Xpress from San Diego | SJD–Palmilla 20 min, –Costa Palmas 60 min; TIJ–Valle de Guadalupe about 1 h 30 |
Loreto is the only airport in our regions without a connection to Mexico City — you fly here via Tijuana or Los Angeles, or you drive the approximately 360 kilometers from La Paz through the mountains and along the coast. For the Valle de Guadalupe, Tijuana Airport with the pedestrian bridge Cross Border Xpress from San Diego (about 20–30 USD) is often the fastest route.
Transfer from the airport — taxi counters, Uber, and DiDi
The most important rule for all Mexican airports, as also stated by the Foreign Office: Only use official taxis from the counters in the arrival hall or app ride services like Uber and DiDi — never take a taxi that approaches you on the street. The counters (Taxis autorizados) sell rides at a fixed price per zone before you leave the building. In Mexico City, a ride to Polanco or Roma at the counter costs up to 950 MXN (around 48 EUR), with Uber 150–250 MXN (8–13 EUR); the pickup zone for apps is signposted.
In Cancún, Uber is not reliably available at the airport according to our experience — we therefore book a private transfer in advance (to Tulum about 2,300 MXN / 117 EUR per vehicle, 1 h 45). The ADO buses run from both terminals to Tulum (300–420 MXN, 2 to 2.5 hours), the Tren Maya twice daily from the station at the airport (tourist class 449.50 MXN, 1 h 45). In Oaxaca, there is no Uber; the colectivo taxi from the airport costs 135 MXN per person, the single taxi about 245 MXN. In Tuxtla Gutiérrez, the shuttle to San Cristóbal costs around 240 MXN per person, the taxi about 600 MXN.
Basic rule for airport transfer
After dark, no overland journeys — the Foreign Office advises reaching destinations before sunset and using only toll roads (Cuota). When arriving in the evening, we plan the first night in the vicinity of the airport or with a pre-booked driver waiting for you at the exit with a name sign. Prices as of September 2026. 1 EUR ≈ 19.6 MXN.
Luggage, customs, and entry at the airport
Check the fare for long-haul flights: The cheapest economy fares from Lufthansa, Condor, and Discover no longer include checked luggage, while domestic flights from Volaris and Viva only include hand luggage anyway. If you are traveling with two suitcases for highlands and coast, book luggage at the same time — adding it later at the counter is significantly more expensive. For Aerotucán to the Oaxaca coast, there is a limit of 15 kilograms.
Upon arrival, immigration comes first: German citizens do not need a visa, the immigration authority sets the length of stay between 1 and 180 days — verify the granted days at the counter or e-gate before proceeding. The FMM form is no longer issued for air travel; the passport must still be valid for at least six months upon entry. All details in our guide Entry to Mexico . Then comes customs: Your luggage is scanned and occasionally opened at random.
Duty-free allowances upon entry
- Goods in addition to personal luggage — up to 500 USD per person duty-free
- Alcohol and tobacco (from 18 years) — 3 liters of spirits, 6 liters of wine; 20 packs of cigarettes or 25 cigars or 200 g of tobacco
- Electronics — including 2 cameras, 3 mobile phones, 2 tablets, 2 laptops
- Cash — over 10,000 USD (or equivalent) must be declared
- Medications — for personal use only, prescription drugs with a prescription; no THC products
- Prohibited — fresh food, antiques, and archaeological items, corals, and protected animal products
For the return flight, we recommend being at the airport three hours before departure — security checks in Cancún and Mexico City are slow during peak times, and the airport tax TUA is already included in your ticket; there is no separate departure fee. What belongs in your luggage is outlined in our Packing list for Mexico .
Booking time and flight prices 2026
Direct flights to Mexico are limited: one Lufthansa flight per day to Mexico City, few frequencies to Cancún. Consequently, prices rise early. From our booking experience, we recommend securing long-haul flights for the high season — Christmas and New Year, February and March, Semana Santa (2027: March 21 to 28) and Día de Muertos — four to six months in advance; for May, June, and September to mid-November, often two to three months are sufficient. As a guideline, an economy round trip from Germany in 2026 is about 750 to 1,000 EUR in the low season, in the high season around 1,200 to 1,700 EUR; premium economy starts at around 1,500 EUR, business class at about 3,000 EUR. Connecting flights via Madrid or Amsterdam are often 150 to 300 EUR cheaper than the nonstop flight.
The cheapest months for the flight — May, June, September, and October — are rainy and sargassum time on the coasts but good travel months in the highlands. How this connects with the route is shown in our guide to the best travel time for Mexico .
Insider Tip — Multi-city flight instead of return trip
Fly into Mexico City and back from Cancún (or vice versa): Lufthansa and Condor can be combined as multi-city flights, and you save the 2-hour return flight across the country along with a travel day. For Baja California and the Pacific coast, it is worthwhile to enter via Mexico City and exit via Los Angeles or Houston.
We book long-haul flights, domestic flights, and transfers from a single source, pay attention to layover times and the same airport — and are reachable if a flight changes on the way. Request consultation now .
Further Mexico travel information
Plan your Mexico trip with our guides:
- Best travel time Mexico — Climate, hurricane season and monthly table by region
- Entry and Visa — 180 days visa-free, passport, customs
- Safety in Mexico — safe regions and specific behavior rules
- Packing list Mexico — layers for the highlands, sunscreen for the cenotes
- Vaccinations and health — standard vaccinations, dengue protection, altitude
Discover Mexico — our travel destinations
Each region has its own airport — and its own character:
- Mexico City — arrival in the highlands, Polanco, Roma and Condesa (MEX)
- Puebla & Pueblos Mágicos — two hours from the capital (MEX, PBC)
- San Miguel de Allende & Querétaro — colonial city and wine route (QRO, BJX)
- Oaxaca — mezcal, markets, and Pacific coast (OAX, PXM, HUX)
- Chiapas — Palenque and San Cristóbal (TGZ)
- Yucatán — Mérida, Chichén Itzá and cenotes (MID)
- Riviera Maya & Caribbean Coast — Tulum, Bacalar, Holbox (CUN, TQO)
- Jalisco & Pacific Coast — Puerto Vallarta and Tequila (PVR, GDL)
- Baja California — whales, whale sharks, and Valle de Guadalupe (SJD, LAP, LTO, TIJ)
- Mexico at a glance — the country page with all regions and hotels
Let's find the flight route that suits your trip together — we know every connection from personal experience. Schedule consultation .
Your dream holiday, tailor-made by true connoisseurs.
From the first spark of inspiration to the moment you return home full of stories, we’re by your side – whether by phone, email or WhatsApp, whenever you need us. Every journey we design is as unique as you are: individually crafted with exclusive privileges and exceptional arrangements that make your experience truly unforgettable.
Experts for your trip