Take off on cheap flights from London to Madrid, your adventure starts now!

Find cheap airline tickets from London to Madrid by date

  • any
  • December 2019
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • June 2020
  • July 2020
  • August 2020
  • September 2020
  • October 2020
  • November 2020
  • any
  • December 2019
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • June 2020
  • July 2020
  • August 2020
  • September 2020
  • October 2020
  • November 2020
  • price
  • month of departure
  • month of return
$107
Ryanair outward: Dec 10, 2019
10:10p STN » 9:55a MAD
Ryanair 1 stop (11h45m)
Ryanair inbound: Dec 17, 2019
1:05p MAD » 3:40p STN
Ryanair direct (2h35m)
$109
Ryanair outward: Dec 10, 2019
10:10p STN » 9:55a MAD
Ryanair 1 stop (11h45m)
Ryanair inbound: Dec 17, 2019
10:50a MAD » 1:25p STN
Ryanair direct (2h35m)
$116
easyJet outward: Dec 12, 2019
7:20a LTN » 9:45a MAD
easyJet direct (2h25m)
easyJet inbound: Dec 16, 2019
11:10a MAD » 1:40p LTN
easyJet direct (2h30m)
$118
easyJet outward: Dec 12, 2019
7:20a LTN » 9:45a MAD
easyJet direct (2h25m)
easyJet inbound: Dec 14, 2019
11:25a MAD » 1:55p LTN
easyJet direct (2h30m)
$118
easyJet outward: Dec 12, 2019
7:20a LTN » 9:45a MAD
easyJet direct (2h25m)
easyJet inbound: Dec 15, 2019
2:25p MAD » 4:55p LTN
easyJet direct (2h30m)
$118
easyJet outward: Dec 12, 2019
7:20a LTN » 9:45a MAD
easyJet direct (2h25m)
easyJet inbound: Dec 18, 2019
4:05p MAD » 6:35p LTN
easyJet direct (2h30m)
$118
easyJet outward: Dec 12, 2019
7:20a LTN » 9:45a MAD
easyJet direct (2h25m)
easyJet inbound: Dec 19, 2019
10:25a MAD » 12:55p LTN
easyJet direct (2h30m)
$120
easyJet outward: Dec 11, 2019
8:25a LGW » 11:00a MAD
easyJet direct (2h35m)
easyJet inbound: Dec 15, 2019
7:30a MAD » 9:55a LGW
easyJet direct (2h25m)
$120
easyJet outward: Dec 11, 2019
8:25a LGW » 11:00a MAD
easyJet direct (2h35m)
easyJet inbound: Dec 18, 2019
7:30a MAD » 9:55a LGW
easyJet direct (2h25m)
$122
easyJet outward: Dec 11, 2019
8:25a LGW » 11:00a MAD
easyJet direct (2h35m)
easyJet inbound: Dec 16, 2019
7:30a MAD » 10:00a LGW
easyJet direct (2h30m)
$122
easyJet outward: Dec 11, 2019
8:25a LGW » 11:00a MAD
easyJet direct (2h35m)
easyJet inbound: Dec 19, 2019
7:30a MAD » 9:55a LGW
easyJet direct (2h25m)
$132
easyJet outward: Dec 11, 2019
8:25a LGW » 11:00a MAD
easyJet direct (2h35m)
easyJet inbound: Dec 14, 2019
4:00p MAD » 6:25p LGW
easyJet direct (2h25m)
$136
easyJet outward: Dec 11, 2019
8:25a LGW » 11:00a MAD
easyJet direct (2h35m)
easyJet inbound: Dec 20, 2019
7:30a MAD » 9:55a LGW
easyJet direct (2h25m)
$142
easyJet outward: Dec 13, 2019
8:05a LTN » 10:35a MAD
easyJet direct (2h30m)
easyJet inbound: Dec 16, 2019
11:10a MAD » 1:40p LTN
easyJet direct (2h30m)
$142
easyJet outward: Dec 12, 2019
7:20a LTN » 9:45a MAD
easyJet direct (2h25m)
easyJet inbound: Dec 20, 2019
11:10a MAD » 1:40p LTN
easyJet direct (2h30m)
$143
easyJet outward: Dec 13, 2019
8:05a LTN » 10:35a MAD
easyJet direct (2h30m)
easyJet inbound: Dec 14, 2019
11:25a MAD » 1:55p LTN
easyJet direct (2h30m)
$143
easyJet outward: Dec 13, 2019
8:05a LTN » 10:35a MAD
easyJet direct (2h30m)
easyJet inbound: Dec 15, 2019
2:25p MAD » 4:55p LTN
easyJet direct (2h30m)
$143
easyJet outward: Dec 13, 2019
8:05a LTN » 10:35a MAD
easyJet direct (2h30m)
easyJet inbound: Dec 18, 2019
4:05p MAD » 6:35p LTN
easyJet direct (2h30m)
$143
easyJet outward: Dec 13, 2019
8:05a LTN » 10:35a MAD
easyJet direct (2h30m)
easyJet inbound: Dec 19, 2019
10:25a MAD » 12:55p LTN
easyJet direct (2h30m)
$167
easyJet outward: Dec 13, 2019
8:05a LTN » 10:35a MAD
easyJet direct (2h30m)
easyJet inbound: Dec 20, 2019
11:10a MAD » 1:40p LTN
easyJet direct (2h30m)
$173
easyJet outward: Dec 10, 2019
9:35a LTN » 12:15p MAD
easyJet direct (2h40m)
easyJet inbound: Dec 16, 2019
11:10a MAD » 1:40p LTN
easyJet direct (2h30m)
$174
easyJet outward: Dec 10, 2019
9:35a LTN » 12:15p MAD
easyJet direct (2h40m)
easyJet inbound: Dec 14, 2019
11:25a MAD » 1:55p LTN
easyJet direct (2h30m)
$174
easyJet outward: Dec 10, 2019
9:35a LTN » 12:15p MAD
easyJet direct (2h40m)
easyJet inbound: Dec 15, 2019
2:25p MAD » 4:55p LTN
easyJet direct (2h30m)
$174
easyJet outward: Dec 10, 2019
9:35a LTN » 12:15p MAD
easyJet direct (2h40m)
easyJet inbound: Dec 18, 2019
4:05p MAD » 6:35p LTN
easyJet direct (2h30m)
$174
easyJet outward: Dec 10, 2019
9:35a LTN » 12:15p MAD
easyJet direct (2h40m)
easyJet inbound: Dec 19, 2019
10:25a MAD » 12:55p LTN
easyJet direct (2h30m)
$196
easyJet outward: Dec 10, 2019
8:25a LGW » 11:00a MAD
easyJet direct (2h35m)
easyJet inbound: Dec 20, 2019
7:30a MAD » 9:55a LGW
easyJet direct (2h25m)
$279
easyJet outward: Dec 9, 2019
8:25a LGW » 11:00a MAD
easyJet direct (2h35m)
easyJet inbound: Dec 15, 2019
7:30a MAD » 9:55a LGW
easyJet direct (2h25m)
$279
easyJet outward: Dec 9, 2019
8:25a LGW » 11:00a MAD
easyJet direct (2h35m)
easyJet inbound: Dec 18, 2019
7:30a MAD » 9:55a LGW
easyJet direct (2h25m)
$280
easyJet outward: Dec 9, 2019
8:25a LGW » 11:00a MAD
easyJet direct (2h35m)
easyJet inbound: Dec 16, 2019
7:30a MAD » 10:00a LGW
easyJet direct (2h30m)
$280
easyJet outward: Dec 9, 2019
8:25a LGW » 11:00a MAD
easyJet direct (2h35m)
easyJet inbound: Dec 19, 2019
7:30a MAD » 9:55a LGW
easyJet direct (2h25m)
Return
Departure
14 December Dec Saturday $retDate.dayShortName
15 December Dec Sunday $retDate.dayShortName
16 December Dec Monday $retDate.dayShortName
17 December Dec Tuesday $retDate.dayShortName
18 December Dec Wednesday $retDate.dayShortName
19 December Dec Thursday $retDate.dayShortName
20 December Dec Friday $retDate.dayShortName
07 December Dec Saturday $outDate.dayShortName
08 December Dec Sunday $outDate.dayShortName
09 December Dec Monday $outDate.dayShortName
$277 $266 $267 $266 $267 $281
10 December Dec Tuesday $outDate.dayShortName
$166 $166 $164 $102 $166 $166 $187
11 December Dec Wednesday $outDate.dayShortName
$125 $114 $116 $114 $116 $130
12 December Dec Thursday $outDate.dayShortName
$112 $112 $110 $112 $112 $135
13 December Dec Friday $outDate.dayShortName
$136 $136 $135 $136 $136 $159
Choose when you'd like to depart to Madrid (Spain):
Find the cheapest London Madrid flight by browsing the dates below to find alternative flight prices found in the last days. To launch a flight search for London - Madrid with these new dates, click on an offer. Want to depart from another city? Choose:

Airlines operating flights from London to Madrid

  • any
  • December 2019
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • June 2020
  • July 2020
  • August 2020
  • September 2020
  • October 2020
  • November 2020
  • all
  • Air Europa
  • Air France
  • easyJet
  • KLM
  • Ryanair
  • Smartwings
  • TAP Air Portugal
  • Vueling
easyJet
outbound: Mar 20, 2020
easyJet direct
return: Mar 27, 2020
easyJet direct
Vueling
outbound: Dec 12, 2019
Vueling 1 stop
return: Dec 18, 2019
Vueling 1 stop
Smartwings
outbound: Aug 10, 2020
Smartwings 1 stop
return: Aug 17, 2020
Smartwings 1 stop
Ryanair
outbound: Dec 10, 2019
Ryanair 1 stop
return: Dec 17, 2019
Ryanair direct
Air Europa
outbound: Dec 12, 2019
Air Europa direct
return: Dec 18, 2019
Air Europa direct
TAP Air Portugal
outbound: Mar 20, 2020
TAP Air Portugal 1 stop
return: Mar 27, 2020
TAP Air Portugal 1 stop
KLM
outbound: Mar 20, 2020
KLM 1 stop
return: Mar 27, 2020
KLM 1 stop
Air France
outbound: Mar 20, 2020
Air France 1 stop
return: Mar 27, 2020
KLM 1 stop

Travel tips for flights London - Madrid

Average flight duration: 2h30m (direct flight)

  • Arrival city:
  • Madrid, Spain
  • Airport(s):
  • Aeroporto Adolfo Suárez Madrid-Barajas (MAD)
  • Local time:
  • Dec 8, 2019 3:53 AM, GMT+1
  • Weather:
  • min. 46ºF, max. 56ºF
  • Departure city:
  • London, United Kingdom
  • Airport(s):
  • London City Airport (LCY)
  • Heathrow Airport (LHR)
  • Gatwick Airport (LGW)
  • Luton Airport (LTN)
  • Stansted Airport (STN)
  • Southend Airport (SEN)
  • Local time:
  • Dec 8, 2019 2:53 AM, GMT+0
  • Weather:
  • min. 34ºF, max. 49ºF