Skip to content

prices we've seen · United States fares · USD

Flights from Madrid (MAD) to Mexico City (MEX)

  • One way from $465
  • Round trip from $705
  • Nonstop on 38 of 38 dates
  • Fastest 12h 15m
  • 18 airlines

The cheapest one-way fare from Madrid (MAD) to Mexico City (MEX) we have seen is $465 USD, departing Dec 8, 2026 (seen Nov 7, 2026): Air Europa UX 63, 1 stop, 18h 35m.

Search flights

Depart
More options
See more dates →

Leave your email and we'll write on any day the fare is at or under your price — at most once a day. We'll send a link to confirm your address first. Without an email, it's still saved in My watches.

Prices are the fare alone; the seller shows the bag and fare rules.

Cheapest by month

Checked Nov 11

Pick a month to search the day its cheapest fare leaves.

  1. Nov 2026$620
  2. Dec 2026$465
  3. Jan 2027$476
  4. Feb 2027$454
  5. Mar 2027—
  6. Apr 2027$503
  7. May 2027$553
  8. Jun 2027$522

Cheapest days to fly one wayCheapest round trips

Each day's cheapest fare we've seen, nonstop and with stops. Cheapest first.

We may earn a commission from the seller · How we rank

  1. TueDec 8

    15:15

    18h 35m1 stop

    02:50+1

    Cheapest$465 USD

    Air Europa UX 63 · seen Nov 7

  2. TueJan 19

    15:20

    19h 15m1 stop

    03:35+1

    $476 USD

    Air Europa UX 63 · seen Nov 6

  3. SunJan 17

    15:20

    43h 15m1 stop

    03:35+2

    $492 USD

    Air Europa UX 6800 · seen Nov 10

  4. WedJan 20

    16:20

    34h 35m2 stops

    19:55+1

    $504 USD

    E9815 · seen Nov 10

  5. WedDec 2

    16:20

    53h 40m2 stops

    15:00+2

    $557 USD

    E9815 · seen Nov 10

  6. FriJan 8

    05:55

    36h 45m3 stops

    11:40+1

    $575 USD

    Wizz Air Malta W4 6208 · seen Nov 9

  7. SunDec 27

    11:15

    39h 55m3 stops

    20:10+1

    $588 USD

    Ryanair FR 572 · seen Nov 10

  8. SatDec 5

    14:30

    15h 55m1 stop

    23:25

    $604 USD

    2W2501 · seen Nov 7

  9. TueJan 19

    13:25

    12h 15mNonstop

    18:40

    $614 USD

    Iberia IB 307 · seen Nov 6

  10. ThuNov 12

    09:55

    43h 45m3 stops

    22:40+1

    $620 USD

    Wizz Air Malta W4 6312 · seen Nov 10

Show 53 more fares
  1. WedNov 18

    13:00

    30h 20m3 stops

    12:20+1

    $626 USD

    Royal Air Maroc AT 973 · seen Nov 9

  2. FriJan 22

    13:25

    12h 15mNonstop

    18:40

    $637 USD

    Iberia IB 307 · seen Nov 8

  3. ThuJan 21

    23:55

    12h 15mNonstop

    05:10+1

    $640 USD

    Iberia IB 5880 · seen Nov 10

  4. ThuJan 7

    23:10

    43h 30m3 stops

    11:40+2

    $640 USD

    Wizz Air Malta W4 6314 · seen Nov 6

  5. FriNov 27

    14:30

    15h 55m1 stop

    23:25

    $652 USD

    2W2501 · seen Nov 8

  6. WedJan 20

    13:25

    12h 15mNonstop

    18:40

    $659 USD

    Iberia IB 307 · seen Nov 10

  7. SatNov 14

    22:20

    28h 25m2 stops

    19:45+1

    $662 USD

    Ryanair FR 2629 · seen Nov 10

  8. FriNov 13

    15:25

    46h 40m2 stops

    07:05+2

    $664 USD

    Air Europa UX 97 · seen Nov 10

  9. SunJan 17

    16:50

    12h 20mNonstop

    22:10

    $681 USD

    Iberia IB 4226 · seen Nov 10

  10. MonDec 14

    12:10

    39h3 stops

    20:10+1

    $681 USD

    TAP Portugal TP 1013 · seen Nov 5

  11. SatDec 26

    10:30

    28h 5m1 stop

    07:35+1

    $693 USD

    Aeromexico AM 035 · seen Nov 10

  12. TueDec 15

    12:10

    37h 35m3 stops

    18:45+1

    $716 USD

    TAP Portugal TP 1013 · seen Nov 8

  13. TueDec 1

    06:25

    49h 55m3 stops

    01:20+2

    $773 USD

    I21601 · seen Nov 8

  14. WedDec 16

    12:10

    37h 35m3 stops

    18:45+1

    $803 USD

    TAP Portugal TP 1013 · seen Nov 9

  15. ThuDec 17

    17:35

    38h 45m3 stops

    01:20+2

    $843 USD

    easyJet EC 7646 · seen Nov 9

  16. SunDec 20

    15:25

    17h 55m1 stop

    02:20+1

    $866 USD

    Avianca AV 17 · seen Nov 9

  17. TueDec 22

    10:25

    43h 49m3 stops

    23:14+1

    $866 USD

    Air Europa UX 1153 · seen Nov 9

  18. WedDec 23

    10:25

    43h 49m3 stops

    23:14+1

    $878 USD

    Air Europa UX 1153 · seen Nov 9

  19. MonDec 7

    23:45

    12h 35mNonstop

    05:20+1

    $909 USD

    Aeromexico AM 22 · seen Nov 9

  20. FriDec 18

    21:10

    35h 10m3 stops

    01:20+2

    $911 USD

    NI1021 · seen Nov 9

  21. FriJan 15

    10:30

    12h 35mNonstop

    16:05

    $937 USD

    Aeromexico AM 2453 · seen Nov 9

  22. SatDec 19

    19:40

    55h 30m3 stops

    20:10+2

    $953 USD

    Iberia IB 549 · seen Nov 9

  23. FriDec 25

    13:30

    12h 45mNonstop

    19:15

    $1,096 USD

    Aeromexico AM 20 · seen Nov 9

  24. TueDec 8

    16:50

    12h 20mNonstop

    22:10

    $1,109 USD

    Iberia IB 311 · seen Nov 7

  25. FriDec 4

    13:25

    12h 15mNonstop

    18:40

    $1,157 USD

    Iberia IB 307 · seen Nov 6

  26. WedNov 18

    10:30

    12h 15mNonstop

    15:45

    $1,226 USD

    Aeromexico AM 2 · seen Nov 9

  27. SatDec 5

    23:55

    12h 15mNonstop

    05:10+1

    $1,271 USD

    Iberia IB 5880 · seen Nov 7

  28. SatDec 26

    16:50

    12h 20mNonstop

    22:10

    $1,319 USD

    Iberia IB 311 · seen Nov 10

  29. WedDec 2

    13:25

    12h 15mNonstop

    18:40

    $1,353 USD

    Iberia IB 307 · seen Nov 10

  30. ThuDec 3

    23:45

    12h 35mNonstop

    05:20+1

    $1,353 USD

    Aeromexico AM 2451 · seen Nov 10

  31. ThuDec 24

    23:45

    12h 35mNonstop

    05:20+1

    $1,369 USD

    Aeromexico AM 22 · seen Nov 9

  32. FriNov 20

    13:25

    12h 15mNonstop

    18:40

    $1,372 USD

    Iberia IB 307 · seen Nov 8

  33. TueDec 1

    13:30

    12h 45mNonstop

    19:15

    $1,374 USD

    Aeromexico AM 2551 · seen Nov 8

  34. FriDec 11

    16:50

    12h 20mNonstop

    22:10

    $1,390 USD

    Iberia IB 311 · seen Nov 8

  35. FriNov 27

    10:30

    12h 15mNonstop

    15:45

    $1,420 USD

    Aeromexico AM 2 · seen Nov 8

  36. FriJan 8

    10:30

    12h 35mNonstop

    16:05

    $1,443 USD

    Aeromexico AM 002 · seen Nov 9

  37. SunDec 27

    23:45

    12h 35mNonstop

    05:20+1

    $1,480 USD

    Air Europa UX 2451 · seen Nov 10

  38. TueDec 15

    23:45

    12h 35mNonstop

    05:20+1

    $1,579 USD

    Aeromexico AM 22 · seen Nov 8

  39. ThuDec 10

    23:45

    12h 35mNonstop

    05:20+1

    $1,579 USD

    Aeromexico AM 2451 · seen Nov 8

  40. WedDec 16

    10:30

    12h 30mNonstop

    16:00

    $1,582 USD

    Aeromexico AM 2 · seen Nov 9

  41. ThuDec 17

    10:30

    12h 30mNonstop

    16:00

    $1,582 USD

    Aeromexico AM 2 · seen Nov 9

  42. MonDec 14

    10:30

    12h 25mNonstop

    15:55

    $1,587 USD

    Aeromexico AM 2453 · seen Nov 5

  43. SatNov 28

    13:25

    12h 15mNonstop

    18:40

    $1,627 USD

    Iberia IB 307 · seen Nov 8

  44. MonDec 21

    23:45

    12h 35mNonstop

    05:20+1

    $1,696 USD

    Aeromexico AM 22 · seen Nov 9

  45. WedDec 23

    23:45

    12h 35mNonstop

    05:20+1

    $1,866 USD

    Aeromexico AM 22 · seen Nov 9

  46. SunDec 20

    10:30

    12h 30mNonstop

    16:00

    $1,883 USD

    Aeromexico AM 2 · seen Nov 9

  47. ThuJan 7

    23:45

    12h 40mNonstop

    05:25+1

    $2,121 USD

    Aeromexico AM 2451 · seen Nov 6

  48. ThuNov 12

    23:55

    12h 15mNonstop

    05:10+1

    $2,216 USD

    Iberia IB 303 · seen Nov 10

  49. SatNov 14

    23:55

    12h 15mNonstop

    05:10+1

    $2,229 USD

    Iberia IB 303 · seen Nov 10

  50. FriNov 13

    23:55

    12h 15mNonstop

    05:10+1

    $2,238 USD

    Iberia IB 303 · seen Nov 10

  51. FriDec 18

    13:25

    12h 15mNonstop

    18:40

    $2,283 USD

    Iberia IB 307 · seen Nov 9

  52. TueDec 22

    23:45

    12h 35mNonstop

    05:20+1

    $2,606 USD

    Aeromexico AM 22 · seen Nov 9

  53. SatDec 19

    13:30

    12h 45mNonstop

    19:15

    $2,624 USD

    Aeromexico AM 20 · seen Nov 9

The cheapest round trips we've seen on this route, on any dates, cheapest first.

We may earn a commission from the seller · How we rank

  1. 7 nightsJan 24–31

    07:00

    MEX

    Cheapest$705 USD

    KLM KL 3390 · 2 stops · 34h 30m in all, both ways · seen Nov 5

  2. 10 nightsFeb 12–22

    12:35

    MEX

    $800 USD

    Air France AF 1301 · 2 stops · 32h 20m in all, both ways · seen Nov 7

  3. 17 nightsFeb 7–24

    13:25

    18:40

    $819 USD

    Iberia IB 307 · Nonstop · 22h 20m in all, both ways · seen Nov 10

  4. 11 nightsFeb 13–24

    13:25

    18:40

    $819 USD

    Iberia IB 307 · Nonstop · 22h 25m in all, both ways · seen Nov 10

  5. 18 nightsFeb 6–24

    23:55

    05:10+1

    $821 USD

    Iberia IB 303 · Nonstop · 22h 20m in all, both ways · seen Nov 10

  6. 42 nightsDec 8 – Jan 19

    16:20

    MEX

    $836 USD

    Iberia IB 4269 · 2 stops · 41h 30m in all, both ways · seen Nov 9

  7. 10 nightsApr 27 – May 7

    08:10

    MEX

    $858 USD

    Avianca AV 27 · 2 stops · 34h 55m in all, both ways · seen Nov 8

  8. 10 nightsFeb 16–26

    06:00

    MEX

    $862 USD

    Air France AF 1401 · 2 stops · 35h 10m in all, both ways · seen Nov 7

  9. 9 nightsMar 4–13

    08:10

    MEX

    $874 USD

    Avianca AV 027 · 2 stops · 34h 20m in all, both ways · seen Nov 6

  10. 7 nightsFeb 23 – Mar 2

    01:25

    MEX

    $879 USD

    Avianca AV 47 · 4 stops · 65h 25m in all, both ways · seen Nov 6

Show 49 more fares
  1. 35 nightsApr 14 – May 19

    15:55

    MEX

    $892 USD

    I21885 · 4 stops · 61h 40m in all, both ways · seen Nov 5

  2. 4 nightsMay 13–17

    02:20

    MEX

    $910 USD

    Avianca AV 47 · 2 stops · 34h 50m in all, both ways · seen Nov 5

  3. 16 nightsJan 20 – Feb 5

    12:35

    MEX

    $942 USD

    Air France AF 1301 · 2 stops · 32h 20m in all, both ways · seen Nov 8

  4. 9 nightsMar 4–13

    10:30

    15:50

    $949 USD

    Aeromexico AM 002 · Nonstop · 23h 20m in all, both ways · seen Nov 6

  5. 10 nightsFeb 12–22

    13:30

    19:05

    $951 USD

    Aeromexico AM 020 · Nonstop · 23h 5m in all, both ways · seen Nov 7

  6. 9 nightsMar 30 – Apr 8

    08:10

    MEX

    $958 USD

    Avianca AV 8475 · 3 stops · 40h in all, both ways · seen Nov 9

  7. 6 nightsMay 23–29

    08:10

    MEX

    $964 USD

    Avianca AV 27 · 2 stops · 40h 45m in all, both ways · seen Nov 6

  8. 9 nightsMay 12–21

    02:20

    MEX

    $966 USD

    Avianca AV 47 · 2 stops · 34h 50m in all, both ways · seen Nov 6

  9. 12 nightsJan 13–25

    20:40

    MEX

    $1,035 USD

    Wizz Air Malta W4 6014 · 3 stops · 42h 5m in all, both ways · seen Nov 8

  10. 11 nightsMar 8–19

    08:10

    MEX

    $1,052 USD

    Avianca AV 27 · 2 stops · 34h 20m in all, both ways · seen Nov 9

  11. 16 nightsJan 20 – Feb 5

    13:25

    18:40

    $1,069 USD

    Iberia IB 307 · Nonstop · 22h 25m in all, both ways · seen Nov 8

  12. 10 nightsApr 27 – May 7

    10:45

    14:55

    $1,069 USD

    Aeromexico AM 2 · Nonstop · 23h in all, both ways · seen Nov 8

  13. 5 nightsDec 25–30

    08:00

    MEX

    $1,087 USD

    Transavia France TO 4781 · 4 stops · 50h 30m in all, both ways · seen Nov 6

  14. 7 nightsJan 24–31

    13:25

    18:40

    $1,089 USD

    Iberia IB 307 · Nonstop · 22h 20m in all, both ways · seen Nov 5

  15. 10 nightsFeb 16–26

    16:50

    22:10

    $1,119 USD

    Iberia IB 311 · Nonstop · 22h 30m in all, both ways · seen Nov 7

  16. 7 nightsFeb 23 – Mar 2

    13:25

    18:40

    $1,131 USD

    Iberia IB 307 · Nonstop · 22h 25m in all, both ways · seen Nov 6

  17. 35 nightsApr 14 – May 19

    10:45

    14:50

    $1,140 USD

    Aeromexico AM 2 · Nonstop · 22h 55m in all, both ways · seen Nov 5

  18. 6 nightsMay 23–29

    10:45

    14:40

    $1,151 USD

    Aeromexico AM 2 · Nonstop · 22h 30m in all, both ways · seen Nov 6

  19. 9 nightsMar 30 – Apr 8

    23:55

    03:45+1

    $1,155 USD

    Iberia IB 303 · Nonstop · 22h 15m in all, both ways · seen Nov 9

  20. 9 nightsMay 12–21

    10:45

    14:35

    $1,169 USD

    Aeromexico AM 2 · Nonstop · 22h 40m in all, both ways · seen Nov 6

  21. 4 nightsMay 13–17

    23:55

    03:45+1

    $1,185 USD

    Iberia IB 303 · Nonstop · 22h 40m in all, both ways · seen Nov 5

  22. 32 nightsDec 28 – Jan 29

    19:05

    MEX

    $1,220 USD

    Air Europa UX 1141 · 3 stops · 69h 45m in all, both ways · seen Nov 9

  23. 12 nightsDec 8–20

    15:15

    MEX

    $1,242 USD

    Air Europa UX 63 · 3 stops · 71h 40m in all, both ways · seen Nov 6

  24. 3 nightsJul 1–4

    17:20

    MEX

    $1,252 USD

    Avianca AV 11 · 2 stops · 34h 45m in all, both ways · seen Nov 7

  25. 42 nightsDec 8 – Jan 19

    23:55

    05:10+1

    $1,268 USD

    Iberia IB 303 · Nonstop · 22h 20m in all, both ways · seen Nov 9

  26. 10 nightsDec 6–16

    11:00

    MEX

    $1,281 USD

    United UA 261 · 2 stops · 32h 55m in all, both ways · seen Nov 7

  27. 11 nightsDec 8–19

    15:15

    MEX

    $1,324 USD

    Air Europa UX 63 · 2 stops · 98h 10m in all, both ways · seen Nov 9

  28. 11 nightsMar 8–19

    13:25

    18:40

    $1,330 USD

    Iberia IB 307 · Nonstop · 22h 20m in all, both ways · seen Nov 9

  29. 12 nightsJan 13–25

    13:30

    19:20

    $1,343 USD

    Aeromexico AM 20 · Nonstop · 23h 20m in all, both ways · seen Nov 8

  30. 21 nightsDec 20 – Jan 10

    19:50

    MEX

    $1,346 USD

    Iberia IB 1331 · 4 stops · 66h 31m in all, both ways · seen Nov 7

  31. 11 nightsDec 25 – Jan 5

    19:05

    MEX

    $1,427 USD

    Air Europa UX 1141 · 6 stops · 97h in all, both ways · seen Nov 9

  32. 7 nightsNov 26 – Dec 3

    16:50

    22:10

    $1,491 USD

    Iberia IB 311 · Nonstop · 22h 40m in all, both ways · seen Nov 7

  33. 3 nightsJul 1–4

    23:55

    03:20+1

    $1,523 USD

    Iberia IB 303 · Nonstop · 22h in all, both ways · seen Nov 7

  34. 15 nightsDec 19 – Jan 3

    06:30

    MEX

    $1,535 USD

    Air Europa UX 1159 · 5 stops · 67h 13m in all, both ways · seen Nov 9

  35. 32 nightsDec 28 – Jan 29

    10:30

    15:55

    $1,572 USD

    Aeromexico AM 2 · Nonstop · 23h in all, both ways · seen Nov 9

  36. 13 nightsDec 20 – Jan 2

    06:30

    MEX

    $1,639 USD

    Air Europa UX 1147 · 5 stops · 101h 25m in all, both ways · seen Nov 9

  37. 10 nightsDec 27 – Jan 6

    12:40

    MEX

    $1,657 USD

    American Airlines AA 749 · 2 stops · 48h 10m in all, both ways · seen Nov 9

  38. 5 nightsDec 25–30

    13:30

    19:15

    $1,768 USD

    Aeromexico AM 2551 · Nonstop · 22h 50m in all, both ways · seen Nov 6

  39. 21 nightsDec 20 – Jan 10

    13:30

    19:15

    $1,906 USD

    Air Europa UX 2551 · Nonstop · 23h 5m in all, both ways · seen Nov 7

  40. 11 nightsDec 25 – Jan 5

    13:30

    19:15

    $1,957 USD

    Aeromexico AM 20 · Nonstop · 23h 15m in all, both ways · seen Nov 9

  41. 15 nightsDec 29 – Jan 13

    10:30

    16:00

    $2,033 USD

    Aeromexico AM 2453 · Nonstop · 23h in all, both ways · seen Nov 9

  42. 10 nightsDec 6–16

    23:45

    05:20+1

    $2,200 USD

    Aeromexico AM 2451 · Nonstop · 26h 45m in all, both ways · seen Nov 7

  43. 7 nightsDec 14–21

    13:25

    18:40

    $2,335 USD

    Iberia IB 307 · Nonstop · 22h 25m in all, both ways · seen Nov 6

  44. 12 nightsDec 8–20

    13:25

    18:40

    $2,400 USD

    Iberia IB 307 · Nonstop · 22h 20m in all, both ways · seen Nov 6

  45. 10 nightsDec 27 – Jan 6

    13:30

    19:15

    $2,541 USD

    Aeromexico AM 2551 · Nonstop · 23h 20m in all, both ways · seen Nov 9

  46. 13 nightsDec 21 – Jan 3

    13:25

    18:40

    $2,649 USD

    Iberia IB 4275 · Nonstop · 22h 25m in all, both ways · seen Nov 9

  47. 11 nightsDec 8–19

    23:55

    05:10+1

    $2,655 USD

    Iberia IB 303 · Nonstop · 26h 25m in all, both ways · seen Nov 9

  48. 13 nightsDec 20 – Jan 2

    10:30

    16:00

    $2,746 USD

    Aeromexico AM 2453 · Nonstop · 23h 5m in all, both ways · seen Nov 9

  49. 15 nightsDec 19 – Jan 3

    13:30

    19:15

    $3,511 USD

    Aeromexico AM 20 · Nonstop · 22h 50m in all, both ways · seen Nov 9

Compared with Madrid → Mexico City: $465 one way (Dec 8).

Airlines seen on this route

  • 2W
  • American Airlines
  • Air France
  • Aeromexico
  • Royal Air Maroc
  • Avianca
  • E9
  • easyJet
  • Ryanair
  • I2
  • Iberia
  • KLM
  • NI
  • Transavia France
  • TAP Portugal
  • United
  • Air Europa
  • Wizz Air Malta

Marketing carriers; the operating airline is shown by the seller.

Madrid to Mexico City in numbers

  • By month, Feb 2027 is the cheapest we've seen at $454 USD and Nov 2026 the most expensive at $620 USD — a spread of 37%.
  • Nonstop fares were seen on 38 of the 38 departure dates; carriers seen: 2W, American Airlines, Air France, Aeromexico, Royal Air Maroc, Avianca, E9, easyJet, Ryanair, I2, Iberia, KLM, NI, Transavia France, TAP Portugal, United, Air Europa, Wizz Air Malta.
  • MAD serves Madrid, Spain; MEX serves Mexico City, Mexico.
  • Mexico City runs 7 hours behind Madrid.

Questions

What is the cheapest fare from Madrid (MAD) to Mexico City (MEX)?

The cheapest one-way fare from Madrid (MAD) to Mexico City (MEX) we have seen is $465 USD, departing Dec 8, 2026 (seen Nov 7, 2026): Air Europa UX 63, 1 stop, 18h 35m.

Is there a nonstop flight from Madrid (MAD) to Mexico City (MEX)?

Nonstop fares were seen on 38 of the 38 departure dates; carriers seen: 2W, American Airlines, Air France, Aeromexico, Royal Air Maroc, Avianca, E9, easyJet, Ryanair, I2, Iberia, KLM, NI, Transavia France, TAP Portugal, United, Air Europa, Wizz Air Malta.

Which month is cheapest to fly from Madrid (MAD) to Mexico City (MEX)?

By month, Feb 2027 is the cheapest we've seen at $454 USD and Nov 2026 the most expensive at $620 USD — a spread of 37%.

How old is this price?

It is the cheapest fare we've seen for that date; the date beside it is the day it was seen, or our last check. We look again at least once a day for the routes people search, and stop showing a route's prices two days after our last look. The seller's page shows the price right now.

How does a2bflight rank results?

By price and duration only; commission never enters the order. Cheapest means cheapest among the fares we've seen for this route. A click that books may earn a2bflight a commission from the seller; the price you see is the seller's own. See how we rank and what we keep.