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

Find cheap airline tickets from London to Madrid by date

  • any
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • June 2020
  • July 2020
  • August 2020
  • September 2020
  • October 2020
  • November 2020
  • December 2020
  • any
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • June 2020
  • July 2020
  • August 2020
  • September 2020
  • October 2020
  • November 2020
  • December 2020
  • price
  • month of departure
  • month of return
$62
Ryanair outward: Feb 12, 2020
9:25a STN » 11:55a MAD
Ryanair direct (2h30m)
Ryanair inbound: Feb 14, 2020
1:05p MAD » 3:40p STN
Ryanair direct (2h35m)
$81
Ryanair outward: Feb 8, 2020
4:05p STN » 6:35p MAD
Ryanair direct (2h30m)
Ryanair inbound: Feb 13, 2020
1:05p MAD » 3:40p STN
Ryanair direct (2h35m)
$96
easyJet outward: Feb 22, 2020
8:20a LTN » 10:50a MAD
easyJet direct (2h30m)
easyJet inbound: Mar 2, 2020
8:40p MAD » 11:10p LTN
easyJet direct (2h30m)
$96
easyJet outward: Feb 24, 2020
7:55a LTN » 10:25a MAD
easyJet direct (2h30m)
easyJet inbound: Mar 2, 2020
8:40p MAD » 11:10p LTN
easyJet direct (2h30m)
$103
easyJet outward: Feb 28, 2020
8:05a LTN » 10:35a MAD
easyJet direct (2h30m)
easyJet inbound: Mar 2, 2020
8:40p MAD » 11:10p LTN
easyJet direct (2h30m)
$104
easyJet outward: Feb 22, 2020
8:20a LTN » 10:50a MAD
easyJet direct (2h30m)
easyJet inbound: Feb 26, 2020
4:05p MAD » 6:35p LTN
easyJet direct (2h30m)
$104
easyJet outward: Feb 24, 2020
7:55a LTN » 10:25a MAD
easyJet direct (2h30m)
easyJet inbound: Feb 26, 2020
4:05p MAD » 6:35p LTN
easyJet direct (2h30m)
$113
easyJet outward: Feb 22, 2020
8:20a LTN » 10:50a MAD
easyJet direct (2h30m)
easyJet inbound: Feb 29, 2020
11:25a MAD » 1:55p LTN
easyJet direct (2h30m)
$113
easyJet outward: Feb 24, 2020
7:55a LTN » 10:25a MAD
easyJet direct (2h30m)
easyJet inbound: Feb 29, 2020
11:25a MAD » 1:55p LTN
easyJet direct (2h30m)
$120
easyJet outward: Feb 28, 2020
8:05a LTN » 10:35a MAD
easyJet direct (2h30m)
easyJet inbound: Feb 29, 2020
11:25a MAD » 1:55p LTN
easyJet direct (2h30m)
$121
easyJet outward: Feb 27, 2020
5:35p LTN » 8:05p MAD
easyJet direct (2h30m)
easyJet inbound: Mar 2, 2020
8:40p MAD » 11:10p LTN
easyJet direct (2h30m)
$124
Norwegian Air International outward: Jan 31, 2020
7:20a LGW » 9:40a MAD
Norwegian Air International direct (2h20m)
Ryanair inbound: Feb 4, 2020
9:00p MAD » 8:40a STN
Ryanair 1 stop (11h40m)
$126
easyJet outward: Feb 22, 2020
8:20a LTN » 10:50a MAD
easyJet direct (2h30m)
easyJet inbound: Feb 25, 2020
4:30p MAD » 7:00p LTN
easyJet direct (2h30m)
$126
easyJet outward: Feb 24, 2020
7:55a LTN » 10:25a MAD
easyJet direct (2h30m)
easyJet inbound: Feb 25, 2020
4:30p MAD » 7:00p LTN
easyJet direct (2h30m)
$131
easyJet outward: Feb 25, 2020
1:05p LTN » 3:30p MAD
easyJet direct (2h25m)
easyJet inbound: Mar 2, 2020
8:40p MAD » 11:10p LTN
easyJet direct (2h30m)
$133
Unknown Company outward: Feb 25, 2020
11:30a LGW » 9:45p MAD
Unknown Company 1 stop (10h15m)
Unknown Company inbound: Feb 28, 2020
6:50a MAD » 1:25p LGW
Unknown Company 1 stop (6h35m)
$136
easyJet outward: Feb 23, 2020
6:30p LTN » 9:00p MAD
easyJet direct (2h30m)
easyJet inbound: Mar 2, 2020
8:40p MAD » 11:10p LTN
easyJet direct (2h30m)
$137
easyJet outward: Feb 27, 2020
5:35p LTN » 8:05p MAD
easyJet direct (2h30m)
easyJet inbound: Feb 29, 2020
11:25a MAD » 1:55p LTN
easyJet direct (2h30m)
$138
easyJet outward: Feb 25, 2020
1:05p LTN » 3:30p MAD
easyJet direct (2h25m)
easyJet inbound: Feb 26, 2020
4:05p MAD » 6:35p LTN
easyJet direct (2h30m)
$144
easyJet outward: Feb 26, 2020
1:05p LTN » 3:30p MAD
easyJet direct (2h25m)
easyJet inbound: Mar 2, 2020
8:40p MAD » 11:10p LTN
easyJet direct (2h30m)
$144
easyJet outward: Feb 23, 2020
6:30p LTN » 9:00p MAD
easyJet direct (2h30m)
easyJet inbound: Feb 26, 2020
4:05p MAD » 6:35p LTN
easyJet direct (2h30m)
$147
easyJet outward: Feb 25, 2020
1:05p LTN » 3:30p MAD
easyJet direct (2h25m)
easyJet inbound: Feb 29, 2020
11:25a MAD » 1:55p LTN
easyJet direct (2h30m)
$153
easyJet outward: Feb 23, 2020
6:30p LTN » 9:00p MAD
easyJet direct (2h30m)
easyJet inbound: Feb 29, 2020
11:25a MAD » 1:55p LTN
easyJet direct (2h30m)
$161
easyJet outward: Feb 26, 2020
1:05p LTN » 3:30p MAD
easyJet direct (2h25m)
easyJet inbound: Feb 29, 2020
11:25a MAD » 1:55p LTN
easyJet direct (2h30m)
$166
easyJet outward: Feb 23, 2020
6:30p LTN » 9:00p MAD
easyJet direct (2h30m)
easyJet inbound: Feb 25, 2020
4:30p MAD » 7:00p LTN
easyJet direct (2h30m)
$168
easyJet outward: Feb 22, 2020
8:20a LTN » 10:50a MAD
easyJet direct (2h30m)
easyJet inbound: Mar 1, 2020
9:35p MAD » 12:00a LTN
easyJet direct (2h25m)
$168
easyJet outward: Feb 24, 2020
7:55a LTN » 10:25a MAD
easyJet direct (2h30m)
easyJet inbound: Mar 1, 2020
9:35p MAD » 12:00a LTN
easyJet direct (2h25m)
$176
easyJet outward: Feb 28, 2020
8:05a LTN » 10:35a MAD
easyJet direct (2h30m)
easyJet inbound: Mar 1, 2020
9:35p MAD » 12:00a LTN
easyJet direct (2h25m)
$193
easyJet outward: Feb 27, 2020
5:35p LTN » 8:05p MAD
easyJet direct (2h30m)
easyJet inbound: Mar 1, 2020
9:35p MAD » 12:00a LTN
easyJet direct (2h25m)
$203
easyJet outward: Feb 25, 2020
1:05p LTN » 3:30p MAD
easyJet direct (2h25m)
easyJet inbound: Mar 1, 2020
9:35p MAD » 12:00a LTN
easyJet direct (2h25m)
Return
Departure
26 February Feb Wednesday $retDate.dayShortName
27 February Feb Thursday $retDate.dayShortName
28 February Feb Friday $retDate.dayShortName
29 February Feb Saturday $retDate.dayShortName
01 March Mar Sunday $retDate.dayShortName
02 March Mar Monday $retDate.dayShortName
03 March Mar Tuesday $retDate.dayShortName
22 February Feb Saturday $outDate.dayShortName
$99 $213 $107 $160 $91
23 February Feb Sunday $outDate.dayShortName
$137 $251 $145 $198 $129
24 February Feb Monday $outDate.dayShortName
$99 $213 $107 $160 $91
25 February Feb Tuesday $outDate.dayShortName
$131 $245 $126 $139 $192 $124
26 February Feb Wednesday $outDate.dayShortName
$258 $152 $205 $137
27 February Feb Thursday $outDate.dayShortName
$130 $183 $114
28 February Feb Friday $outDate.dayShortName
$114 $167 $98
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
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • June 2020
  • July 2020
  • August 2020
  • September 2020
  • October 2020
  • November 2020
  • December 2020
  • all
  • Air Europa
  • Air France
  • easyJet
  • KLM
  • Ryanair
  • TAP Air Portugal
  • Vueling
easyJet
outbound: Mar 30, 2020
easyJet direct
return: Mar 31, 2020
easyJet direct
Ryanair
outbound: Feb 8, 2020
Ryanair direct
return: Feb 13, 2020
Ryanair direct
Vueling
outbound: Mar 16, 2020
Vueling 1 stop
return: Mar 24, 2020
Vueling 1 stop
Air Europa
outbound: Mar 16, 2020
Air Europa direct
return: Mar 24, 2020
Air Europa direct
TAP Air Portugal
outbound: Jan 31, 2020
TAP Air Portugal 1 stop
return: Feb 3, 2020
TAP Air Portugal 1 stop
Air France
outbound: Feb 22, 2020
Air France 1 stop
return: Feb 24, 2020
KLM 1 stop
KLM
outbound: Feb 13, 2020
KLM 1 stop
return: Feb 17, 2020
KLM 1 stop

Travel tips for flights London - Madrid

Average flight duration: 2h28m (direct flight)

  • Arrival city:
  • Madrid, Spain
  • Airport(s):
  • Aeroporto Adolfo Suárez Madrid-Barajas (MAD)
  • Local time:
  • Jan 25, 2020 12:23 PM, GMT+1
  • Weather:
  • min. 44ºF, max. 50º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:
  • Jan 25, 2020 11:23 AM, GMT+0
  • Weather:
  • min. 42ºF, max. 49ºF