Skip to content

prices we've seen · United States fares · USD

Flights from Madrid (MAD) to London (STN)

  • One way from $18
  • Round trip from $49
  • Nonstop on 30 of 30 dates
  • Fastest 2h 30m
  • 5 airlines

The cheapest one-way fare from Madrid (MAD) to London (STN) we have seen is $18 USD, departing Dec 15, 2026 (seen Nov 8, 2026): Ryanair FR 348, 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$22
  2. Dec 2026$18
  3. Jan 2027$23
  4. Feb 2027$25
  5. Mar 2027—
  6. Apr 2027—
  7. May 2027$41

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

    14:30

    2h 30mNonstop

    16:00

    Cheapest$18 USD

    Ryanair FR 348 · seen Nov 8

  2. MonDec 14

    21:25

    2h 30mNonstop

    22:55

    $18 USD

    Ryanair FR 5997 · seen Nov 9

  3. MonDec 21

    21:25

    2h 30mNonstop

    22:55

    $18 USD

    Ryanair FR 5997 · seen Nov 9

  4. SatDec 19

    22:20

    2h 30mNonstop

    23:50

    $19 USD

    Ryanair FR 2629 · seen Nov 4

  5. SatNov 28

    22:20

    2h 30mNonstop

    23:50

    $22 USD

    MW2629 · seen Nov 8

  6. SatJan 16

    20:20

    2h 30mNonstop

    21:50

    $23 USD

    Ryanair FR 498 · seen Nov 10

  7. SunDec 20

    21:40

    2h 30mNonstop

    23:10

    $25 USD

    Ryanair FR 5993 · seen Nov 4

  8. TueJan 19

    17:55

    2h 30mNonstop

    19:25

    $28 USD

    Ryanair FR 2629 · seen Nov 10

  9. WedDec 9

    18:15

    2h 30mNonstop

    19:45

    $28 USD

    Ryanair FR 348 · seen Nov 10

  10. SatNov 14

    22:20

    2h 30mNonstop

    23:50

    $34 USD

    Ryanair FR 2629 · seen Nov 10

Show 31 more fares
  1. TueNov 17

    08:00

    39h 20m1 stop

    22:20+1

    $44 USD

    Ryanair FR 5897 · seen Nov 9

  2. ThuDec 24

    17:10

    2h 30mNonstop

    18:40

    $45 USD

    Ryanair FR 348 · seen Nov 6

  3. TueDec 1

    14:30

    2h 30mNonstop

    16:00

    $46 USD

    Ryanair FR 348 · seen Nov 10

  4. ThuJan 7

    22:15

    2h 30mNonstop

    23:45

    $46 USD

    Ryanair FR 5993 · seen Nov 7

  5. ThuNov 26

    22:15

    2h 30mNonstop

    23:45

    $48 USD

    Ryanair FR 5993 · seen Nov 8

  6. ThuJan 21

    22:15

    2h 30mNonstop

    23:45

    $50 USD

    Ryanair FR 5993 · seen Nov 6

  7. FriJan 8

    20:20

    2h 30mNonstop

    21:50

    $51 USD

    Ryanair FR 5993 · seen Nov 9

  8. SatDec 5

    20:00

    12h 55m1 stop

    07:55+1

    $53 USD

    Iberia IB 425 · seen Nov 5

  9. FriNov 27

    17:40

    2h 30mNonstop

    19:10

    $54 USD

    Ryanair FR 5997 · seen Nov 8

  10. TueDec 29

    06:25

    2h 30mNonstop

    07:55

    $56 USD

    Ryanair FR 498 · seen Nov 8

  11. WedDec 23

    05:25

    14h 10m1 stop

    18:35

    $58 USD

    Wizz Air Malta W4 7401 · seen Nov 10

  12. SunNov 15

    06:15

    30h 5m1 stop

    11:20+1

    $58 USD

    Ryanair FR 2017 · seen Nov 10

  13. SunNov 22

    06:15

    57h 40m1 stop

    14:55+2

    $59 USD

    Ryanair FR 2017 · seen Nov 10

  14. TueNov 17

    14:30

    2h 30mNonstop

    16:00

    $64 USD

    Ryanair FR 348 · seen Nov 9

  15. SunDec 6

    06:15

    8h 45m1 stop

    14:00

    $66 USD

    Ryanair FR 5323 · seen Nov 10

  16. MonNov 30

    21:25

    2h 30mNonstop

    22:55

    $68 USD

    Ryanair FR 5997 · seen Nov 10

  17. WedDec 23

    06:35

    2h 30mNonstop

    08:05

    $72 USD

    Ryanair FR 2629 · seen Nov 10

  18. SunDec 6

    21:40

    2h 30mNonstop

    23:10

    $76 USD

    Ryanair FR 5993 · seen Nov 10

  19. WedNov 11

    12:50

    10h 30m1 stop

    22:20

    $78 USD

    Ryanair FR 5897 · seen Nov 10

  20. SunNov 22

    07:40

    2h 30mNonstop

    09:10

    $80 USD

    Ryanair FR 498 · seen Nov 10

  21. SatDec 5

    22:20

    2h 30mNonstop

    23:50

    $82 USD

    Ryanair FR 2629 · seen Nov 5

  22. WedNov 11

    18:15

    2h 30mNonstop

    19:45

    $83 USD

    Ryanair FR 348 · seen Nov 10

  23. ThuNov 12

    06:25

    14h 40m1 stop

    20:05

    $97 USD

    I21561 · seen Nov 10

  24. ThuNov 12

    14:45

    2h 30mNonstop

    16:15

    $99 USD

    Ryanair FR 2629 · seen Nov 10

  25. FriDec 4

    06:45

    7h 15m1 stop

    13:00

    $100 USD

    Ryanair FR 7467 · seen Nov 4

  26. TueJan 5

    11:50

    51h 10m1 stop

    14:00+2

    $103 USD

    I21853 · seen Nov 4

  27. MonJan 4

    20:15

    12h 30m2 stops

    07:45+1

    $109 USD

    Wizz Air Malta W4 7403 · seen Nov 5

  28. TueJan 5

    06:25

    2h 30mNonstop

    07:55

    $124 USD

    Ryanair FR 498 · seen Nov 4

  29. MonJan 4

    21:25

    2h 30mNonstop

    22:55

    $128 USD

    Ryanair FR 5997 · seen Nov 5

  30. SunNov 15

    07:40

    2h 30mNonstop

    09:10

    $148 USD

    Ryanair FR 498 · seen Nov 10

  31. FriDec 4

    13:15

    2h 30mNonstop

    14:45

    $209 USD

    Ryanair FR 348 · 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. 5 nightsJan 24–29

    21:40

    23:10

    Cheapest$49 USD

    Ryanair FR 5993 · Nonstop · 5h in all, both ways · seen Nov 7

  2. 3 nightsJan 19–22

    17:55

    19:25

    $51 USD

    Ryanair FR 2629 · Nonstop · 5h in all, both ways · seen Nov 4

  3. 7 nightsNov 28 – Dec 5

    20:20

    21:50

    $52 USD

    Ryanair FR 498 · Nonstop · 5h in all, both ways · seen Nov 6

  4. 2 nightsJan 15–17

    20:20

    21:50

    $52 USD

    Ryanair FR 5993 · Nonstop · 5h in all, both ways · seen Nov 10

  5. 12 nightsJan 19–31

    17:55

    19:25

    $56 USD

    Ryanair FR 2629 · Nonstop · 5h in all, both ways · seen Nov 7

  6. 3 nightsJan 15–18

    20:20

    21:50

    $56 USD

    Ryanair FR 5993 · Nonstop · 5h in all, both ways · seen Nov 9

  7. 5 nightsJan 25–30

    21:25

    22:55

    $57 USD

    Ryanair FR 5997 · Nonstop · 5h in all, both ways · seen Nov 5

  8. 8 nightsFeb 2–10

    14:30

    16:00

    $58 USD

    Ryanair FR 348 · Nonstop · 5h in all, both ways · seen Nov 4

  9. 12 nightsJan 18–30

    21:25

    22:55

    $59 USD

    Ryanair FR 5997 · Nonstop · 5h in all, both ways · seen Nov 5

  10. 14 nightsJan 20 – Feb 3

    10:35

    12:05

    $60 USD

    Ryanair FR 498 · Nonstop · 5h in all, both ways · seen Nov 7

Show 59 more fares
  1. 4 nightsFeb 6–10

    22:20

    23:50

    $64 USD

    Ryanair FR 2629 · Nonstop · 5h in all, both ways · seen Nov 4

  2. 4 nightsFeb 3–7

    18:15

    19:45

    $64 USD

    Ryanair FR 348 · Nonstop · 5h in all, both ways · seen Nov 9

  3. 3 nightsDec 29 – Jan 1

    06:25

    07:55

    $65 USD

    Ryanair FR 498 · Nonstop · 5h in all, both ways · seen Nov 9

  4. 7 nightsNov 21–28

    22:20

    23:50

    $67 USD

    Ryanair FR 2629 · 1 stop · 11h 55m in all, both ways · seen Nov 8

  5. 6 nightsFeb 1–7

    21:25

    22:55

    $68 USD

    Ryanair FR 5997 · Nonstop · 5h in all, both ways · seen Nov 5

  6. 9 nightsNov 25 – Dec 4

    06:35

    08:05

    $69 USD

    Ryanair FR 2629 · Nonstop · 5h in all, both ways · seen Nov 8

  7. 7 nightsFeb 2–9

    14:30

    16:00

    $71 USD

    Ryanair FR 348 · Nonstop · 5h in all, both ways · seen Nov 4

  8. 1 nightDec 12–13

    20:20

    21:50

    $80 USD

    Ryanair FR 498 · Nonstop · 5h in all, both ways · seen Nov 6

  9. 2 nightsDec 11–13

    20:20

    21:50

    $81 USD

    Ryanair FR 5993 · Nonstop · 5h in all, both ways · seen Nov 7

  10. 2 nightsDec 30 – Jan 1

    06:35

    08:05

    $82 USD

    Ryanair FR 2629 · Nonstop · 5h in all, both ways · seen Nov 9

  11. 2 nightsDec 12–14

    20:20

    21:50

    $82 USD

    Ryanair FR 498 · 1 stop · 10h 10m in all, both ways · seen Nov 7

  12. 3 nightsMar 12–15

    18:50

    20:20

    $84 USD

    Ryanair FR 498 · Nonstop · 5h in all, both ways · seen Nov 8

  13. 3 nightsDec 14–17

    21:25

    22:55

    $87 USD

    Ryanair FR 5997 · Nonstop · 5h in all, both ways · seen Nov 9

  14. Same dayNov 21

    10:00

    11:30

    $89 USD

    Ryanair FR 348 · Nonstop · 5h in all, both ways · seen Nov 9

  15. 3 nightsNov 26–29

    22:15

    23:45

    $90 USD

    Ryanair FR 5993 · Nonstop · 5h in all, both ways · seen Nov 6

  16. 4 nightsDec 7–11

    21:25

    22:55

    $90 USD

    Ryanair FR 5997 · Nonstop · 5h in all, both ways · seen Nov 9

  17. 2 nightsNov 26–28

    22:15

    23:45

    $93 USD

    Ryanair FR 5993 · Nonstop · 5h in all, both ways · seen Nov 10

  18. 2 nightsFeb 5–7

    20:20

    21:50

    $95 USD

    Ryanair FR 5993 · Nonstop · 5h in all, both ways · seen Nov 5

  19. 7 nightsDec 29 – Jan 5

    06:25

    07:55

    $96 USD

    Ryanair FR 498 · Nonstop · 5h in all, both ways · seen Nov 6

  20. Same dayFeb 5

    10:05

    11:35

    $103 USD

    Ryanair FR 5995 · Nonstop · 5h in all, both ways · seen Nov 5

  21. 3 nightsDec 30 – Jan 2

    06:35

    08:05

    $104 USD

    Ryanair FR 2629 · Nonstop · 5h in all, both ways · seen Nov 9

  22. 3 nightsDec 28–31

    21:25

    22:55

    $105 USD

    Ryanair FR 5997 · Nonstop · 5h in all, both ways · seen Nov 7

  23. 4 nightsNov 17–21

    14:30

    16:00

    $106 USD

    Ryanair FR 348 · Nonstop · 5h in all, both ways · seen Nov 9

  24. 4 nightsDec 6–10

    06:15

    STN

    $113 USD

    Ryanair FR 5323 · 2 stops · 32h 35m in all, both ways · seen Nov 9

  25. 2 nightsDec 4–6

    09:55

    STN

    $114 USD

    Ryanair FR 3430 · 1 stop · 17h 30m in all, both ways · seen Nov 8

  26. 6 nightsDec 13–19

    21:40

    23:10

    $120 USD

    Ryanair FR 5993 · 1 stop · 14h 5m in all, both ways · seen Nov 8

  27. 3 nightsFeb 10–13

    06:35

    08:05

    $123 USD

    Ryanair FR 2629 · Nonstop · 5h in all, both ways · seen Nov 5

  28. 6 nightsDec 13–19

    07:40

    09:10

    $125 USD

    Ryanair FR 498 · Nonstop · 5h in all, both ways · seen Nov 8

  29. 2 nightsNov 27–29

    20:20

    21:50

    $128 USD

    Ryanair FR 5993 · Nonstop · 5h in all, both ways · seen Nov 10

  30. 2 nightsNov 14–16

    22:20

    23:50

    $128 USD

    Ryanair FR 2629 · 1 stop · 15h 50m in all, both ways · seen Nov 10

  31. 4 nightsDec 6–10

    09:55

    11:25

    $130 USD

    Ryanair FR 348 · Nonstop · 5h in all, both ways · seen Nov 9

  32. 3 nightsDec 31 – Jan 3

    17:10

    18:40

    $130 USD

    Ryanair FR 348 · Nonstop · 5h in all, both ways · seen Nov 6

  33. 3 nightsDec 24–27

    17:10

    18:40

    $131 USD

    Ryanair FR 348 · Nonstop · 5h in all, both ways · seen Nov 6

  34. 4 nightsDec 18–22

    13:15

    14:45

    $135 USD

    Ryanair FR 348 · 1 stop · 30h 5m in all, both ways · seen Nov 9

  35. 11 nightsNov 28 – Dec 9

    22:20

    23:50

    $138 USD

    MW2629 · 1 stop · 10h 10m in all, both ways · seen Nov 8

  36. 3 nightsDec 5–8

    22:30

    STN

    $139 USD

    Ryanair FR 5493 · 2 stops · 37h 15m in all, both ways · seen Nov 10

  37. 7 nightsDec 1–8

    08:00

    STN

    $141 USD

    Ryanair FR 5897 · 2 stops · 35h 45m in all, both ways · seen Nov 8

  38. 1 nightDec 8–9

    06:25

    07:55

    $151 USD

    Ryanair FR 498 · 1 stop · 10h 10m in all, both ways · seen Nov 10

  39. Same dayNov 19

    10:25

    11:55

    $153 USD

    Ryanair FR 498 · Nonstop · 5h in all, both ways · seen Nov 9

  40. 4 nightsMar 20–24

    18:55

    20:25

    $156 USD

    Ryanair FR 5997 · Nonstop · 5h in all, both ways · seen Nov 8

  41. 7 nightsJul 7–14

    06:10

    07:35

    $157 USD

    Ryanair FR 5993 · Nonstop · 4h 55m in all, both ways · seen Nov 4

  42. 1 nightDec 8–9

    14:30

    16:00

    $157 USD

    Ryanair FR 348 · Nonstop · 5h in all, both ways · seen Nov 10

  43. Same dayNov 20

    13:15

    14:45

    $163 USD

    Ryanair FR 348 · Nonstop · 5h in all, both ways · seen Nov 9

  44. 4 nightsDec 4–8

    09:55

    STN

    $186 USD

    Ryanair FR 3430 · 2 stops · 34h 50m in all, both ways · seen Nov 9

  45. 3 nightsDec 4–7

    09:55

    STN

    $190 USD

    Ryanair FR 3430 · 2 stops · 29h 55m in all, both ways · seen Nov 7

  46. 5 nightsDec 4–9

    09:55

    STN

    $193 USD

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

  47. 2 nightsJan 1–3

    20:20

    21:50

    $198 USD

    Ryanair FR 5993 · Nonstop · 5h in all, both ways · seen Nov 6

  48. 5 nightsDec 3–8

    14:05

    STN

    $201 USD

    Ryanair FR 3876 · 2 stops · 43h 45m in all, both ways · seen Nov 9

  49. 4 nightsDec 5–9

    22:30

    STN

    $203 USD

    Ryanair FR 5493 · 1 stop · 15h 55m in all, both ways · seen Nov 9

  50. Same dayNov 22

    07:40

    09:10

    $226 USD

    Ryanair FR 498 · Nonstop · 5h in all, both ways · seen Nov 9

  51. 4 nightsDec 5–9

    22:20

    23:50

    $231 USD

    Ryanair FR 2629 · Nonstop · 5h in all, both ways · seen Nov 9

  52. 7 nightsDec 1–8

    14:30

    16:00

    $263 USD

    Ryanair FR 348 · Nonstop · 5h in all, both ways · seen Nov 8

  53. 2 nightsDec 4–6

    10:05

    11:35

    $274 USD

    Ryanair FR 5995 · Nonstop · 5h in all, both ways · seen Nov 8

  54. 3 nightsDec 5–8

    22:20

    23:50

    $278 USD

    Ryanair FR 2629 · Nonstop · 5h in all, both ways · seen Nov 10

  55. 5 nightsDec 3–8

    14:45

    16:15

    $311 USD

    Ryanair FR 2629 · Nonstop · 5h in all, both ways · seen Nov 9

  56. Same dayNov 15

    07:40

    09:10

    $319 USD

    Ryanair FR 498 · Nonstop · 5h in all, both ways · seen Nov 10

  57. 3 nightsDec 4–7

    20:20

    21:50

    $323 USD

    Ryanair FR 5993 · Nonstop · 5h in all, both ways · seen Nov 7

  58. 5 nightsDec 4–9

    12:00

    13:30

    $362 USD

    Ryanair FR 2629 · Nonstop · 5h in all, both ways · seen Nov 9

  59. 4 nightsDec 4–8

    12:00

    13:30

    $463 USD

    Ryanair FR 2629 · Nonstop · 5h in all, both ways · seen Nov 9

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

Airlines seen on this route

  • Ryanair
  • I2
  • Iberia
  • MW
  • Wizz Air Malta

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

Madrid to London in numbers

  • By month, Dec 2026 is the cheapest we've seen at $18 USD and May 2027 the most expensive at $41 USD — a spread of 128%.
  • Nonstop fares were seen on 30 of the 30 departure dates; carriers seen: Ryanair, I2, Iberia, MW, Wizz Air Malta.
  • MAD serves Madrid, Spain; STN serves London, United Kingdom.
  • London runs 1 hour behind Madrid.

Questions

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

The cheapest one-way fare from Madrid (MAD) to London (STN) we have seen is $18 USD, departing Dec 15, 2026 (seen Nov 8, 2026): Ryanair FR 348, nonstop, 2h 30m.

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

Nonstop fares were seen on 30 of the 30 departure dates; carriers seen: Ryanair, I2, Iberia, MW, Wizz Air Malta.

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

By month, Dec 2026 is the cheapest we've seen at $18 USD and May 2027 the most expensive at $41 USD — a spread of 128%.

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.