Helping travelers to find the best flight offers
The cost of a one-way flight from Madrid to Mexico City ranges from $372 (November 2025) to $682 (June 2026). On average, the ticket price is about $518–$518.
A direct flight is the easiest way to get to your destination. The following airlines operate non-stop flights from Madrid to Mexico City:
•
•
•
•
•
•
We keep tight track on airlines' pre-holidays sales and other special offers occurences all the time to let you save maximum amount of funds while traveling to your family or just going out on vacation.
Looking for cheap flights from Madrid, Spain to Mexico City, Mexico? Look no further! Our air ticket search website offers the best deals for this popular route. Experience the vibrant culture of Mexico City without breaking the bank with our affordable flight options. Discover the historic landmarks, indulge in delicious cuisine, and immerse yourself in the lively atmosphere of this captivating city. With our user-friendly search engine, finding the perfect flight that suits your budget and travel preferences is just a few clicks away. Don't miss out on this incredible opportunity to explore Mexico City at a fraction of the cost. Book your cheap flight today and get ready for an unforgettable adventure!
The cheapest one-way flight from Madrid to Mexico City departs on 03/03/2026, is operated by Avianca and costs $275
The cheapest roundtrip flight from Madrid to Mexico City departs on 02/19/2026, is operated by Avianca and costs $510
Fastest flight from Madrid to Mexico City takes 15h 40m
There are no direct flights on this route.
The distance between Madrid and Mexico City is 9062km (5618 miles). There are 32 direct flights from Madrid to Mexico City. The time difference between Madrid and Mexico City is 7h. Flights from Madrid begin at 10:55 AM. The latest flight from Madrid departs at 11:55 PM
Aeromexico
Every day
Starting at $1,099
Madrid — Mexico City
11/29/2025
Departure
Direct flight
AM002
Starting at $1,771
Madrid — Mexico City
11/30/2025
Departure
Direct flight
AM002
Starting at $1,440
Madrid — Mexico City
01/05/2026
Departure
Direct flight
AM22
Starting at $1,002
Madrid — Mexico City
01/12/2026
Departure
Direct flight
IB303
Starting at $763
Madrid — Mexico City
02/21/2026
Departure
Direct flight
AM2
Starting at $740
Madrid — Mexico City
03/03/2026
Departure
Direct flight
AM2
Starting at $826
Madrid — Mexico City
03/18/2026
Departure
Direct flight
IB303
Starting at $780
Madrid — Mexico City
06/12/2026
Departure
Direct flight
IB307
Starting at $811
Madrid — Mexico City
06/13/2026
Departure
Direct flight
AM2
Starting at $1,852
Madrid — Mexico City
06/14/2026
Departure
Direct flight
AM2
Starting at $1,979
More than 12 airlines operate flights from Madrid to Mexico City, including Aeromexico, Iberia, Avianca, Iberia Express, Welcome Air, Ryanair, TAP Portugal, Air Europa, Portugália, LC Busre SAC, Transavia, and American Airlines. This is a popular route, so passengers can choose tickets based on budget and preferences. Ticket prices start from $275, and our service lets you instantly compare all options. The variety of offers simplifies planning: you can choose budget fares or more comfortable options with baggage included or extra services. We help you find the best deals so your trip is cost-efficient.
The cheapest flight ticket from Madrid to Mexico City according to data for the last 48 hours costs $275
Often the best time to buy tickets from Madrid to Mexico City is 2 months before departure.
Based on statistics over the past years, the lowest prices for flights from Madrid to Mexico City can be found flying in these months: November, February, January.
The fastest flights from Madrid to Mexico City start from 15 hours 40 minutes in the air.
The following airlines operate direct flights on the route Madrid — Mexico City: Aeromexico, Iberia
Starting at $611
Starting at $492
Starting at $275
Starting at $505
Starting at $525
Starting at $529
Starting at $534
Starting at $536
Starting at $544
Starting at $551
Starting at $625
Starting at $660
Looking for direct flights from Madrid, Spain to Mexico City, Mexico? You're in luck! There are indeed direct flights available for this route. Skip the hassle of layovers and enjoy a seamless journey to the vibrant capital of Mexico. With direct flights, you can reach Mexico City in approximately 11 hours, making your travel experience convenient and efficient. However, if you can't find direct flights that suit your schedule or budget, don't worry! There are alternative routes with transfers available. Consider connecting flights through major hubs like Amsterdam or Paris, which offer seamless connections to Mexico City. These options may extend your travel time, but they provide flexibility and more choices to accommodate your preferences. Search for your air tickets now and embark on your exciting adventure from Madrid to Mexico City!