Skip to content

prices we've seen · United States fares · USD

Flights from Madrid (MAD) to London (LHR)

  • One way from $48
  • Round trip from $118
  • Nonstop on 30 of 30 dates
  • Fastest 2h 15m
  • 11 airlines

The cheapest one-way fare from Madrid (MAD) to London (LHR) we have seen is $48 USD, departing Dec 15, 2026 (seen Nov 8, 2026): British Airways BA 7058, nonstop, 2h 30m.

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$54
  2. Dec 2026$48
  3. Jan 2027$58
  4. Feb 2027$50
  5. Mar 2027—
  6. Apr 2027—
  7. May 2027$47

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 15

    17:20

    2h 30mNonstop

    18:50

    Cheapest$48 USD

    British Airways BA 7058 · seen Nov 8

  2. MonDec 14

    16:45

    2h 30mNonstop

    18:15

    $49 USD

    British Airways BA 7050 · seen Nov 9

  3. MonDec 21

    16:45

    2h 30mNonstop

    18:15

    $49 USD

    Iberia IB 723 · seen Nov 9

  4. ThuDec 24

    16:45

    2h 30mNonstop

    18:15

    $49 USD

    Iberia IB 723 · seen Nov 6

  5. SatNov 28

    17:20

    2h 30mNonstop

    18:50

    $54 USD

    Iberia IB 725 · seen Nov 8

  6. SunDec 20

    19:25

    2h 15mNonstop

    20:40

    $57 USD

    British Airways BA 467 · seen Nov 4

  7. WedDec 9

    15:50

    2h 25mNonstop

    17:15

    $57 USD

    Iberia IB 721 · seen Nov 10

  8. SatJan 16

    17:20

    2h 30mNonstop

    18:50

    $58 USD

    Iberia IB 725 · seen Nov 10

  9. ThuNov 26

    15:50

    2h 25mNonstop

    17:15

    $62 USD

    Iberia IB 721 · seen Nov 8

  10. ThuNov 12

    16:45

    2h 30mNonstop

    18:15

    $64 USD

    British Airways BA 723 · seen Nov 10

Show 33 more fares
  1. WedDec 23

    21:00

    2h 15mNonstop

    22:15

    $67 USD

    British Airways BA 469 · seen Nov 10

  2. TueDec 29

    20:55

    2h 15mNonstop

    22:10

    $68 USD

    British Airways BA 469 · seen Nov 8

  3. ThuJan 21

    10:40

    2h 25mNonstop

    12:05

    $69 USD

    British Airways BA 457 · seen Nov 6

  4. TueJan 19

    11:45

    7h 15m1 stop

    18:00

    $76 USD

    Iberia IB 1099 · seen Nov 10

  5. SunNov 15

    06:40

    57h 5m1 stop

    14:45+2

    $82 USD

    X57161 · seen Nov 10

  6. SatNov 14

    16:45

    2h 30mNonstop

    18:15

    $86 USD

    Iberia IB 7050 · seen Nov 10

  7. SunDec 6

    21:40

    12h 30m1 stop

    09:10+1

    $90 USD

    Iberia IB 427 · seen Nov 10

  8. MonNov 30

    22:10

    17h 35m1 stop

    14:45+1

    $93 USD

    Iberia IB 441 · seen Nov 10

  9. ThuJan 7

    18:10

    2h 15mNonstop

    19:25

    $94 USD

    British Airways BA 465 · seen Nov 7

  10. FriJan 8

    13:55

    2h 25mNonstop

    15:20

    $95 USD

    British Airways BA 461 · seen Nov 9

  11. TueJan 19

    12:05

    2h 25mNonstop

    13:30

    $98 USD

    Iberia IB 3644 · seen Nov 10

  12. SatDec 19

    15:50

    2h 25mNonstop

    17:15

    $98 USD

    Iberia IB 721 · seen Nov 4

  13. TueDec 1

    08:00

    13h 5m2 stops

    20:05

    $99 USD

    Ryanair FR 5897 · seen Nov 10

  14. TueJan 5

    21:40

    12h 30m1 stop

    09:10+1

    $100 USD

    Iberia IB 427 · seen Nov 4

  15. MonJan 4

    05:25

    39h 40m2 stops

    20:05+1

    $104 USD

    Wizz Air Malta W4 7401 · seen Nov 5

  16. TueDec 1

    16:45

    2h 30mNonstop

    18:15

    $107 USD

    Iberia IB 723 · seen Nov 10

  17. SunNov 22

    12:10

    7h 45m1 stop

    18:55

    $109 USD

    TAP Portugal TP 1013 · seen Nov 10

  18. SunDec 6

    14:40

    2h 25mNonstop

    16:05

    $115 USD

    British Airways BA 463 · seen Nov 10

  19. TueNov 17

    12:10

    10h 25m1 stop

    21:35

    $116 USD

    NI1013 · seen Nov 9

  20. SatDec 5

    23:10

    10h 25m1 stop

    08:35+1

    $119 USD

    Wizz Air Malta W4 6314 · seen Nov 5

  21. WedNov 11

    13:10

    29h 50m2 stops

    18:00+1

    $122 USD

    Wizz Air Malta W4 6832 · seen Nov 10

  22. TueNov 17

    15:50

    2h 25mNonstop

    17:15

    $123 USD

    Iberia IB 721 · seen Nov 9

  23. FriNov 27

    21:10

    25h 25m1 stop

    21:35+1

    $126 USD

    TAP Portugal TP 1021 · seen Nov 8

  24. FriNov 27

    15:50

    2h 25mNonstop

    17:15

    $130 USD

    Iberia IB 721 · seen Nov 8

  25. FriDec 4

    14:55

    8h 45m1 stop

    22:40

    $131 USD

    TAP Portugal TP 1015 · seen Nov 4

  26. SunNov 15

    06:45

    2h 40mNonstop

    08:25

    $150 USD

    Iberia IB 711 · seen Nov 10

  27. TueJan 5

    15:50

    2h 25mNonstop

    17:15

    $174 USD

    Iberia IB 721 · seen Nov 4

  28. SunNov 22

    07:40

    2h 35mNonstop

    09:15

    $182 USD

    Iberia IB 713 · seen Nov 10

  29. MonNov 30

    16:45

    2h 30mNonstop

    18:15

    $197 USD

    Iberia IB 0723 · seen Nov 10

  30. WedNov 11

    15:50

    2h 25mNonstop

    17:15

    $223 USD

    Iberia IB 721 · seen Nov 10

  31. MonJan 4

    21:00

    2h 15mNonstop

    22:15

    $316 USD

    British Airways BA 469 · seen Nov 5

  32. SatDec 5

    14:00

    2h 25mNonstop

    15:25

    $341 USD

    British Airways BA 461 · seen Nov 5

  33. FriDec 4

    21:25

    2h 15mNonstop

    22:40

    $402 USD

    British Airways BA 469 · seen Nov 4

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. 14 nightsJan 20 – Feb 3

    16:45

    18:15

    Cheapest$118 USD

    Iberia IB 723 · Nonstop · 5h 5m in all, both ways · seen Nov 7

  2. 7 nightsFeb 2–9

    06:45

    08:25

    $119 USD

    Iberia IB 711 · Nonstop · 5h 15m in all, both ways · seen Nov 4

  3. 8 nightsFeb 2–10

    15:50

    17:15

    $125 USD

    Iberia IB 721 · Nonstop · 5h in all, both ways · seen Nov 4

  4. 4 nightsFeb 6–10

    17:20

    18:50

    $125 USD

    Iberia IB 725 · Nonstop · 5h 5m in all, both ways · seen Nov 4

  5. 3 nightsMar 12–15

    13:20

    14:55

    $128 USD

    British Airways BA 7056 · Nonstop · 5h in all, both ways · seen Nov 8

  6. 4 nightsFeb 3–7

    16:45

    18:15

    $129 USD

    Iberia IB 723 · Nonstop · 5h 5m in all, both ways · seen Nov 9

  7. 7 nightsNov 21–28

    16:45

    18:15

    $132 USD

    Iberia IB 723 · Nonstop · 5h in all, both ways · seen Nov 8

  8. 5 nightsJan 25–30

    15:50

    17:15

    $133 USD

    Iberia IB 721 · Nonstop · 4h 55m in all, both ways · seen Nov 5

  9. 7 nightsNov 28 – Dec 5

    15:50

    17:15

    $134 USD

    Iberia IB 721 · Nonstop · 5h in all, both ways · seen Nov 6

  10. 3 nightsJan 15–18

    14:40

    16:05

    $135 USD

    British Airways BA 463 · Nonstop · 4h 55m in all, both ways · seen Nov 9

Show 62 more fares
  1. 6 nightsFeb 1–7

    15:50

    17:15

    $137 USD

    Iberia IB 721 · Nonstop · 5h in all, both ways · seen Nov 5

  2. 9 nightsNov 25 – Dec 4

    15:50

    17:15

    $138 USD

    Vueling VY 5176 · Nonstop · 4h 50m in all, both ways · seen Nov 8

  3. 12 nightsJan 18–30

    18:10

    19:25

    $142 USD

    British Airways BA 465 · Nonstop · 4h 40m in all, both ways · seen Nov 5

  4. 2 nightsNov 26–28

    15:50

    17:15

    $145 USD

    Iberia IB 721 · Nonstop · 4h 55m in all, both ways · seen Nov 10

  5. 7 nightsJul 7–14

    17:30

    18:55

    $146 USD

    British Airways BA 461 · Nonstop · 4h 50m in all, both ways · seen Nov 4

  6. 5 nightsJan 24–29

    17:50

    19:05

    $147 USD

    British Airways BA 465 · Nonstop · 4h 45m in all, both ways · seen Nov 7

  7. 2 nightsFeb 5–7

    14:40

    16:05

    $149 USD

    British Airways BA 463 · Nonstop · 5h in all, both ways · seen Nov 5

  8. 7 nightsDec 29 – Jan 5

    20:55

    22:10

    $151 USD

    British Airways BA 469 · Nonstop · 4h 45m in all, both ways · seen Nov 6

  9. 3 nightsDec 31 – Jan 3

    21:00

    22:15

    $151 USD

    British Airways BA 469 · Nonstop · 4h 45m in all, both ways · seen Nov 6

  10. 3 nightsDec 29 – Jan 1

    20:55

    22:10

    $151 USD

    Iberia IB 3912 · Nonstop · 4h 50m in all, both ways · seen Nov 9

  11. 3 nightsNov 26–29

    15:50

    17:15

    $159 USD

    Vueling VY 5176 · Nonstop · 4h 55m in all, both ways · seen Nov 6

  12. 3 nightsDec 14–17

    09:00

    10:35

    $159 USD

    Vueling VY 5185 · Nonstop · 5h 5m in all, both ways · seen Nov 9

  13. 3 nightsDec 28–31

    19:30

    20:45

    $160 USD

    British Airways BA 467 · Nonstop · 4h 40m in all, both ways · seen Nov 7

  14. 2 nightsJan 15–17

    19:30

    20:45

    $163 USD

    British Airways BA 467 · Nonstop · 4h 45m in all, both ways · seen Nov 10

  15. 2 nightsDec 12–14

    16:45

    18:15

    $163 USD

    Iberia IB 723 · Nonstop · 5h in all, both ways · seen Nov 7

  16. 1 nightDec 8–9

    13:20

    14:55

    $163 USD

    Iberia IB 717 · Nonstop · 5h 10m in all, both ways · seen Nov 10

  17. 6 nightsDec 13–19

    15:50

    17:15

    $164 USD

    Iberia IB 721 · Nonstop · 5h in all, both ways · seen Nov 8

  18. 4 nightsDec 7–11

    16:45

    18:15

    $169 USD

    Vueling VY 5421 · Nonstop · 5h 5m in all, both ways · seen Nov 9

  19. 3 nightsDec 24–27

    16:45

    18:15

    $170 USD

    Iberia IB 723 · Nonstop · 4h 55m in all, both ways · seen Nov 6

  20. 2 nightsDec 11–13

    15:50

    17:15

    $170 USD

    British Airways BA 7068 · Nonstop · 5h in all, both ways · seen Nov 7

  21. 12 nightsJan 19–31

    19:30

    20:45

    $171 USD

    British Airways BA 467 · Nonstop · 4h 45m in all, both ways · seen Nov 7

  22. 3 nightsFeb 10–13

    15:05

    16:35

    $176 USD

    Iberia IB 719 · Nonstop · 5h 5m in all, both ways · seen Nov 5

  23. Same dayNov 21

    16:45

    18:15

    $178 USD

    Iberia IB 723 · Nonstop · 5h in all, both ways · seen Nov 9

  24. 4 nightsDec 18–22

    15:50

    17:15

    $181 USD

    Iberia IB 721 · Nonstop · 4h 50m in all, both ways · seen Nov 9

  25. Same dayFeb 5

    14:40

    16:05

    $182 USD

    British Airways BA 463 · 1 stop · 16h 10m in all, both ways · seen Nov 5

  26. 2 nightsNov 14–16

    07:40

    09:15

    $190 USD

    Iberia IB 713 · Nonstop · 5h in all, both ways · seen Nov 10

  27. 1 nightDec 12–13

    16:45

    18:15

    $191 USD

    British Airways BA 7050 · 1 stop · 8h 30m in all, both ways · seen Nov 6

  28. 3 nightsJan 19–22

    10:30

    11:55

    $193 USD

    British Airways BA 457 · Nonstop · 4h 55m in all, both ways · seen Nov 4

  29. Same dayFeb 5

    10:40

    12:05

    $198 USD

    British Airways BA 457 · Nonstop · 5h in all, both ways · seen Nov 5

  30. 2 nightsNov 27–29

    13:55

    15:20

    $204 USD

    British Airways BA 461 · Nonstop · 4h 55m in all, both ways · seen Nov 10

  31. 4 nightsNov 17–21

    15:50

    17:15

    $205 USD

    Iberia IB 721 · Nonstop · 4h 55m in all, both ways · seen Nov 9

  32. 2 nightsDec 25–27

    16:45

    18:15

    $212 USD

    Iberia IB 723 · Nonstop · 4h 55m in all, both ways · seen Nov 6

  33. 11 nightsNov 28 – Dec 9

    17:20

    18:50

    $212 USD

    British Airways BA 7058 · 1 stop · 9h 35m in all, both ways · seen Nov 8

  34. 2 nightsDec 30 – Jan 1

    19:25

    20:40

    $221 USD

    British Airways BA 467 · Nonstop · 4h 50m in all, both ways · seen Nov 9

  35. 3 nightsDec 30 – Jan 2

    19:25

    20:40

    $228 USD

    British Airways BA 467 · Nonstop · 4h 45m in all, both ways · seen Nov 9

  36. 4 nightsDec 6–10

    10:20

    LHR

    $229 USD

    TAP Portugal TP 1011 · 1 stop · 8h 40m in all, both ways · seen Nov 9

  37. 4 nightsMar 20–24

    19:25

    20:40

    $233 USD

    British Airways BA 467 · Nonstop · 4h 40m in all, both ways · seen Nov 8

  38. Same dayNov 19

    06:45

    08:25

    $261 USD

    Iberia IB 711 · Nonstop · 5h 10m in all, both ways · seen Nov 9

  39. 4 nightsDec 6–10

    15:50

    17:15

    $276 USD

    Vueling VY 5176 · Nonstop · 5h in all, both ways · seen Nov 9

  40. Same dayNov 15

    07:40

    LHR

    $276 USD

    TAP Portugal TP 1023 · 2 stops · 12h in all, both ways · seen Nov 10

  41. 5 nightsDec 3–8

    10:20

    LHR

    $297 USD

    TAP Portugal TP 1011 · 2 stops · 30h 25m in all, both ways · seen Nov 9

  42. 4 nightsDec 5–9

    19:30

    LHR

    $301 USD

    Swiss LX 2033 · 2 stops · 25h 50m in all, both ways · seen Nov 9

  43. Same dayNov 22

    10:20

    LHR

    $304 USD

    TAP Portugal TP 1011 · 2 stops · 18h 45m in all, both ways · seen Nov 9

  44. 5 nightsDec 4–9

    13:25

    LHR

    $307 USD

    Ryanair FR 7921 · 2 stops · 14h 40m in all, both ways · seen Nov 9

  45. 2 nightsJan 1–3

    06:05

    LHR

    $312 USD

    KLM KL 1500 · 1 stop · 8h 5m in all, both ways · seen Nov 6

  46. Same dayNov 15

    07:40

    09:15

    $313 USD

    Iberia IB 713 · Nonstop · 5h 5m in all, both ways · seen Nov 10

  47. Same dayNov 20

    07:40

    LHR

    $315 USD

    TAP Portugal TP 1023 · 2 stops · 20h 25m in all, both ways · seen Nov 9

  48. 5 nightsDec 3–8

    06:45

    08:25

    $322 USD

    Iberia IB 711 · Nonstop · 5h 15m in all, both ways · seen Nov 9

  49. Same dayNov 20

    15:50

    17:15

    $326 USD

    Iberia IB 721 · Nonstop · 4h 55m in all, both ways · seen Nov 9

  50. 7 nightsDec 1–8

    07:40

    LHR

    $332 USD

    TAP Portugal TP 1023 · 2 stops · 35h 5m in all, both ways · seen Nov 8

  51. 2 nightsDec 4–6

    14:55

    LHR

    $338 USD

    TAP Portugal TP 1015 · 1 stop · 10h 10m in all, both ways · seen Nov 8

  52. 7 nightsDec 1–8

    16:45

    18:15

    $344 USD

    Iberia IB 723 · Nonstop · 5h in all, both ways · seen Nov 8

  53. 3 nightsDec 4–7

    12:35

    LHR

    $367 USD

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

  54. 2 nightsJan 1–3

    09:00

    10:35

    $395 USD

    Iberia IB 715 · Nonstop · 5h in all, both ways · seen Nov 6

  55. Same dayNov 22

    06:45

    08:25

    $395 USD

    Iberia IB 711 · Nonstop · 5h 10m in all, both ways · seen Nov 9

  56. 2 nightsDec 4–6

    21:25

    22:40

    $407 USD

    British Airways BA 469 · Nonstop · 4h 50m in all, both ways · seen Nov 8

  57. 3 nightsDec 4–7

    21:25

    22:40

    $443 USD

    British Airways BA 469 · Nonstop · 4h 45m in all, both ways · seen Nov 7

  58. 3 nightsDec 5–8

    18:50

    LHR

    $446 USD

    Air France AF 1801 · 2 stops · 26h 55m in all, both ways · seen Nov 10

  59. 4 nightsDec 4–8

    21:25

    22:40

    $535 USD

    British Airways BA 469 · Nonstop · 4h 50m in all, both ways · seen Nov 9

  60. 5 nightsDec 4–9

    21:25

    22:40

    $591 USD

    British Airways BA 469 · Nonstop · 4h 45m in all, both ways · seen Nov 9

  61. 4 nightsDec 5–9

    14:00

    15:25

    $651 USD

    British Airways BA 461 · Nonstop · 4h 50m in all, both ways · seen Nov 9

  62. 3 nightsDec 5–8

    14:00

    15:25

    $666 USD

    British Airways BA 461 · Nonstop · 4h 55m in all, both ways · seen Nov 10

Compared with Madrid → London: $48 one way (Dec 15).

Airlines seen on this route

  • Air France
  • British Airways
  • Ryanair
  • Iberia
  • KLM
  • Swiss
  • NI
  • TAP Portugal
  • Vueling
  • Wizz Air Malta
  • X5

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

Madrid to London in numbers

  • By month, May 2027 is the cheapest we've seen at $47 USD and Jan 2027 the most expensive at $58 USD — a spread of 23%.
  • Nonstop fares were seen on 30 of the 30 departure dates; carriers seen: Air France, British Airways, Ryanair, Iberia, KLM, Swiss, NI, TAP Portugal, Vueling, Wizz Air Malta, X5.
  • MAD serves Madrid, Spain; LHR serves London, United Kingdom.
  • London runs 1 hour behind Madrid.

Questions

What is the cheapest fare from Madrid (MAD) to London (LHR)?

The cheapest one-way fare from Madrid (MAD) to London (LHR) we have seen is $48 USD, departing Dec 15, 2026 (seen Nov 8, 2026): British Airways BA 7058, nonstop, 2h 30m.

Is there a nonstop flight from Madrid (MAD) to London (LHR)?

Nonstop fares were seen on 30 of the 30 departure dates; carriers seen: Air France, British Airways, Ryanair, Iberia, KLM, Swiss, NI, TAP Portugal, Vueling, Wizz Air Malta, X5.

Which month is cheapest to fly from Madrid (MAD) to London (LHR)?

By month, May 2027 is the cheapest we've seen at $47 USD and Jan 2027 the most expensive at $58 USD — a spread of 23%.

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.