Happy Valentine's! New to Omio? Get 14% off your first app booking. Valid until 16/02/2025.
14% discount applied on bookings with a total basket value up to €100.
Valid for first-time customers only
Only available on app bookings
This offer ends on 16/02/2025.
Limit one (1) coupon code per eligible booking. Cannot be combined, transferred or exchanged.
For full terms and conditions: https://www.omio.com/coupon

Madrid to London flight with Ryanair

Fri, 14 Feb
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Journey information

Overview: Madrid to London flight

Flights from Madrid to London depart on average 100 times per day, taking around 8h 30m. Cheap flight tickets for this journey start at £18 if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
1263 km
Average flight duration
8h 30m
Cheapest ticket price
£18
Flights per day
100
Direct flights
29
Airlines
23
Fastest flight
2h 20m
Cheapest month to travel
October
First flight
05:45
Last flight
23:15
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Cheap flights tickets from Madrid to London

Showing times and prices for 14 Feb

Cheapest

The best way to find a cheap flight ticket from Madrid to London is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
easyJetU22306
20:452h30
Madrid Barajas Airport (MAD)
22:15London Luton Airport (LTN)
£601One-way
0 changes
2nd Cheapest
RyanairFR 6003
23:102h30
Madrid Barajas Airport (MAD)
00:40London Stansted Airport (STN)
£841One-way
0 changes
easyJetU26388
21:052h25
Madrid Barajas Airport (MAD)
22:30London Gatwick Airport (LGW)
£981One-way
0 changes
RyanairFR 5997
17:452h30
Madrid Barajas Airport (MAD)
19:15London Stansted Airport (STN)
£1001One-way
0 changes
RyanairFR 5993
09:502h30
Madrid Barajas Airport (MAD)
11:20London Stansted Airport (STN)
£1001One-way
0 changes

Madrid to London flight times

Showing flights for tomorrow, Friday 14 February
ProviderDepartsDurationArrivesChangesTickets
KLM
KL1500
KLMKL1500
06:00 Madrid Barajas Airport (MAD)14h15 19:15 London Heathrow Airport (LHR)1 change
Air France
AF1401
Air FranceAF1401
06:00 Madrid Barajas Airport (MAD)5h30 10:30 London Heathrow Airport (LHR)1 change
KLM
KL1500
KLMKL1500
06:00 Madrid Barajas Airport (MAD)8h50 13:50 London Heathrow Airport (LHR)1 change
Air France
AF1401
Air FranceAF1401
06:00 Madrid Barajas Airport (MAD)13h20 18:20 London Heathrow Airport (LHR)1 change
KLM
KL1500
KLMKL1500
06:00 Madrid Barajas Airport (MAD)11h05 16:05 London Heathrow Airport (LHR)1 change
KLM
KL1500
KLMKL1500
06:00 Madrid Barajas Airport (MAD)13h25 18:25 London City Airport (LCY)1 change
KLM
KL1500
KLMKL1500
06:00 Madrid Barajas Airport (MAD)12h40 17:40 London City Airport (LCY)1 change
Air France
AF1401
Air FranceAF1401
06:00 Madrid Barajas Airport (MAD)16h25 21:25 London Heathrow Airport (LHR)1 change
KLM
KL1500
KLMKL1500
06:00 Madrid Barajas Airport (MAD)12h00 17:00 London Heathrow Airport (LHR)1 change
KLM
KL1500
KLMKL1500
06:00 Madrid Barajas Airport (MAD)14h35 19:35 London City Airport (LCY)1 change
KLM
KL1500
KLMKL1500
06:00 Madrid Barajas Airport (MAD)11h35 16:35 London City Airport (LCY)1 change
Air France
AF1401
Air FranceAF1401
06:00 Madrid Barajas Airport (MAD)8h45 13:45 London Heathrow Airport (LHR)1 change
KLM
KL1500
KLMKL1500
06:00 Madrid Barajas Airport (MAD)4h30 09:30 London City Airport (LCY)1 change
KLM
KL1500
KLMKL1500
06:00 Madrid Barajas Airport (MAD)5h45 10:45 London Heathrow Airport (LHR)1 change
Lufthansa
LH1121
LufthansaLH1121
06:10 Madrid Barajas Airport (MAD)5h35 10:45 London Heathrow Airport (LHR)1 change
Lufthansa
LH1121
LufthansaLH1121
06:10 Madrid Barajas Airport (MAD)7h35 12:45 London Heathrow Airport (LHR)1 change
Brussels Airlines
SN3732
Brussels AirlinesSN3732
06:25 Madrid Barajas Airport (MAD)4h40 10:05 London Heathrow Airport (LHR)1 change
Iberia
BA7052
IberiaBA7052
06:55 Madrid Barajas Airport (MAD)2h30 08:25 London Heathrow Airport (LHR)0 changesDirect
Iberia
IB711
IberiaIB711
06:55 Madrid Barajas Airport (MAD)2h30 08:25 London Heathrow Airport (LHR)0 changesDirect
Lufthansa
LH1807
LufthansaLH1807
07:25 Madrid Barajas Airport (MAD)6h35 13:00 London Heathrow Airport (LHR)1 change
Air Europa
ux1013
Air Europaux1013
07:35 Madrid Barajas Airport (MAD)2h25 09:00 London Gatwick Airport (LGW)0 changesDirect
TAP Portugal
TP1023
TAP PortugalTP1023
07:40 Madrid Barajas Airport (MAD)16h00 22:40 London Heathrow Airport (LHR)1 change
TAP Portugal
TP1023
TAP PortugalTP1023
07:40 Madrid Barajas Airport (MAD)12h15 18:55 London Heathrow Airport (LHR)1 change
TAP Portugal
TP1023
TAP PortugalTP1023
07:40 Madrid Barajas Airport (MAD)10h50 17:30 London Heathrow Airport (LHR)1 change
TAP Portugal
TP1023
TAP PortugalTP1023
07:40 Madrid Barajas Airport (MAD)6h00 12:40 London Heathrow Airport (LHR)1 change
TAP Portugal
TP1023
TAP PortugalTP1023
07:40 Madrid Barajas Airport (MAD)14h55 21:35 London Heathrow Airport (LHR)1 change
Iberia
IB713
IberiaIB713
07:45 Madrid Barajas Airport (MAD)2h30 09:15 London Heathrow Airport (LHR)0 changesDirect
Iberia
BA7060
IberiaBA7060
07:45 Madrid Barajas Airport (MAD)2h30 09:15 London Heathrow Airport (LHR)0 changesDirect
Lufthansa
LH1123
LufthansaLH1123
08:25 Madrid Barajas Airport (MAD)5h20 12:45 London Heathrow Airport (LHR)1 change
Iberia
QR6949
IberiaQR6949
08:25 Madrid Barajas Airport (MAD)23h00 06:25 London Heathrow Airport (LHR)1 change
Lufthansa
LH1123
LufthansaLH1123
08:25 Madrid Barajas Airport (MAD)7h20 14:45 London Heathrow Airport (LHR)1 change
Iberia
QR6949
IberiaQR6949
08:25 Madrid Barajas Airport (MAD)22h40 06:05 London Gatwick Airport (LGW)1 change
Iberia
QR6949
IberiaQR6949
08:25 Madrid Barajas Airport (MAD)22h25 05:50 London Heathrow Airport (LHR)1 change
Lufthansa
LH1123
LufthansaLH1123
08:25 Madrid Barajas Airport (MAD)8h20 15:45 London Heathrow Airport (LHR)1 change
Iberia
QR6949
IberiaQR6949
08:25 Madrid Barajas Airport (MAD)23h55 07:20 London Heathrow Airport (LHR)1 change
Iberia
QR6949
IberiaQR6949
08:25 Madrid Barajas Airport (MAD)23h35 07:00 London Heathrow Airport (LHR)1 change
Ryanair
FR 2629
RyanairFR 2629
08:40 Madrid Barajas Airport (MAD)2h30 10:10 London Stansted Airport (STN)0 changesDirect
Iberia
IB1861
IberiaIB1861
08:55 Madrid Barajas Airport (MAD)2h20 10:15 London Gatwick Airport (LGW)0 changesDirect
Iberia
BA7194
IberiaBA7194
08:55 Madrid Barajas Airport (MAD)2h20 10:15 London Gatwick Airport (LGW)0 changesDirect
Iberia
IB715
IberiaIB715
09:05 Madrid Barajas Airport (MAD)2h30 10:35 London Heathrow Airport (LHR)0 changesDirect
Iberia
BA7066
IberiaBA7066
09:05 Madrid Barajas Airport (MAD)2h30 10:35 London Heathrow Airport (LHR)0 changesDirect
Ryanair
FR 5993
RyanairFR 5993
09:50 Madrid Barajas Airport (MAD)2h30 11:20 London Stansted Airport (STN)0 changesDirect
Air France
AF1001
Air FranceAF1001
10:00 Madrid Barajas Airport (MAD)9h20 18:20 London Heathrow Airport (LHR)1 change
Air France
AF1001
Air FranceAF1001
10:00 Madrid Barajas Airport (MAD)12h25 21:25 London Heathrow Airport (LHR)1 change
Air France
AF1001
Air FranceAF1001
10:00 Madrid Barajas Airport (MAD)4h45 13:45 London Heathrow Airport (LHR)1 change
Helvetic Airways
LX2027
Helvetic AirwaysLX2027
10:05 Madrid Barajas Airport (MAD)7h15 16:20 London Heathrow Airport (LHR)1 change
Helvetic Airways
LX2027
Helvetic AirwaysLX2027
10:05 Madrid Barajas Airport (MAD)8h00 17:05 London City Airport (LCY)1 change
TAP Portugal
TP1011
TAP PortugalTP1011
10:20 Madrid Barajas Airport (MAD)13h20 22:40 London Heathrow Airport (LHR)1 change
TAP Portugal
TP1011
TAP PortugalTP1011
10:20 Madrid Barajas Airport (MAD)8h10 17:30 London Heathrow Airport (LHR)1 change
TAP Portugal
TP1011
TAP PortugalTP1011
10:20 Madrid Barajas Airport (MAD)12h15 21:35 London Heathrow Airport (LHR)1 change
TAP Portugal
TP1011
TAP PortugalTP1011
10:20 Madrid Barajas Airport (MAD)9h35 18:55 London Heathrow Airport (LHR)1 change
British Airways
BA457
British AirwaysBA457
10:45 Madrid Barajas Airport (MAD)2h30 12:15 London Heathrow Airport (LHR)0 changesDirect
British Airways
IB3642
British AirwaysIB3642
10:45 Madrid Barajas Airport (MAD)2h30 12:15 London Heathrow Airport (LHR)0 changesDirect
KLM
KL1502
KLMKL1502
11:00 Madrid Barajas Airport (MAD)9h35 19:35 London City Airport (LCY)1 change
KLM
KL1502
KLMKL1502
11:00 Madrid Barajas Airport (MAD)6h35 16:35 London City Airport (LCY)1 change
KLM
KL1502
KLMKL1502
11:00 Madrid Barajas Airport (MAD)7h40 17:40 London City Airport (LCY)1 change
KLM
KL1502
KLMKL1502
11:00 Madrid Barajas Airport (MAD)6h05 16:05 London Heathrow Airport (LHR)1 change
KLM
KL1502
KLMKL1502
11:00 Madrid Barajas Airport (MAD)9h15 19:15 London Heathrow Airport (LHR)1 change
KLM
KL1502
KLMKL1502
11:00 Madrid Barajas Airport (MAD)10h50 20:50 London Heathrow Airport (LHR)1 change
KLM
KL1502
KLMKL1502
11:00 Madrid Barajas Airport (MAD)8h25 18:25 London City Airport (LCY)1 change
KLM
KL1502
KLMKL1502
11:00 Madrid Barajas Airport (MAD)7h00 17:00 London Heathrow Airport (LHR)1 change
British Airways
BA459
British AirwaysBA459
11:50 Madrid Barajas Airport (MAD)2h30 13:20 London Heathrow Airport (LHR)0 changesDirect
British Airways
IB3644
British AirwaysIB3644
11:50 Madrid Barajas Airport (MAD)2h30 13:20 London Heathrow Airport (LHR)0 changesDirect
Lufthansa
LH1801
LufthansaLH1801
12:05 Madrid Barajas Airport (MAD)6h00 17:05 London Heathrow Airport (LHR)1 change
TAP Portugal
TP1013
TAP PortugalTP1013
12:10 Madrid Barajas Airport (MAD)11h30 22:40 London Heathrow Airport (LHR)1 change
TAP Portugal
TP1013
TAP PortugalTP1013
12:10 Madrid Barajas Airport (MAD)6h20 17:30 London Heathrow Airport (LHR)1 change
TAP Portugal
TP1013
TAP PortugalTP1013
12:10 Madrid Barajas Airport (MAD)10h25 21:35 London Heathrow Airport (LHR)1 change
TAP Portugal
TP1013
TAP PortugalTP1013
12:10 Madrid Barajas Airport (MAD)7h45 18:55 London Heathrow Airport (LHR)1 change
Air France
AF1301
Air FranceAF1301
12:25 Madrid Barajas Airport (MAD)10h00 21:25 London Heathrow Airport (LHR)1 change
Air France
AF1301
Air FranceAF1301
12:25 Madrid Barajas Airport (MAD)6h55 18:20 London Heathrow Airport (LHR)1 change
easyJet
U28022
easyJetU28022
12:25 Madrid Barajas Airport (MAD)2h25 13:50 London Gatwick Airport (LGW)0 changesDirect
Brussels Airlines
SN3722
Brussels AirlinesSN3722
12:35 Madrid Barajas Airport (MAD)9h15 20:50 London Heathrow Airport (LHR)1 change
Brussels Airlines
SN3722
Brussels AirlinesSN3722
12:35 Madrid Barajas Airport (MAD)5h30 17:05 London Heathrow Airport (LHR)1 change
KLM
KL1504
KLMKL1504
13:00 Madrid Barajas Airport (MAD)6h25 18:25 London City Airport (LCY)1 change
KLM
KL1504
KLMKL1504
13:00 Madrid Barajas Airport (MAD)4h35 16:35 London City Airport (LCY)1 change
KLM
KL1504
KLMKL1504
13:00 Madrid Barajas Airport (MAD)5h40 17:40 London City Airport (LCY)1 change
KLM
KL1504
KLMKL1504
13:00 Madrid Barajas Airport (MAD)7h15 19:15 London Heathrow Airport (LHR)1 change
KLM
KL1504
KLMKL1504
13:00 Madrid Barajas Airport (MAD)7h35 19:35 London City Airport (LCY)1 change
KLM
KL1504
KLMKL1504
13:00 Madrid Barajas Airport (MAD)8h50 20:50 London Heathrow Airport (LHR)1 change
KLM
KL1504
KLMKL1504
13:00 Madrid Barajas Airport (MAD)5h00 17:00 London Heathrow Airport (LHR)1 change
Iberia
IB717
IberiaIB717
13:25 Madrid Barajas Airport (MAD)2h30 14:55 London Heathrow Airport (LHR)0 changesDirect
Iberia
BA7056
IberiaBA7056
13:25 Madrid Barajas Airport (MAD)2h30 14:55 London Heathrow Airport (LHR)0 changesDirect
Ryanair
FR 5995
RyanairFR 5995
13:35 Madrid Barajas Airport (MAD)2h30 15:05 London Stansted Airport (STN)0 changesDirect
Lufthansa
LH1113
LufthansaLH1113
13:45 Madrid Barajas Airport (MAD)6h00 18:45 London Heathrow Airport (LHR)1 change
Lufthansa
LH1113
LufthansaLH1113
13:45 Madrid Barajas Airport (MAD)8h00 20:45 London Heathrow Airport (LHR)1 change
British Airways
BA469
British AirwaysBA469
14:35 Madrid Barajas Airport (MAD)2h30 16:05 London Heathrow Airport (LHR)0 changesDirect
British Airways
IB3522
British AirwaysIB3522
14:35 Madrid Barajas Airport (MAD)2h30 16:05 London Heathrow Airport (LHR)0 changesDirect
TAP Portugal
TP1015
TAP PortugalTP1015
14:55 Madrid Barajas Airport (MAD)7h40 21:35 London Heathrow Airport (LHR)1 change
TAP Portugal
TP1015
TAP PortugalTP1015
14:55 Madrid Barajas Airport (MAD)8h45 22:40 London Heathrow Airport (LHR)1 change
TAP Portugal
TP1015
TAP PortugalTP1015
14:55 Madrid Barajas Airport (MAD)25h50 15:45 London Gatwick Airport (LGW)1 change
Air Europa
ux1015
Air Europaux1015
15:00 Madrid Barajas Airport (MAD)2h25 16:25 London Gatwick Airport (LGW)0 changesDirect
Iberia
BA7054
IberiaBA7054
15:05 Madrid Barajas Airport (MAD)2h30 16:35 London Heathrow Airport (LHR)0 changesDirect
Iberia
IB719
IberiaIB719
15:05 Madrid Barajas Airport (MAD)2h30 16:35 London Heathrow Airport (LHR)0 changesDirect
Qatar Airways
QR150
Qatar AirwaysQR150
15:25 Madrid Barajas Airport (MAD)16h55 07:20 London Heathrow Airport (LHR)1 change
Qatar Airways
QR150
Qatar AirwaysQR150
15:25 Madrid Barajas Airport (MAD)21h50 12:15 London Heathrow Airport (LHR)1 change
Qatar Airways
QR150
Qatar AirwaysQR150
15:25 Madrid Barajas Airport (MAD)16h00 06:25 London Heathrow Airport (LHR)1 change
Qatar Airways
QR150
Qatar AirwaysQR150
15:25 Madrid Barajas Airport (MAD)15h40 06:05 London Gatwick Airport (LGW)1 change
Qatar Airways
QR150
Qatar AirwaysQR150
15:25 Madrid Barajas Airport (MAD)16h35 07:00 London Heathrow Airport (LHR)1 change
Qatar Airways
QR150
Qatar AirwaysQR150
15:25 Madrid Barajas Airport (MAD)15h25 05:50 London Heathrow Airport (LHR)1 change
Qatar Airways
QR150
Qatar AirwaysQR150
15:25 Madrid Barajas Airport (MAD)22h55 13:20 London Heathrow Airport (LHR)1 change
Qatar Airways
QR150
Qatar AirwaysQR150
15:25 Madrid Barajas Airport (MAD)23h40 14:05 London Heathrow Airport (LHR)1 change
Qatar Airways
QR150
Qatar AirwaysQR150
15:25 Madrid Barajas Airport (MAD)27h00 17:25 London Heathrow Airport (LHR)1 change
Iberia
IB721
IberiaIB721
15:50 Madrid Barajas Airport (MAD)2h25 17:15 London Heathrow Airport (LHR)0 changesDirect
Iberia
BA7068
IberiaBA7068
15:50 Madrid Barajas Airport (MAD)2h25 17:15 London Heathrow Airport (LHR)0 changesDirect
Air France
AF1601
Air FranceAF1601
16:20 Madrid Barajas Airport (MAD)6h05 21:25 London Heathrow Airport (LHR)1 change
Air France
AF1601
Air FranceAF1601
16:20 Madrid Barajas Airport (MAD)16h40 08:00 London Heathrow Airport (LHR)1 change
Iberia
BA7050
IberiaBA7050
16:45 Madrid Barajas Airport (MAD)2h30 18:15 London Heathrow Airport (LHR)0 changesDirect
Iberia
IB723
IberiaIB723
16:45 Madrid Barajas Airport (MAD)2h30 18:15 London Heathrow Airport (LHR)0 changesDirect
KLM
KL1506
KLMKL1506
16:50 Madrid Barajas Airport (MAD)16h20 08:10 London City Airport (LCY)1 change
KLM
KL1506
KLMKL1506
16:50 Madrid Barajas Airport (MAD)5h00 20:50 London Heathrow Airport (LHR)1 change
Iberia
IB725
IberiaIB725
17:20 Madrid Barajas Airport (MAD)2h30 18:50 London Heathrow Airport (LHR)0 changesDirect
Iberia
BA7058
IberiaBA7058
17:20 Madrid Barajas Airport (MAD)2h30 18:50 London Heathrow Airport (LHR)0 changesDirect
Iberia
BA7198
IberiaBA7198
17:30 Madrid Barajas Airport (MAD)2h20 18:50 London Gatwick Airport (LGW)0 changesDirect
Iberia
IB1863
IberiaIB1863
17:30 Madrid Barajas Airport (MAD)2h20 18:50 London Gatwick Airport (LGW)0 changesDirect
Brussels Airlines
SN3728
Brussels AirlinesSN3728
17:35 Madrid Barajas Airport (MAD)4h45 21:20 London Heathrow Airport (LHR)1 change
Brussels Airlines
SN3728
Brussels AirlinesSN3728
17:35 Madrid Barajas Airport (MAD)4h15 20:50 London Heathrow Airport (LHR)1 change
Ryanair
FR 5997
RyanairFR 5997
17:45 Madrid Barajas Airport (MAD)2h30 19:15 London Stansted Airport (STN)0 changesDirect
Air France
AF1801
Air FranceAF1801
17:55 Madrid Barajas Airport (MAD)17h35 10:30 London Heathrow Airport (LHR)1 change
Air France
AF1801
Air FranceAF1801
17:55 Madrid Barajas Airport (MAD)15h05 08:00 London Heathrow Airport (LHR)1 change
British Airways
BA461
British AirwaysBA461
18:00 Madrid Barajas Airport (MAD)2h20 19:20 London Heathrow Airport (LHR)0 changesDirect
British Airways
IB3646
British AirwaysIB3646
18:00 Madrid Barajas Airport (MAD)2h20 19:20 London Heathrow Airport (LHR)0 changesDirect
Vueling
VY1007
VuelingVY1007
18:15 Madrid Barajas Airport (MAD)15h15 08:30 London Gatwick Airport (LGW)1 change
Vueling
VY1007
VuelingVY1007
18:15 Madrid Barajas Airport (MAD)4h45 22:00 London Gatwick Airport (LGW)1 change
Lufthansa
LH1805
LufthansaLH1805
18:25 Madrid Barajas Airport (MAD)5h30 22:55 London Heathrow Airport (LHR)1 change
British Airways
IB3648
British AirwaysIB3648
19:15 Madrid Barajas Airport (MAD)2h20 20:35 London Heathrow Airport (LHR)0 changesDirect
British Airways
BA463
British AirwaysBA463
19:15 Madrid Barajas Airport (MAD)2h20 20:35 London Heathrow Airport (LHR)0 changesDirect
Helvetic Airways
LX2033
Helvetic AirwaysLX2033
19:35 Madrid Barajas Airport (MAD)13h30 08:05 London Heathrow Airport (LHR)1 change
Helvetic Airways
LX2033
Helvetic AirwaysLX2033
19:35 Madrid Barajas Airport (MAD)14h15 08:50 London City Airport (LCY)1 change
Helvetic Airways
LX2033
Helvetic AirwaysLX2033
19:35 Madrid Barajas Airport (MAD)13h15 07:50 London City Airport (LCY)1 change
British Airways
IB3650
British AirwaysIB3650
20:25 Madrid Barajas Airport (MAD)2h20 21:45 London Heathrow Airport (LHR)0 changesDirect
British Airways
BA465
British AirwaysBA465
20:25 Madrid Barajas Airport (MAD)2h20 21:45 London Heathrow Airport (LHR)0 changesDirect
KLM
KL1508
KLMKL1508
20:35 Madrid Barajas Airport (MAD)12h05 07:40 London Heathrow Airport (LHR)1 change
KLM
KL1508
KLMKL1508
20:35 Madrid Barajas Airport (MAD)14h50 10:25 London Heathrow Airport (LHR)1 change
KLM
KL1508
KLMKL1508
20:35 Madrid Barajas Airport (MAD)13h55 09:30 London City Airport (LCY)1 change
KLM
KL1508
KLMKL1508
20:35 Madrid Barajas Airport (MAD)12h35 08:10 London City Airport (LCY)1 change
easyJet
U22306
easyJetU22306
20:45 Madrid Barajas Airport (MAD)2h30 22:15 London Luton Airport (LTN)0 changesDirect
easyJet
U26388
easyJetU26388
21:05 Madrid Barajas Airport (MAD)2h25 22:30 London Gatwick Airport (LGW)0 changesDirect
TAP Portugal
TP1021
TAP PortugalTP1021
21:10 Madrid Barajas Airport (MAD)19h35 15:45 London Gatwick Airport (LGW)1 change
TAP Portugal
TP1021
TAP PortugalTP1021
21:10 Madrid Barajas Airport (MAD)16h30 12:40 London Heathrow Airport (LHR)1 change
TAP Portugal
TP1021
TAP PortugalTP1021
21:10 Madrid Barajas Airport (MAD)15h15 11:25 London Heathrow Airport (LHR)1 change
Qatar Airways
QR152
Qatar AirwaysQR152
21:30 Madrid Barajas Airport (MAD)20h55 17:25 London Heathrow Airport (LHR)1 change
Qatar Airways
QR152
Qatar AirwaysQR152
21:30 Madrid Barajas Airport (MAD)25h30 22:00 London Heathrow Airport (LHR)1 change
Qatar Airways
QR152
Qatar AirwaysQR152
21:30 Madrid Barajas Airport (MAD)17h35 14:05 London Heathrow Airport (LHR)1 change
Qatar Airways
QR152
Qatar AirwaysQR152
21:30 Madrid Barajas Airport (MAD)33h35 06:05 London Gatwick Airport (LGW)1 change
Qatar Airways
QR152
Qatar AirwaysQR152
21:30 Madrid Barajas Airport (MAD)15h45 12:15 London Heathrow Airport (LHR)1 change
Qatar Airways
QR152
Qatar AirwaysQR152
21:30 Madrid Barajas Airport (MAD)16h50 13:20 London Heathrow Airport (LHR)1 change
Qatar Airways
QR152
Qatar AirwaysQR152
21:30 Madrid Barajas Airport (MAD)23h20 19:50 London Heathrow Airport (LHR)1 change
Ryanair
FR 6003
RyanairFR 6003
23:10 Madrid Barajas Airport (MAD)2h30 00:40 London Stansted Airport (STN)0 changesDirect

This is the last flight of the day.

Find all the dates and times for this journey

How far in advance should I book flight tickets from Madrid to London?

The best time to book your flight from Madrid to London is days before departure. See how prices for flights change on the Madrid to London route.
Prices are for one-way tickets for one passenger from Madrid to London per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your flight from Madrid to London.

Compare prices and tickets Madrid to London by train, coach or flight

Thu
13 Feb
Fri
14 Feb
Sat
15 Feb
Sun
16 Feb
Mon
17 Feb
Tue
18 Feb
Wed
19 Feb
Thu
20 Feb
Fri
21 Feb
Sat
22 Feb
Sun
23 Feb
Mon
24 Feb
Tue
25 Feb
Wed
26 Feb
Thu
27 Feb
Fri
28 Feb
Sat
01 Mar
Sun
02 Mar
Mon
03 Mar
Tue
04 Mar
Wed
05 Mar

Flight times from Madrid to London

Showing times and prices for 14 Feb

Fastest Journey

2 h 20 m

Average

9 h 23 m

Flights per day

148

Distance

1264 km

Of the 148 flights that leave Madrid for London every day 42 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
British AirwaysIB3650
20:252h20
Madrid Barajas Airport (MAD)
21:45London Heathrow Airport (LHR)
£4301One-way
0 changes
Fastest
British AirwaysIB3648
19:152h20
Madrid Barajas Airport (MAD)
20:35London Heathrow Airport (LHR)
£5551One-way
0 changes
Fastest
British AirwaysBA461
18:002h20
Madrid Barajas Airport (MAD)
19:20London Heathrow Airport (LHR)
£5551One-way
0 changes
Fastest
IberiaBA7198
17:302h20
Madrid Barajas Airport (MAD)
18:50London Gatwick Airport (LGW)
£3121One-way
0 changes
Fastest
British AirwaysBA463
19:152h20
Madrid Barajas Airport (MAD)
20:35London Heathrow Airport (LHR)
£5551One-way
0 changes

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

ReviewsReviews for the flight from Madrid to London

userReviewImage
userReviewLogo
The customer opinion was acquired via Cimenio. Cimenio incentivises its users for giving an honest opinion and proving the booking with a photo of the travel ticket.
Pro
IconPrice
IconPersonnel
IconPunctuality
Cons
IconBooking options
IconComfort
IconVolume
My journey from Madrid to London was great. The price was very attractive. The ticket was inexpensive and good value. In addition, the staff were very friendly, helpful and nice. They recognised my problems and helped me to sort them out. So I was very happy. I also landed in London on time as the timetable was respected. This was very convenient for me as I had to go straight to work after the flight. However, I found the reservation options to be complicated and confusing. Unfortunately, the seats were not comfortable. Disappointingly, the volume on board was not ideal, as it was very loud. So I couldn't really relax. But overall the journey was good!

Airlines: Ryanair, Iberia and Iberia Express Madrid to London

Ryanair, Iberia and Iberia Express flights will get you between Madrid and London from £47. With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket between Madrid and London includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.

Flight information from Madrid to London with Ryanair:

  • Average Duration: 2 h 25 min
  • Cheapest Price: £111

Flights from Madrid to London

Flights between these two capital cities are convenient and competitively priced. Direct flights leave approximately every hour most weekdays. Saturdays and Sundays are also regularly serviced albeit less frequently. The first flights on all days are at about 7:00 a.m. The final flights are at about 9.30 p.m. on weeknights and earlier on weekends.

Which airlines fly from Madrid to London

Norwegian Airlines, Ryanair, Air Europe and British Airways all fly direct routes. Spanish airline Iberia is a significant provider of direct flights, as is easyJet, which provides three to six direct flights most days.

How long is the flight from Madrid to London?

The flights from Madrid to London are about two hours and 30 minutes in duration. EasyJet flights take about two hours and 25 minutes when travelling from Madrid to London and about 10 minutes longer in the other direction. EasyJet uses two airports for such flights - London Gatwick and London Luton.

How many flights are there from Madrid to London?

On average, most weekdays have between 25 to 30 direct return flights from Madrid to London. At either end of the day (mornings and evenings), flights leave approximately every hour. Throughout the rest of the day, they are less frequent, departing approximately every two or three hours. Saturdays and Sundays follow a similar pattern, however, stop in the early evening. EasyJet has three morning flights most days of the weekend with an additional afternoon flight most Sundays. Weekdays get between four and six flights, on average, spread evenly from early morning to late at night.

What are the departure and arrival airports for flights from Madrid to London?

Departure airports: Madrid All flights from Madrid use the Adolfo Suárez Madrid-Barajas airport, located twelve kilometres outside of the city. The airport is accessible by metro, train, bus and taxi. There are car rental services at terminals T1 and T4. Travellers should be careful to note their terminal before making plans for the airport commute. There are two metro stations at the airport. Aeropuerto T1-T2-T3 is located in terminal T2, while the other is at terminal T4.

Arrival airport: London Arrivals in London may be at one of four airports: London Heathrow, London Gatwick, London Luton or London Stansted. Each airport has a range of transport options. London Heathrow is highly serviced with the fastest option being the Heathrow Express train. More economical options are the Underground and National Express coach which is very convenient. London Gatwick is met by the Gatwick Express train, easyBus and National Express coach. Stansted Airport has the Stansted Express as well as bus and coach services. London Luton is accessible by train or airport shuttle buses. All airports offer thorough services with regard to WiFi access, phone charging points and shopping.


Download Our App Now!



FAQs: Madrid to London flights

FAQs: Take a flight from Madrid to London hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to London.
FAQs
Cheap plane tickets from Madrid to London can start from as little as £37 when you book in advance. The average flight ticket price for Madrid to London is £125; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The flight time between Madrid and London is on average 2 h 20 min   for the 783 mile long journey, but the time it takes to go between Madrid and London by flight can vary depending on specific dates or if traveling on weekends and holidays.
The earliest flight from Madrid to London leaves at 05: 45. Plan your trip with the Journey Planner   from Omio.
The latest flight from Madrid to London leaves at 22: 55.
Yes, there are 29 direct flights a day from Madrid to London with Iberia, Iberia Express, easyJet, Air Europa, British Airways or Finnair. Schedules can vary on holidays or weekends with fewer direct flights.
For the journey from Madrid to London you can take a flight with Ryanair, Iberia, Iberia Express, easyJet, Air Europa, British Airways, Vueling Airlines, Lufthansa, Brussels Airlines, Finnair, TAP Portugal, KLM, Air France, PGA-Portugalia Airlines, Alitalia or LAER. Be sure to check out all possible airlines that offer services from Madrid to London on Omio to compare what amenities they may have.

Flights from Madrid to London generally leave from Madrid Barajas Airport and arrive in London Gatwick Airport.

Madrid Barajas Airport is 15.9 km away from Madrid city centre and London Gatwick Airport is 46.6 km from London city centre.

The cheapest month for a flight from Madrid to London is October.
It's helpful to compare your options as there are 3 ways to travel between Madrid and London including taking a train, coach or flight.

Important Stations and Airports in Madrid and London

Madrid
London
The major airport for departures in Madrid is Madrid Barajas Airport. Find all the information you need to know about services, amenities and connections at Madrid Barajas Airport for your trip from Madrid to London.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
12 km
Car connection
M-14, exit 2
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Available in Terminal 4; approximately €5 per hour.
Dining
Dining
  • McDonald's, Starbucks, and German cuisine.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Ramps, assistance.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Sheraton Paris Airport Hotel (within the airport), Ibis Styles (walking distance).
Lounge
Lounge
  • Lounges available in all terminals, including VIP lounges.
Lost and Found Office
  • Located in Terminal 1, 2, and 4.
Public transport options for Madrid Barajas Airport
  • Metro: 8 Bus: 101, 200, Exprés-203 Train: Cercanías C1, C10
The major airport for arrivals in London is London Luton Airport. Find all the information you need to know about services, amenities and connections at London Luton Airport for your journey to London from Madrid.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
2 km
Car connection
M1, Junction 10
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Starting at 13€ (£11) per item per day.
Dining
Dining
  • McDonald's, Bistrot Bologna, and Italian cuisine.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Assistance.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Ibis Budget Charleroi Airport (walking distance).
Lounge
Lounge
  • Aspire Lounge available, access for a fee.
Lost and Found Office
  • Located in the terminal, contact information desk.
Public transport options for London Luton Airport
  • Bus: A1, A2, 757 Train: Thameslink, East Midlands Railway
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
1 km
Car connection
M23, Junction 9
Wifi
Wifi
  • Free Wi-Fi available throughout the airport for 90 minutes.
Lockers
Lockers
  • Available at Excess Baggage Company; prices start at approximately 9€ (£7.50) per item per day.
Dining
Dining
  • McDonald's, Paul (French cuisine), and fast food options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Assistance.
WC
WC
  • Available throughout the airport, including accessible facilities.
Hotel
Hotel
  • Radisson Blu and Hampton by Hilton (walking distance).
Lounge
Lounge
  • Lounges available in both terminals, including No1 Lounge and Club Aspire.
Lost and Found Office
  • Located in the South Terminal, inquiries can be made online or in person.
Public transport options for London Gatwick Airport
  • Train: Gatwick Express, Southern, Thameslink Bus: National Express, Metrobus
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
1 km
Car connection
M11, Junction 8
Wifi
Wifi
  • Free Wi-Fi available throughout the airport for 4 hours.
Lockers
Lockers
  • Available at the airport; prices start at approximately 9€ (£7.50) per item per day.
Dining
Dining
  • Wagamama, Jamie's Italian, fast food, cafes, and sit-down dining.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Ramps, toilets.
WC
WC
  • Available throughout the airport, including accessible facilities.
Hotel
Hotel
  • NH Orio al Serio (walking distance).
Lounge
Lounge
  • Lounges like the Escape Lounge offer amenities such as food, drinks, and showers.
Lost and Found Office
  • Located in the terminal, with services provided by Excess Baggage Company.
Public transport options for London Stansted Airport
  • RER B Bus: 350, 351, Roissybus
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
23 km
Car connection
M4, Junction 4
Wifi
Wifi
  • Free Wi-Fi available throughout the airport for up to 4 hours.
Lockers
Lockers
  • Available at Excess Baggage Company; starting at approximately 9€ (£7.50) per item for up to 3 hours.
Dining
Dining
  • Italian cuisine and fast food.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Assistance.
WC
WC
  • Available throughout the airport, including accessible facilities.
Hotel
Hotel
  • Clarion Hotel and Comfort Hotel (walking distance).
Lounge
Lounge
  • Lounges available in all terminals, including British Airways and Plaza Premium lounges.
Lost and Found Office
  • Located at each terminal, contact Heathrow Airport Lost Property.
Public transport options for London Heathrow Airport
  • Bus: 105, 111, 140, 285, 423 Metro: Piccadilly Train: Heathrow Express, TfL Rail

More options for your journey from Madrid to London

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language