Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Aeromexico

The cheapest airline(s) flying from Mexico City to Madrid is Aeromexico.

  • Aeromexico Aeromexico
  • American Airlines American Airlines
  • KLM KLM
  • Air France Air France
  • Iberia Iberia
  • British Airways British Airways
  • Lufthansa Lufthansa
  • Air Canada Air Canada
  • Finnair Finnair
  • Turkish Airlines Turkish Airlines
Cheapest Month April

Travel Period: April 2024 - March 2025

The cheapest month(s) to fly from Mexico City to Madrid is April.

  • Apr 2024
  • May 2024
  • Jun 2024
  • Jul 2024
  • Aug 2024
  • Sep 2024
  • Oct 2024
  • Nov 2024
  • Dec 2024
  • Jan 2025
  • Feb 2025
  • Mar 2025
Cheapest Day of the Week Monday

The cheapest day(s) of the week to fly from Mexico City to Madrid is Monday.

  • Sun Sunday
  • Mon Monday
  • Tue Tuesday
  • Wed Wednesday
  • Thu Thursday
  • Fri Friday
  • Sat Saturday
Cheapest Time 9pm

The cheapest time of the day to fly from Mexico City to Madrid is in the evening.

Early Morning 12:01am - 06:00am
Morning 6:01am - 12:00pm
Afternoon 12:01pm - 6:00pm
Evening 6:01pm to 12:00am
12am
6am
12pm
6pm

Flight Schedules

Last Updated: Sat, 2 Mar, 2024

  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Airline Filter by Airline
    All
  • Total Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 18:05 - 11:30+ 1
    MEX - MAD
  • 18:05 (MEX)Mexico City Juarez International Airport
  • 11:30 (MAD)Madrid Barajas Airport + 1
  • Aeromexico (AM 1)Boeing 787 9
  • 10h 25m
  • Direct
    • M
    • T
    • W
    • -
    • -
    • -
    • -
  • Boeing 787 9
  • 18:05 - 11:30+ 1
    MEX - MAD
  • 18:05 (MEX)Mexico City Juarez International Airport
  • 11:30 (MAD)Madrid Barajas Airport + 1
  • Aeromexico (AM 1)Boeing 787 8
  • 10h 25m
  • Direct
    • -
    • -
    • -
    • T
    • F
    • -
    • -
  • Boeing 787 8
  • 18:10 - 12:40+ 1
    MEX - MAD
  • 18:10 (MEX)Mexico City Juarez International Airport
  • 12:40 (MAD)Madrid Barajas Airport + 1
  • Aeromexico (AM 1)Boeing 787 8
  • 10h 30m
  • Direct
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • Boeing 787 8
  • 18:30 - 13:00+ 1
    MEX - MAD
  • 18:30 (MEX)Mexico City Juarez International Airport
  • 13:00 (MAD)Madrid Barajas Airport + 1
  • Aeromexico (AM 1)Boeing 787 9
  • 10h 30m
  • Direct
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • Boeing 787 9
  • 19:20 - 13:55+ 1
    MEX - MAD
  • 19:20 (MEX)Mexico City Juarez International Airport
  • 13:55 (MAD)Madrid Barajas Airport + 1
  • Iberia (IB 6402)Airbus A350
  • 10h 35m
  • Direct
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • Airbus A350
  • 20:15 - 13:55+ 1
    MEX - MAD
  • 20:15 (MEX)Mexico City Juarez International Airport
  • 13:55 (MAD)Madrid Barajas Airport + 1
  • Iberia (IB 6402)Airbus A350
  • 10h 40m
  • Direct
    • M
    • T
    • W
    • T
    • F
    • -
    • -
  • Airbus A350
  • 20:15 - 14:55+ 1
    MEX - MAD
  • 20:15 (MEX)Mexico City Juarez International Airport
  • 14:55 (MAD)Madrid Barajas Airport + 1
  • Iberia (IB 6402)Airbus A350
  • 10h 40m
  • Direct
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • Airbus A350
  • 22:05 - 16:30+ 1
    MEX - MAD
  • 22:05 (MEX)Mexico City Juarez International Airport
  • 16:30 (MAD)Madrid Barajas Airport + 1
  • Aeromexico (AM 21)Boeing 787 9
  • 10h 25m
  • Direct
    • -
    • -
    • -
    • -
    • -
    • S
    • S
  • Boeing 787 9
  • 22:55 - 16:20+ 1
    MEX - MAD
  • 22:55 (MEX)Mexico City Juarez International Airport
  • 16:20 (MAD)Madrid Barajas Airport + 1
  • Aeromexico (AM 21)Boeing 787 9
  • 10h 25m
  • Direct
    • M
    • T
    • W
    • T
    • F
    • -
    • -
  • Boeing 787 9
  • 23:10 - 17:45+ 1
    MEX - MAD
  • 23:10 (MEX)Mexico City Juarez International Airport
  • 17:45 (MAD)Madrid Barajas Airport + 1
  • Iberia (IB 6406)Airbus A359
  • 10h 35m
  • Direct
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • Airbus A359
  • 00:05 - 17:45
    MEX - MAD
  • 00:05 (MEX)Mexico City Juarez International Airport
  • 17:45 (MAD)Madrid Barajas Airport
  • Iberia (IB 6406)Airbus A350
  • 10h 40m
  • Direct
    • -
    • T
    • -
    • -
    • F
    • -
    • -
  • Airbus A350
  • 00:05 - 17:45
    MEX - MAD
  • 00:05 (MEX)Mexico City Juarez International Airport
  • 17:45 (MAD)Madrid Barajas Airport
  • Iberia (IB 6406)Airbus A359
  • 10h 40m
  • Direct
    • M
    • -
    • W
    • T
    • -
    • S
    • -
  • Airbus A359
  • 07:01 - 05:00+ 1
    MEX - MAD
  • 07:01 (MEX)Mexico City Juarez International Airport
  • 05:00 (MAD)Madrid Barajas Airport + 1
  • Aeromexico (AM 34)Boeing 787 9
  • 13h 59m
  • Direct
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • Boeing 787 9
  • 10:30 - 05:20+ 1
    MEX - MAD
  • 10:30 (MEX)Mexico City Juarez International Airport
  • 05:20 (MAD)Madrid Barajas Airport + 1
  • Iberia (IB 6400)Airbus A350
  • 10h 50m
  • Direct
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • Airbus A350
  • 11:30 - 04:55+ 1
    MEX - MAD
  • 11:30 (MEX)Mexico City Juarez International Airport
  • 04:55 (MAD)Madrid Barajas Airport + 1
  • Aeromexico (AM 27)Boeing 787 8
  • 10h 25m
  • Direct
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • Boeing 787 8
  • 11:30 - 04:55+ 1
    MEX - MAD
  • 11:30 (MEX)Mexico City Juarez International Airport
  • 04:55 (MAD)Madrid Barajas Airport + 1
  • Aeromexico (AM 27)Boeing 787 9
  • 10h 25m
  • Direct
    • M
    • -
    • -
    • -
    • F
    • -
    • -
  • Boeing 787 9
  • 11:35 - 06:00+ 1
    MEX - MAD
  • 11:35 (MEX)Mexico City Juarez International Airport
  • 06:00 (MAD)Madrid Barajas Airport + 1
  • Aeromexico (AM 27)Boeing 787 8
  • 10h 25m
  • Direct
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • Boeing 787 8
  • 12:50 - 06:10+ 1
    MEX - MAD
  • 12:50 (MEX)Mexico City Juarez International Airport
  • 06:10 (MAD)Madrid Barajas Airport + 1
  • Iberia (IB 6400)Airbus A350
  • 10h 20m
  • Direct
    • M
    • T
    • W
    • T
    • F
    • -
    • -
  • Airbus A350
  • 12:50 - 07:10+ 1
    MEX - MAD
  • 12:50 (MEX)Mexico City Juarez International Airport
  • 07:10 (MAD)Madrid Barajas Airport + 1
  • Iberia (IB 6400)Airbus A350
  • 10h 20m
  • Direct
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • Airbus A350

Connecting Flights

  • 18:40 - 13:40+ 1
    MEX - CDG
    17:05 - 19:20+ 1
    CDG - MAD
  • 18:40 (MEX)Mexico City Juarez International Airport
    17:05 (CDG)Paris Charles de Gaulle Airport
  • 13:40 (CDG)Paris Charles de Gaulle Airport + 1
    19:20 (MAD)Madrid Barajas Airport
  • Air France (AF 179)Boeing 777 300 Er
    Air France (AF 1100)Airbus
  • 16h 40m (3h 25m)
  • CDG Paris 3h 25m
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 19:55 - 13:35+ 1
    MEX - CDG
    17:05 - 19:15+ 1
    CDG - MAD
  • 19:55 (MEX)Mexico City Juarez International Airport
    17:05 (CDG)Paris Charles de Gaulle Airport
  • 13:35 (CDG)Paris Charles de Gaulle Airport + 1
    19:15 (MAD)Madrid Barajas Airport
  • Air France (AF 179)Boeing 777 300 Er
    Air France (AF 1100)Airbus
  • 16h 20m (3h 30m)
  • CDG Paris 3h 30m
    • -
    • T
    • W
    • T
    • -
    • -
    • -
  • 19:55 - 13:35+ 1
    MEX - CDG
    17:05 - 19:15+ 1
    CDG - MAD
  • 19:55 (MEX)Mexico City Juarez International Airport
    17:05 (CDG)Paris Charles de Gaulle Airport
  • 13:35 (CDG)Paris Charles de Gaulle Airport + 1
    19:15 (MAD)Madrid Barajas Airport
  • Air France (AF 179)Boeing 777 300 Er
    Air France (AF 1100)Airbus
  • 16h 20m (3h 30m)
  • CDG Paris 3h 30m
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 19:55 - 13:35+ 1
    MEX - CDG
    15:10 - 17:15+ 1
    CDG - MAD
  • 19:55 (MEX)Mexico City Juarez International Airport
    15:10 (CDG)Paris Charles de Gaulle Airport
  • 13:35 (CDG)Paris Charles de Gaulle Airport + 1
    17:15 (MAD)Madrid Barajas Airport
  • Air France (AF 179)Boeing 777 300 Er
    Air France (AF 1800)Airbus
  • 14h 20m (1h 35m)
  • CDG Paris 1h 35m
    • M
    • T
    • W
    • T
    • F
    • -
    • -
  • 20:05 - 14:45+ 1
    MEX - AMS
    16:55 - 19:30+ 1
    AMS - MAD
  • 20:05 (MEX)Mexico City Juarez International Airport
    16:55 (AMS)Amsterdam Airport
  • 14:45 (AMS)Amsterdam Airport + 1
    19:30 (MAD)Madrid Barajas Airport
  • KLM (KL 686)Boeing 787 9
    KLM (KL 1507)Boeing 737 800
  • 15h 25m (2h 10m)
  • AMS Amsterdam 2h 10m
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 20:40 - 15:30+ 1
    MEX - FCO
    18:25 - 21:00+ 1
    FCO - MAD
  • 20:40 (MEX)Mexico City Juarez International Airport
    18:25 (FCO)Rome Fiumicino Airport
  • 15:30 (FCO)Rome Fiumicino Airport + 1
    21:00 (MAD)Madrid Barajas Airport
  • Aeromexico (AM 70)Boeing 787 8
    Air Europa (UX 1048)Boeing 737 800
  • 17h 20m (2h 55m)
  • FCO Rome 2h 55m
    • M
    • -
    • W
    • T
    • F
    • -
    • -
  • 21:00 - 14:40+ 1
    MEX - FRA
    17:30 - 20:10+ 1
    FRA - MAD
  • 21:00 (MEX)Mexico City Juarez International Airport
    17:30 (FRA)Frankfurt International Airport
  • 14:40 (FRA)Frankfurt International Airport + 1
    20:10 (MAD)Madrid Barajas Airport
  • Lufthansa (LH 499)Boeing 747 800
    Lufthansa (LH 1122)Airbus
  • 16h 10m (2h 50m)
  • FRA Frankfurt 2h 50m
    • M
    • -
    • W
    • T
    • -
    • -
    • -
  • 21:00 - 13:10+ 1
    MEX - LHR
    14:45 - 18:15+ 1
    LHR - MAD
  • 21:00 (MEX)Mexico City Juarez International Airport
    14:45 (LHR)London Heathrow Airport
  • 13:10 (LHR)London Heathrow Airport + 1
    18:15 (MAD)Madrid Barajas Airport
  • British Airways (BA 242)Boeing 787 9
    British Airways (BA 462)Airbus A321 Neo
  • 14h 15m (1h 35m)
  • LHR London 1h 35m
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 21:00 - 13:10+ 1
    MEX - LHR
    14:50 - 18:20+ 1
    LHR - MAD
  • 21:00 (MEX)Mexico City Juarez International Airport
    14:50 (LHR)London Heathrow Airport
  • 13:10 (LHR)London Heathrow Airport + 1
    18:20 (MAD)Madrid Barajas Airport
  • British Airways (BA 242)Boeing 787 9
    British Airways (BA 462)Airbus
  • 14h 20m (1h 40m)
  • LHR London 1h 40m
    • M
    • -
    • W
    • -
    • -
    • -
    • -
  • 21:00 - 13:10+ 1
    MEX - LHR
    15:45 - 19:15+ 1
    LHR - MAD
  • 21:00 (MEX)Mexico City Juarez International Airport
    15:45 (LHR)London Heathrow Airport
  • 13:10 (LHR)London Heathrow Airport + 1
    19:15 (MAD)Madrid Barajas Airport
  • British Airways (BA 242)Boeing 787 9
    Iberia (IB 3177)Airbus
  • 15h 15m (2h 35m)
  • LHR London 2h 35m
    • M
    • -
    • W
    • -
    • F
    • -
    • -
  • 21:55 - 15:10+ 1
    MEX - AMS
    17:00 - 19:35+ 1
    AMS - MAD
  • 21:55 (MEX)Mexico City Juarez International Airport
    17:00 (AMS)Amsterdam Airport
  • 15:10 (AMS)Amsterdam Airport + 1
    19:35 (MAD)Madrid Barajas Airport
  • KLM (KL 686)Boeing 787 9
    KLM (KL 1705)Boeing 737 800
  • 14h 40m (1h 50m)
  • AMS Amsterdam 1h 50m
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 21:55 - 15:10+ 1
    MEX - AMS
    17:00 - 19:35+ 1
    AMS - MAD
  • 21:55 (MEX)Mexico City Juarez International Airport
    17:00 (AMS)Amsterdam Airport
  • 15:10 (AMS)Amsterdam Airport + 1
    19:35 (MAD)Madrid Barajas Airport
  • KLM (KL 686)Boeing 787 9
    KLM (KL 1705)Boeing 737
  • 14h 40m (1h 50m)
  • AMS Amsterdam 1h 50m
    • M
    • T
    • W
    • T
    • -
    • -
    • -
  • 23:05 - 16:20+ 1
    MEX - CDG
    20:55 - 23:05+ 1
    CDG - MAD
  • 23:05 (MEX)Mexico City Juarez International Airport
    20:55 (CDG)Paris Charles de Gaulle Airport
  • 16:20 (CDG)Paris Charles de Gaulle Airport + 1
    23:05 (MAD)Madrid Barajas Airport
  • Air France (AF 175)Boeing 787 9
    Air France (AF 1400)Airbus
  • 17h (4h 35m)
  • CDG Paris 4h 35m
    • M
    • -
    • W
    • -
    • F
    • -
    • -
  • 23:15 - 04:55+ 1
    MEX - BOG
    07:00 - 22:35+ 1
    BOG - MAD
  • 23:15 (MEX)Mexico City Juarez International Airport
    07:00 (BOG)Bogota Airport
  • 04:55 (BOG)Bogota Airport + 1
    22:35 (MAD)Madrid Barajas Airport
  • Avianca (AV 23)Airbus
    Avianca (AV 46)Boeing 787 8
  • 16h 20m (2h 05m)
  • BOG Bogota 2h 05m
    • M
    • T
    • W
    • T
    • F
    • -
    • -
  • 07:10 - 13:50+ 1
    MEX - JFK
    18:30 - 07:00+ 1
    JFK - MAD
  • 07:10 (MEX)Mexico City Juarez International Airport
    18:30 (JFK)New York John F. Kennedy International Airport
  • 13:50 (JFK)New York John F. Kennedy International Airport + 1
    07:00 (MAD)Madrid Barajas Airport
  • Aeromexico (AM 408)Boeing 787 9
    Delta Air Lines (DL 126)Boeing 767 400
  • 16h 50m (4h 40m)
  • JFK New York City 4h 40m
    • M
    • T
    • W
    • T
    • F
    • -
    • -
  • 10:00 - 16:55+ 1
    MEX - EWR
    20:55 - 09:15+ 1
    EWR - MAD
  • 10:00 (MEX)Mexico City Juarez International Airport
    20:55 (EWR)Newark Liberty International Airport
  • 16:55 (EWR)Newark Liberty International Airport + 1
    09:15 (MAD)Madrid Barajas Airport
  • United Airlines (UA 2252)Boeing 737 700
    United Airlines (UA 51)Boeing 767 400
  • 16h 15m (4h)
  • EWR New York City 4h
    • M
    • T
    • W
    • T
    • F
    • -
    • -
  • 13:50 - 19:20+ 1
    MEX - BOG
    21:25 - 13:05+ 1
    BOG - MAD
  • 13:50 (MEX)Mexico City Juarez International Airport
    21:25 (BOG)Bogota Airport
  • 19:20 (BOG)Bogota Airport + 1
    13:05 (MAD)Madrid Barajas Airport
  • Avianca (AV 73)Airbus
    Avianca (AV 10)Boeing 787 8
  • 16h 15m (2h 05m)
  • BOG Bogota 2h 05m
    • M
    • T
    • W
    • T
    • F
    • -
    • -
  • 16:55 - 10:30+ 1
    MEX - CDG
    13:15 - 15:25+ 1
    CDG - MAD
  • 16:55 (MEX)Mexico City Juarez International Airport
    13:15 (CDG)Paris Charles de Gaulle Airport
  • 10:30 (CDG)Paris Charles de Gaulle Airport + 1
    15:25 (MAD)Madrid Barajas Airport
  • Aeromexico (AM 5)Boeing 787 9
    Air France (AF 1600)Airbus Industrie A320 Sharklets
  • 15h 30m (2h 45m)
  • CDG Paris 2h 45m
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 16:55 - 10:30+ 1
    MEX - CDG
    15:10 - 17:15+ 1
    CDG - MAD
  • 16:55 (MEX)Mexico City Juarez International Airport
    15:10 (CDG)Paris Charles de Gaulle Airport
  • 10:30 (CDG)Paris Charles de Gaulle Airport + 1
    17:15 (MAD)Madrid Barajas Airport
  • Aeromexico (AM 5)Boeing 787 9
    Air France (AF 1800)Airbus
  • 17h 20m (4h 40m)
  • CDG Paris 4h 40m
    • -
    • -
    • W
    • T
    • F
    • -
    • -
  • 16:55 - 10:30+ 1
    MEX - CDG
    13:15 - 15:25+ 1
    CDG - MAD
  • 16:55 (MEX)Mexico City Juarez International Airport
    13:15 (CDG)Paris Charles de Gaulle Airport
  • 10:30 (CDG)Paris Charles de Gaulle Airport + 1
    15:25 (MAD)Madrid Barajas Airport
  • Aeromexico (AM 5)Boeing 787 8
    Air France (AF 1600)Airbus A220 300
  • 15h 30m (2h 45m)
  • CDG Paris 2h 45m
    • M
    • T
    • -
    • -
    • -
    • -
    • -
  • 16:55 - 10:30+ 1
    MEX - CDG
    13:15 - 15:25+ 1
    CDG - MAD
  • 16:55 (MEX)Mexico City Juarez International Airport
    13:15 (CDG)Paris Charles de Gaulle Airport
  • 10:30 (CDG)Paris Charles de Gaulle Airport + 1
    15:25 (MAD)Madrid Barajas Airport
  • Aeromexico (AM 5)Boeing 787 9
    Air France (AF 1600)Airbus A220 300
  • 15h 30m (2h 45m)
  • CDG Paris 2h 45m
    • -
    • -
    • -
    • T
    • F
    • -
    • -
  • 16:55 - 10:30+ 1
    MEX - CDG
    15:10 - 17:15+ 1
    CDG - MAD
  • 16:55 (MEX)Mexico City Juarez International Airport
    15:10 (CDG)Paris Charles de Gaulle Airport
  • 10:30 (CDG)Paris Charles de Gaulle Airport + 1
    17:15 (MAD)Madrid Barajas Airport
  • Aeromexico (AM 5)Boeing 787 8
    Air France (AF 1800)Airbus
  • 17h 20m (4h 40m)
  • CDG Paris 4h 40m
    • M
    • T
    • -
    • -
    • -
    • -
    • -
  • 17:20 - 11:00+ 1
    MEX - AMS
    13:30 - 16:05+ 1
    AMS - MAD
  • 17:20 (MEX)Mexico City Juarez International Airport
    13:30 (AMS)Amsterdam Airport
  • 11:00 (AMS)Amsterdam Airport + 1
    16:05 (MAD)Madrid Barajas Airport
  • Aeromexico (AM 25)Boeing 787 8
    KLM (KL 1703)Boeing 737 700
  • 15h 45m (2h 30m)
  • AMS Amsterdam 2h 30m
    • M
    • T
    • W
    • -
    • F
    • -
    • -
  • 17:20 - 11:00+ 1
    MEX - AMS
    13:30 - 16:05+ 1
    AMS - MAD
  • 17:20 (MEX)Mexico City Juarez International Airport
    13:30 (AMS)Amsterdam Airport
  • 11:00 (AMS)Amsterdam Airport + 1
    16:05 (MAD)Madrid Barajas Airport
  • Aeromexico (AM 25)Boeing 787 9
    KLM (KL 1703)Boeing 737 700
  • 15h 45m (2h 30m)
  • AMS Amsterdam 2h 30m
    • -
    • -
    • -
    • T
    • -
    • -
    • -
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the fastest flight time from Mexico City to Madrid?

The fastest flight time for direct flights from Mexico City to Madrid is 10 hours 20 minutes. Check latest flight schedules & prices on Wego.

What’s the most popular airline flying from Mexico City to Madrid?

The most popular airline flying from Mexico City to Madrid is Delta Air Lines. Find the latest flight deals on Wego.

How far is Madrid from Mexico City?

The flight distance between Mexico City and Madrid is 9063km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 00:05. The last flight of the day departs at 18:05. See the full list of flight times on Wego.

How many airlines offer direct flights from Mexico City to Madrid?

There are 2 airlines that offer direct flights from Mexico City to Madrid. Find out the list of airlines on Wego.