MEX

403€ Find Cheap Flights to Mexico City – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 23% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest return flight
705 €
Typical prices: 716 €-1.040 €
British Airways
Thu 18.1.Mon 12.2.
BER - MEX • 1 stop
Cheapest direct flights
787 €
Typical prices: 814 €-1.230 €
Lufthansa
Tue 23.1.Wed 31.1.
FRA - MEX • Direct
Direct flights
You can fly direct with Lufthansa. Average duration is 12h 19m
FAQs
FAQs
Top airlines
Most flights • 10 per week
Best reviews • 7,8 score
Airline reviews
+1
Airline reviews
+1
Top routes
Cheapest • 12% average savings
Most popular
Insights
Insights
When to book
in advance
Our data shows that travellers who book at least 12 weeks in advance save around 21% compared to booking last minute.
Insights
Insights
When to travel
Cheapest • 11% price drop
Most popular
Good to know
+1
Good to know
+1
Start a new search
KAYAK searches hundreds of sites at once to find you the best travel deals.
We hope you enjoy your trip to Mexico City!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights to Mexico City

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals to Mexico City

Wed, 20. Jan - Fri, 12. Feb
British Airways Logo
6:35 - 18:45BER  Berlin Brandenburg-MEX Mexico City Benito Juarez
19h 10m1 stop London Heathrow
British Airways Logo
21:00 - 21:50MEX  Mexico City Benito Juarez-BER Berlin Brandenburg
17h 50m1 stop London Heathrow
705 €British Airways
Mon, 18. Jan - Fri, 12. Feb
British Airways Logo
6:20 - 18:45BER  Berlin Brandenburg-MEX Mexico City Benito Juarez
19h 25m1 stop London Heathrow
British Airways Logo
21:00 - 21:50MEX  Mexico City Benito Juarez-BER Berlin Brandenburg
17h 50m1 stop London Heathrow
705 €British Airways
Wed, 25. Nov - Wed, 9. Dec
Lufthansa Logo
9:00 - 19:00BER  Berlin Brandenburg-MEX Mexico City Benito Juarez
17h 00m2 stops Munich Franz Josef Strauss Frankfurt am Main
Lufthansa Logo
21:00 - 18:50MEX  Mexico City Benito Juarez-BER Berlin Brandenburg
14h 50m1 stop Frankfurt am Main
732 €Lufthansa
Mon, 1. Feb - Mon, 8. Feb
Iberia Logo
11:35 - 22:10BER  Berlin Brandenburg-MEX Mexico City Benito Juarez
17h 35m1 stop Madrid Barajas
Iberia Logo
20:30 - 23:10MEX  Mexico City Benito Juarez-BER Berlin Brandenburg
19h 40m1 stop Madrid Barajas
735 €Iberia
Tue, 26. Jan - Sun, 31. Jan
Iberia Logo
7:00 - 18:40BER  Berlin Brandenburg-MEX Mexico City Benito Juarez
18h 40m1 stop Madrid Barajas
Iberia Logo
0:05 - 23:10MEX  Mexico City Benito Juarez-BER Berlin Brandenburg
16h 05m1 stop Madrid Barajas
735 €Iberia
Tue, 2. Feb - Tue, 16. Feb
Lufthansa Logo
8:45 - 19:00HAM  Hamburg-MEX Mexico City Benito Juarez
17h 15m2 stops Munich Franz Josef Strauss Frankfurt am Main
Lufthansa Logo
21:00 - 18:05MEX  Mexico City Benito Juarez-HAM Hamburg
14h 05m1 stop Frankfurt am Main
739 €Lufthansa
Wed, 25. Nov - Wed, 9. Dec
Multiple Airlines Logo
9:00 - 19:00BER  Berlin Brandenburg-MEX Mexico City Benito Juarez
17h 00m2 stops Munich Franz Josef Strauss Frankfurt am Main
Multiple Airlines Logo
14:00 - 14:10MEX  Mexico City Benito Juarez-BER Berlin Brandenburg
17h 10m2 stops Toronto Pearson Intl Zurich
739 €Multiple Airlines
Wed, 25. Nov - Thu, 10. Dec
Multiple Airlines Logo
9:00 - 19:00BER  Berlin Brandenburg-MEX Mexico City Benito Juarez
17h 00m2 stops Munich Franz Josef Strauss Frankfurt am Main
Multiple Airlines Logo
14:00 - 14:10MEX  Mexico City Benito Juarez-BER Berlin Brandenburg
17h 10m2 stops Toronto Pearson Intl Zurich
739 €Multiple Airlines
Tue, 26. Jan - Tue, 30. Mar
Aeromexico Logo
14:45 - 3:20HAM  Hamburg-MEX Mexico City Benito Juarez
19h 35m1 stop Amsterdam Schiphol
Aeromexico Logo
22:25 - 21:50MEX  Mexico City Benito Juarez-HAM Hamburg
15h 25m1 stop Amsterdam Schiphol
741 €Aeromexico
Wed, 27. Jan - Tue, 16. Mar
Aeromexico Logo
18:45 - 3:20HAM  Hamburg-MEX Mexico City Benito Juarez
15h 35m1 stop Amsterdam Schiphol
Aeromexico Logo
21:25 - 17:55MEX  Mexico City Benito Juarez-HAM Hamburg
13h 30m1 stop Amsterdam Schiphol
741 €Aeromexico
Booking Insights

Price, demand, and travel trends for Germany to Mexico City flights

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights from Germany to Mexico City with more confidence.

What is the cheapest flight to Mexico City?

Berlin to Mexico City is the cheapest route at 705 € return, found in the past 5 days on KAYAK. KAYAK data shows this is also the most popular route.

How much is a flight to Mexico City?

A return flight to Mexico City costs 839 € on average, based on data over the past 12 months on KAYAK. Return fares from Hamburg average 760 €, while Hannover runs a bit higher at 782 €.

What is the cheapest day to fly to Mexico City?

Tuesday is the cheapest day to fly to Mexico City at 823 € return on average over the past 12 months on KAYAK. Saturday is the most expensive at 940 €.

What is the cheapest month to fly to Mexico City?

  • February is the cheapest month to fly to Mexico City with an average price of 747 € return.
  • July (949 €) and December (935 €) are the most expensive.
  • Based on KAYAK data over the past 12 months.

What is the cheapest time of day to fly to Mexico City?

Night flights to Mexico City are the cheapest at 790 € return on average. Afternoon flights are the most expensive at 917 €.

What is a good deal for flights to Mexico City?

Flights under 716 € are considered a good deal. 25% of KAYAK users found return flights to Mexico City at or below these prices, with the lowest fares from:

  • Hamburg 665 €
  • Hannover 689 €
  • Berlin 704 €
.

When are flights to Mexico City the cheapest?

Flights to Mexico City are cheapest 12 weeks before departure. Booking in this window typically costs about 21% less than the average last-minute fare (within 2 weeks of the flight), based on KAYAK data.

Key details for flights to Mexico City

Low season

May

Cheapest flight

403 €
Best time to beat the crowds but there is an average 2% increase in price.
Most popular time to fly and prices are also 9% lower on average.
Flights from Frankfurt am Main Airport to Mexico City

When to book flights to Mexico City

Are your dates flexible? Find out the best times to travel to Mexico City based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price

Your questions about flights to Mexico City, answered

Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.

  • What is the difference between the most popular and the most frequent airline at Mexico City?

    Lufthansa operates the most flights from Germany to Mexico City at 10 per week, and for this route Lufthansa is also the airline most often selected by KAYAK users searching for flights from Germany to Mexico City. The two are sometimes different because flight volume reflects an airline's schedule, while popularity reflects traveller choice.

  • How long are direct flights to Mexico City from different departure cities?

    Direct flight time to Mexico City varies depending on your departure city:
    • from Munich: 12h 20m
    • from Frankfurt am Main Airport: 12h 00m

  • How many flights serve Mexico City?

    Mexico City receives 1 flights per day and 10 per week from across the world. Frankfurt am Main Airport has the most flights to Mexico City with 7 weekly flights.

  • How do I know if a flight to Mexico City is a good deal?

    A good deal on a flight to Mexico City is around 716 € return. This fare is in the lowest 25% of return flight prices searched on KAYAK, averaged across the cities most often searched as origins by KAYAK users.

  • How expensive are last-minute flights to Mexico City?

    Last-minute fares to Mexico City – booked within 2 weeks of departure – run 22% above the average return fare of 839 €.

  • Which airlines should I consider for flights to Mexico City?

Your guide to booking Mexico City flights

From booking to airport arrival, find tips to help you plan your flight with more confidence.
  • For the best chance at a low fare to Mexico City, aim to book around 12 weeks before you fly. That window historically saves about 21% versus last-minute pricing based on KAYAK booking data over the last 12 months.
  • For flights to Mexico City, recent KAYAK data shows that stronger deals tend to be around 716 € return. If you see a fare below that threshold, it's a good deal – book before the price climbs back up.
  • If you can choose when to go, aim to travel to Mexico City in February. Return fares historically average 747 € that month – typically the cheapest month to travel based on the last 12 months.
  • Before you book:

    • Check the route's typical price range so you can spot a deal.
    • Confirm baggage fees and seat selection costs on budget carriers.
    • Verify whether you need any travel documents beyond an ID.
    • Pick a departure airport, since your nearest may not be the cheapest origin.
  • Shift your departure to evening to save up to 126 € per return. Evening flights to Mexico City average 790 € compared to 917 € for midday flights. See the time-of-day chart above for the full breakdown.
  • Bag allowances vary by airline, fare type, cabin class, and route. On flights to Mexico City, some airlines may include bags at no extra cost. For example, Lufthansa includes a cabin bag and a checked bag in Economy class. Always check the fare details before booking, since bag policies can change by ticket type.
  • Once you arrive in Mexico City, a few great places to start are Zona Rosa and Mexico City Stadium. These are popular with first-time visitors and can give you a good feel for the area.

Reviews of the top 5 airlines flying to Mexico City

 
Need help choosing which airline to fly with to Mexico City? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7,8
KLMOverall score based on 1576 reviews
7,2Entertainment
7,8Boarding
8,4Crew
7,7Comfort
7,3Food
Airline reviews

The flight was 45 mins late leaving, we sat without a/c for some of this, 2nd Meal was a slice of pizza. Movies were good.

8,0 ExcellentAnonymous, Jun 2026
Read more KLM reviews

The flight was 45 mins late leaving, we sat without a/c for some of this, 2nd Meal was a slice of pizza. Movies were good.

I’m grateful for the KLM Air France shuttle bus service to Ottawa. However due to construction and other issues related to the chaotic Uber pickup system at YUL, it’s a challenge to find the Kelios bus service to Ottawa. The signs are not clear or even available. No staff to guide passengers. It’s a stressful experience.

They forgot to serve food and the crew was very unfriendly. Never experienced such a bad KLM flight. Usually fly from Toronto. New York was different.

The baggage drop-off in Stuttgart is bad: after online check-in you cannot use the automated baggage drop off as indicated on the website. You can use the terminals but have to cue to 1 of three open and slowly working counters to drop the bags. took about 45 minutes wait time.

Transavia flight. Couldn't select seat or anything prior to flight. No connection with klm systems. Seats are very crammed. Extremely no frills.

Good experience, just i couldn’t connect me to the wifi

The plane. Airbus A330-200. Comfortable for a 7-hour flight. Seats seemed to have more legroom. I was in row 17. Flight was operated by Delta but was better than expected.

Pretty bad. Food was awful. drinks were scarce, as if drinking an extra drink would ruin the airline. attendants were not very helpful. likely Dutch "directedness" (I cannot be bothered). Crammed flight. Entertainment in very minimal dosage. Almost all old movies and series with 1-3 episodes only. Very limited number of options available. Jesus!! it seems you need to bring your own entertainment these days even of flights that are 13 hrs long!! I would and I will avoid in the future!

Mostly fine. Minor delays departing and arriving. Quite a cramped plane, not so much as regards legroom but very narrow seats. Quiet nice food. Non-working USB charger. Flight attendants were helpful but not particularly proactive — one had to work to get their attention (but all was fine once they notice you), very Dutch style:)

Seats actually fit a human! Snack options were a bit lame but that’s ok

At my original departure Istanbul I was told my seat and flight was cancelled from the 3rd party. I had no seat to get to my other flights .. they charged me $481 USD to board the flight that I already paid for

From the check-in, to the flight, and arriving, everything went very smoothly. Unfortunately, when I received my baggage it was severely damaged. I have a hard shelled suitcase and it was completely smashed it. I’m not sure how this could happened but I am extremely disappointed that my belongings were damaged beyond repair and continued use.

Unfortunately I had an awful boarding experience. Our first flight with Aeromexico was fine and landed on time however it couldn’t find a gate and we were late which made us lose our connecting flight with Aeromexico. The staff handled it horribly when we explained our situation and would not led us board when we missed the boarding time by a couple minutes. The staff were extremely rude and did not attempt to even help us. Because of this incident, my husband and I missed a full day of work which negatively impacted our salary which we need. Please compensate us for the work that we missed.

Aeroméxico cancelled my ticket without advice AND It make a last minute mess in my intinerary, no solving my situation, bad advice and bad customer service

The ground staff were not as friendly and nice to the passengers as the air crew. Flight attendants, cockpit crew were great and very nice to everyone on board.

My flight was delayed, then I got transferred to a new flight that was also delayed- which wasn’t Aeromexico’s fault, it was because of weather conditions. Most of the crew was very nice and patient, except for one or two flight attendants who were rude. The entertainment wasn’t on, so all the screens were off.

My wife's entertainment system did not work. Payed for flight upgrade but did not receive advertised "free WiFi".

The airplane was an old airplane, seats were very uncomfortable and very little space, they changed my seat and that was no option to get back into my seat even when I was traveling a senior who required assistance.

Aeromexico crew made me check my hand luggage in the door of the plane. As soon as I reach Mexico City, I notice that my luggage was opened and 8 games of Nintendo Switch were stolen (700 dllrs value aprox) (the console was there) but the games were stolen. I am very dissapointed of Aeromexico and all the crew. Instead of being a good trip, It was a sad trip

Ok. But we arrived to a remote terminal which meant that a bus had to take us to the terminal building

Delayed couple hours due to airplane maintenance issues, we boarded and then asked to unboard, but cmon!! Can they do the whole maintenance prior to boarding?

Broke my luggage and I can't get a resolution yet.

There were no TV screens - even in Business class. 5 delays, and only given $12 meal voucher! Terrible!

The professionals have excellent customer service, the seats don´t have enough space.

The flight was very smooth and the meal in business class was great.

Delayed multiple times. Boarding was ok but getting off the aircraft was a mess. So disorganized with staff trying to help the elderly but completely blocking path for anyone else to move. Bathroom was disgusting, probably caused by one of the customers but staff couldn't care less to help clean it. No one wanted to use it since the floor was completely soaked so everyone just lined up the other restroom while the staff just chit chat with each other while looking at us.

I think the seats on some of their planes are uncomfortable. You can be ok on a short flight of two hours but no more than that. The delays, and also the refreshments on the plane were not enough.

Terrible, oxygen masks were deployed mid-flight. We returned to airport. Took additional 12 hours to get home.

Lack of information. No meal for a 6hr international flight that departs during dinner time

The announcements for loading at the gate for my flight from Phoenix to Mex City was all in Spanish. The English only speaking flyers had no idea the plane was loading.

They are offering less and less for more and more. They changed our seat that we paid extra to select at the last minute. The seats are way too narrow and my elbows went numb.

I explained this tragedy already with Jazz It was terrible starting with Jazz delayed 3 times so that I missed my direct flight to Mexico City and the only option was a 19 hour trip to Toronto and then down to Mexico City I was delayed by a day I had to sleep in tbe Airport on a hard bench I was given vouchers which were not honored I had no place to eat until 0545 and then catch my flight which was boarding I went to the AC counter to c/o and that was to no avail I then had the experience of my suitcase being lost and no clothes gor 2 days

Flight delayed by 90 min making for a 2 am check in at destination hotel.

Breakfast sandwich option sold out by row 30 One flight attendant not very amicable (spoke to a few people about her)

Baggage lost and still waiting. Lack of communication. Expect more from our national airline

The boarding was very slow, worse at arriving. The rest was okay

Flight was delayed over one hour because there was no pilot

Glasses of water very small, no any snack and at the second time that the air attendant serve water or juice, she ignored us, only some passengers had something to drink.😕

The flight was delayed because the entertainement system didn't work Legroom is terrible, overcrowded plane

After two unsuccessful landing attempts, was diverted to Guadalajara for over 6 hours with very little communication/explanation from the crew. Also not allowed to deplane. Awful way to begin a vacation.

That was the last time I booked Kayak. The connecting flight got canceled and the trouble shooting terrible. Next times, I will book the airlines directly. Good bye

I want to highlight the crew members and their excellent work and professionalism. They work hard to make a long trip the most comfortable as possible, the food and drinks they offer are pretty good. And they are always asking if you need something else. I have had experiences with other airlines where you have to basically beg for a bottle of water. This is not the case. Highly recommended!!!

Way too crampled. Charge more and put in less seats.

I was first assigned a seat that could not recline fully and was at the back of the craft. I was not able to select another seat during check-in even when opting to pay for selecting a different seat. I had to contact the airline and spent 25min with a chatbot and was then transferred to an agent who was very helpful and could change my seat (free of charge). The entire process took me one hour. If I happened to not have that hour available this would have been a problem. And that was only to check in. The next problem is that the airport lounge I had access to is located landside. How strange. So it means that you need to allow time for security check and passport control and boarding time when leaving the lounge, which makes it almost pointless having lounge access unless you have a very long layover or arrive 5 hours before the flight. Inflight service was okay. But not up to par with the likes of QA, SQ or CX, even though the price is the same or even more. It was much better than the domestic flight where Lufthansa is actually a low-cost airline with legacy airline prices.

The seats on Lufthansa’s international business class on the A350-900 is the worst product in the market. Our chief purser was AMAZING though. She is the best FA I have had in many years.

One of the best airliner in the world But airport was very poor

Very bad 3 times change the gate and too much delay...

the blanket was great and pillow helped. really need a toothpick packed with meals

This was the worst flight of my life. Economy seat directly behind a premium economy seat with extra recline meant I have about 6 inches between my face and their chair. My seat would not recline at all. I couldn't even use my laptop on the tray table because I had so little room. I was in a casket basically for 10 hours. Completely unacceptable.

The boarding process was really slow. The air crew was amazing and the food options and the entertainment were also really great.

Travelling to a place near Mexico City?

Book flights to Mexico City if you plan to visit one of these locations
Taxco
Cuernavaca
Tepoztlán

More options for your flight to Mexico City