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 |
Cheapest
Average
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.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
KLM KL1500 | 06:00 Madrid Barajas Airport (MAD) | 14h15 | 19:15 London Heathrow Airport (LHR) | 1 change | |
Air France AF1401 | 06:00 Madrid Barajas Airport (MAD) | 5h30 | 10:30 London Heathrow Airport (LHR) | 1 change | |
KLM KL1500 | 06:00 Madrid Barajas Airport (MAD) | 8h50 | 13:50 London Heathrow Airport (LHR) | 1 change | |
Air France AF1401 | 06:00 Madrid Barajas Airport (MAD) | 13h20 | 18:20 London Heathrow Airport (LHR) | 1 change | |
KLM KL1500 | 06:00 Madrid Barajas Airport (MAD) | 11h05 | 16:05 London Heathrow Airport (LHR) | 1 change | |
KLM KL1500 | 06:00 Madrid Barajas Airport (MAD) | 13h25 | 18:25 London City Airport (LCY) | 1 change | |
KLM KL1500 | 06:00 Madrid Barajas Airport (MAD) | 12h40 | 17:40 London City Airport (LCY) | 1 change | |
Air France AF1401 | 06:00 Madrid Barajas Airport (MAD) | 16h25 | 21:25 London Heathrow Airport (LHR) | 1 change | |
KLM KL1500 | 06:00 Madrid Barajas Airport (MAD) | 12h00 | 17:00 London Heathrow Airport (LHR) | 1 change | |
KLM KL1500 | 06:00 Madrid Barajas Airport (MAD) | 14h35 | 19:35 London City Airport (LCY) | 1 change | |
KLM KL1500 | 06:00 Madrid Barajas Airport (MAD) | 11h35 | 16:35 London City Airport (LCY) | 1 change | |
Air France AF1401 | 06:00 Madrid Barajas Airport (MAD) | 8h45 | 13:45 London Heathrow Airport (LHR) | 1 change | |
KLM KL1500 | 06:00 Madrid Barajas Airport (MAD) | 4h30 | 09:30 London City Airport (LCY) | 1 change | |
KLM KL1500 | 06:00 Madrid Barajas Airport (MAD) | 5h45 | 10:45 London Heathrow Airport (LHR) | 1 change | |
Lufthansa LH1121 | 06:10 Madrid Barajas Airport (MAD) | 5h35 | 10:45 London Heathrow Airport (LHR) | 1 change | |
Lufthansa LH1121 | 06:10 Madrid Barajas Airport (MAD) | 7h35 | 12:45 London Heathrow Airport (LHR) | 1 change | |
Brussels Airlines SN3732 | 06:25 Madrid Barajas Airport (MAD) | 4h40 | 10:05 London Heathrow Airport (LHR) | 1 change | |
Iberia BA7052 | 06:55 Madrid Barajas Airport (MAD) | 2h30 | 08:25 London Heathrow Airport (LHR) | 0 changesDirect | |
Iberia IB711 | 06:55 Madrid Barajas Airport (MAD) | 2h30 | 08:25 London Heathrow Airport (LHR) | 0 changesDirect | |
Lufthansa LH1807 | 07:25 Madrid Barajas Airport (MAD) | 6h35 | 13:00 London Heathrow Airport (LHR) | 1 change | |
Air Europa ux1013 | 07:35 Madrid Barajas Airport (MAD) | 2h25 | 09:00 London Gatwick Airport (LGW) | 0 changesDirect | |
TAP Portugal TP1023 | 07:40 Madrid Barajas Airport (MAD) | 16h00 | 22:40 London Heathrow Airport (LHR) | 1 change | |
TAP Portugal TP1023 | 07:40 Madrid Barajas Airport (MAD) | 12h15 | 18:55 London Heathrow Airport (LHR) | 1 change | |
TAP Portugal TP1023 | 07:40 Madrid Barajas Airport (MAD) | 10h50 | 17:30 London Heathrow Airport (LHR) | 1 change | |
TAP Portugal TP1023 | 07:40 Madrid Barajas Airport (MAD) | 6h00 | 12:40 London Heathrow Airport (LHR) | 1 change | |
TAP Portugal TP1023 | 07:40 Madrid Barajas Airport (MAD) | 14h55 | 21:35 London Heathrow Airport (LHR) | 1 change | |
Iberia IB713 | 07:45 Madrid Barajas Airport (MAD) | 2h30 | 09:15 London Heathrow Airport (LHR) | 0 changesDirect | |
Iberia BA7060 | 07:45 Madrid Barajas Airport (MAD) | 2h30 | 09:15 London Heathrow Airport (LHR) | 0 changesDirect | |
Lufthansa LH1123 | 08:25 Madrid Barajas Airport (MAD) | 5h20 | 12:45 London Heathrow Airport (LHR) | 1 change | |
Iberia QR6949 | 08:25 Madrid Barajas Airport (MAD) | 23h00 | 06:25 London Heathrow Airport (LHR) | 1 change | |
Lufthansa LH1123 | 08:25 Madrid Barajas Airport (MAD) | 7h20 | 14:45 London Heathrow Airport (LHR) | 1 change | |
Iberia QR6949 | 08:25 Madrid Barajas Airport (MAD) | 22h40 | 06:05 London Gatwick Airport (LGW) | 1 change | |
Iberia QR6949 | 08:25 Madrid Barajas Airport (MAD) | 22h25 | 05:50 London Heathrow Airport (LHR) | 1 change | |
Lufthansa LH1123 | 08:25 Madrid Barajas Airport (MAD) | 8h20 | 15:45 London Heathrow Airport (LHR) | 1 change | |
Iberia QR6949 | 08:25 Madrid Barajas Airport (MAD) | 23h55 | 07:20 London Heathrow Airport (LHR) | 1 change | |
Iberia QR6949 | 08:25 Madrid Barajas Airport (MAD) | 23h35 | 07:00 London Heathrow Airport (LHR) | 1 change | |
Ryanair FR 2629 | 08:40 Madrid Barajas Airport (MAD) | 2h30 | 10:10 London Stansted Airport (STN) | 0 changesDirect | |
Iberia IB1861 | 08:55 Madrid Barajas Airport (MAD) | 2h20 | 10:15 London Gatwick Airport (LGW) | 0 changesDirect | |
Iberia BA7194 | 08:55 Madrid Barajas Airport (MAD) | 2h20 | 10:15 London Gatwick Airport (LGW) | 0 changesDirect | |
Iberia IB715 | 09:05 Madrid Barajas Airport (MAD) | 2h30 | 10:35 London Heathrow Airport (LHR) | 0 changesDirect | |
Iberia BA7066 | 09:05 Madrid Barajas Airport (MAD) | 2h30 | 10:35 London Heathrow Airport (LHR) | 0 changesDirect | |
Ryanair FR 5993 | 09:50 Madrid Barajas Airport (MAD) | 2h30 | 11:20 London Stansted Airport (STN) | 0 changesDirect | |
Air France AF1001 | 10:00 Madrid Barajas Airport (MAD) | 9h20 | 18:20 London Heathrow Airport (LHR) | 1 change | |
Air France AF1001 | 10:00 Madrid Barajas Airport (MAD) | 12h25 | 21:25 London Heathrow Airport (LHR) | 1 change | |
Air France AF1001 | 10:00 Madrid Barajas Airport (MAD) | 4h45 | 13:45 London Heathrow Airport (LHR) | 1 change | |
Helvetic Airways LX2027 | 10:05 Madrid Barajas Airport (MAD) | 7h15 | 16:20 London Heathrow Airport (LHR) | 1 change | |
Helvetic Airways LX2027 | 10:05 Madrid Barajas Airport (MAD) | 8h00 | 17:05 London City Airport (LCY) | 1 change | |
TAP Portugal TP1011 | 10:20 Madrid Barajas Airport (MAD) | 13h20 | 22:40 London Heathrow Airport (LHR) | 1 change | |
TAP Portugal TP1011 | 10:20 Madrid Barajas Airport (MAD) | 8h10 | 17:30 London Heathrow Airport (LHR) | 1 change | |
TAP Portugal TP1011 | 10:20 Madrid Barajas Airport (MAD) | 12h15 | 21:35 London Heathrow Airport (LHR) | 1 change | |
TAP Portugal TP1011 | 10:20 Madrid Barajas Airport (MAD) | 9h35 | 18:55 London Heathrow Airport (LHR) | 1 change | |
British Airways BA457 | 10:45 Madrid Barajas Airport (MAD) | 2h30 | 12:15 London Heathrow Airport (LHR) | 0 changesDirect | |
British Airways IB3642 | 10:45 Madrid Barajas Airport (MAD) | 2h30 | 12:15 London Heathrow Airport (LHR) | 0 changesDirect | |
KLM KL1502 | 11:00 Madrid Barajas Airport (MAD) | 9h35 | 19:35 London City Airport (LCY) | 1 change | |
KLM KL1502 | 11:00 Madrid Barajas Airport (MAD) | 6h35 | 16:35 London City Airport (LCY) | 1 change | |
KLM KL1502 | 11:00 Madrid Barajas Airport (MAD) | 7h40 | 17:40 London City Airport (LCY) | 1 change | |
KLM KL1502 | 11:00 Madrid Barajas Airport (MAD) | 6h05 | 16:05 London Heathrow Airport (LHR) | 1 change | |
KLM KL1502 | 11:00 Madrid Barajas Airport (MAD) | 9h15 | 19:15 London Heathrow Airport (LHR) | 1 change | |
KLM KL1502 | 11:00 Madrid Barajas Airport (MAD) | 10h50 | 20:50 London Heathrow Airport (LHR) | 1 change | |
KLM KL1502 | 11:00 Madrid Barajas Airport (MAD) | 8h25 | 18:25 London City Airport (LCY) | 1 change | |
KLM KL1502 | 11:00 Madrid Barajas Airport (MAD) | 7h00 | 17:00 London Heathrow Airport (LHR) | 1 change | |
British Airways BA459 | 11:50 Madrid Barajas Airport (MAD) | 2h30 | 13:20 London Heathrow Airport (LHR) | 0 changesDirect | |
British Airways IB3644 | 11:50 Madrid Barajas Airport (MAD) | 2h30 | 13:20 London Heathrow Airport (LHR) | 0 changesDirect | |
Lufthansa LH1801 | 12:05 Madrid Barajas Airport (MAD) | 6h00 | 17:05 London Heathrow Airport (LHR) | 1 change | |
TAP Portugal TP1013 | 12:10 Madrid Barajas Airport (MAD) | 11h30 | 22:40 London Heathrow Airport (LHR) | 1 change | |
TAP Portugal TP1013 | 12:10 Madrid Barajas Airport (MAD) | 6h20 | 17:30 London Heathrow Airport (LHR) | 1 change | |
TAP Portugal TP1013 | 12:10 Madrid Barajas Airport (MAD) | 10h25 | 21:35 London Heathrow Airport (LHR) | 1 change | |
TAP Portugal TP1013 | 12:10 Madrid Barajas Airport (MAD) | 7h45 | 18:55 London Heathrow Airport (LHR) | 1 change | |
Air France AF1301 | 12:25 Madrid Barajas Airport (MAD) | 10h00 | 21:25 London Heathrow Airport (LHR) | 1 change | |
Air France AF1301 | 12:25 Madrid Barajas Airport (MAD) | 6h55 | 18:20 London Heathrow Airport (LHR) | 1 change | |
easyJet U28022 | 12:25 Madrid Barajas Airport (MAD) | 2h25 | 13:50 London Gatwick Airport (LGW) | 0 changesDirect | |
Brussels Airlines SN3722 | 12:35 Madrid Barajas Airport (MAD) | 9h15 | 20:50 London Heathrow Airport (LHR) | 1 change | |
Brussels Airlines SN3722 | 12:35 Madrid Barajas Airport (MAD) | 5h30 | 17:05 London Heathrow Airport (LHR) | 1 change | |
KLM KL1504 | 13:00 Madrid Barajas Airport (MAD) | 6h25 | 18:25 London City Airport (LCY) | 1 change | |
KLM KL1504 | 13:00 Madrid Barajas Airport (MAD) | 4h35 | 16:35 London City Airport (LCY) | 1 change | |
KLM KL1504 | 13:00 Madrid Barajas Airport (MAD) | 5h40 | 17:40 London City Airport (LCY) | 1 change | |
KLM KL1504 | 13:00 Madrid Barajas Airport (MAD) | 7h15 | 19:15 London Heathrow Airport (LHR) | 1 change | |
KLM KL1504 | 13:00 Madrid Barajas Airport (MAD) | 7h35 | 19:35 London City Airport (LCY) | 1 change | |
KLM KL1504 | 13:00 Madrid Barajas Airport (MAD) | 8h50 | 20:50 London Heathrow Airport (LHR) | 1 change | |
KLM KL1504 | 13:00 Madrid Barajas Airport (MAD) | 5h00 | 17:00 London Heathrow Airport (LHR) | 1 change | |
Iberia IB717 | 13:25 Madrid Barajas Airport (MAD) | 2h30 | 14:55 London Heathrow Airport (LHR) | 0 changesDirect | |
Iberia BA7056 | 13:25 Madrid Barajas Airport (MAD) | 2h30 | 14:55 London Heathrow Airport (LHR) | 0 changesDirect | |
Ryanair FR 5995 | 13:35 Madrid Barajas Airport (MAD) | 2h30 | 15:05 London Stansted Airport (STN) | 0 changesDirect | |
Lufthansa LH1113 | 13:45 Madrid Barajas Airport (MAD) | 6h00 | 18:45 London Heathrow Airport (LHR) | 1 change | |
Lufthansa LH1113 | 13:45 Madrid Barajas Airport (MAD) | 8h00 | 20:45 London Heathrow Airport (LHR) | 1 change | |
British Airways BA469 | 14:35 Madrid Barajas Airport (MAD) | 2h30 | 16:05 London Heathrow Airport (LHR) | 0 changesDirect | |
British Airways IB3522 | 14:35 Madrid Barajas Airport (MAD) | 2h30 | 16:05 London Heathrow Airport (LHR) | 0 changesDirect | |
TAP Portugal TP1015 | 14:55 Madrid Barajas Airport (MAD) | 7h40 | 21:35 London Heathrow Airport (LHR) | 1 change | |
TAP Portugal TP1015 | 14:55 Madrid Barajas Airport (MAD) | 8h45 | 22:40 London Heathrow Airport (LHR) | 1 change | |
TAP Portugal TP1015 | 14:55 Madrid Barajas Airport (MAD) | 25h50 | 15:45 London Gatwick Airport (LGW) | 1 change | |
Air Europa ux1015 | 15:00 Madrid Barajas Airport (MAD) | 2h25 | 16:25 London Gatwick Airport (LGW) | 0 changesDirect | |
Iberia BA7054 | 15:05 Madrid Barajas Airport (MAD) | 2h30 | 16:35 London Heathrow Airport (LHR) | 0 changesDirect | |
Iberia IB719 | 15:05 Madrid Barajas Airport (MAD) | 2h30 | 16:35 London Heathrow Airport (LHR) | 0 changesDirect | |
Qatar Airways QR150 | 15:25 Madrid Barajas Airport (MAD) | 16h55 | 07:20 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR150 | 15:25 Madrid Barajas Airport (MAD) | 21h50 | 12:15 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR150 | 15:25 Madrid Barajas Airport (MAD) | 16h00 | 06:25 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR150 | 15:25 Madrid Barajas Airport (MAD) | 15h40 | 06:05 London Gatwick Airport (LGW) | 1 change | |
Qatar Airways QR150 | 15:25 Madrid Barajas Airport (MAD) | 16h35 | 07:00 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR150 | 15:25 Madrid Barajas Airport (MAD) | 15h25 | 05:50 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR150 | 15:25 Madrid Barajas Airport (MAD) | 22h55 | 13:20 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR150 | 15:25 Madrid Barajas Airport (MAD) | 23h40 | 14:05 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR150 | 15:25 Madrid Barajas Airport (MAD) | 27h00 | 17:25 London Heathrow Airport (LHR) | 1 change | |
Iberia IB721 | 15:50 Madrid Barajas Airport (MAD) | 2h25 | 17:15 London Heathrow Airport (LHR) | 0 changesDirect | |
Iberia BA7068 | 15:50 Madrid Barajas Airport (MAD) | 2h25 | 17:15 London Heathrow Airport (LHR) | 0 changesDirect | |
Air France AF1601 | 16:20 Madrid Barajas Airport (MAD) | 6h05 | 21:25 London Heathrow Airport (LHR) | 1 change | |
Air France AF1601 | 16:20 Madrid Barajas Airport (MAD) | 16h40 | 08:00 London Heathrow Airport (LHR) | 1 change | |
Iberia BA7050 | 16:45 Madrid Barajas Airport (MAD) | 2h30 | 18:15 London Heathrow Airport (LHR) | 0 changesDirect | |
Iberia IB723 | 16:45 Madrid Barajas Airport (MAD) | 2h30 | 18:15 London Heathrow Airport (LHR) | 0 changesDirect | |
KLM KL1506 | 16:50 Madrid Barajas Airport (MAD) | 16h20 | 08:10 London City Airport (LCY) | 1 change | |
KLM KL1506 | 16:50 Madrid Barajas Airport (MAD) | 5h00 | 20:50 London Heathrow Airport (LHR) | 1 change | |
Iberia IB725 | 17:20 Madrid Barajas Airport (MAD) | 2h30 | 18:50 London Heathrow Airport (LHR) | 0 changesDirect | |
Iberia BA7058 | 17:20 Madrid Barajas Airport (MAD) | 2h30 | 18:50 London Heathrow Airport (LHR) | 0 changesDirect | |
Iberia BA7198 | 17:30 Madrid Barajas Airport (MAD) | 2h20 | 18:50 London Gatwick Airport (LGW) | 0 changesDirect | |
Iberia IB1863 | 17:30 Madrid Barajas Airport (MAD) | 2h20 | 18:50 London Gatwick Airport (LGW) | 0 changesDirect | |
Brussels Airlines SN3728 | 17:35 Madrid Barajas Airport (MAD) | 4h45 | 21:20 London Heathrow Airport (LHR) | 1 change | |
Brussels Airlines SN3728 | 17:35 Madrid Barajas Airport (MAD) | 4h15 | 20:50 London Heathrow Airport (LHR) | 1 change | |
Ryanair FR 5997 | 17:45 Madrid Barajas Airport (MAD) | 2h30 | 19:15 London Stansted Airport (STN) | 0 changesDirect | |
Air France AF1801 | 17:55 Madrid Barajas Airport (MAD) | 17h35 | 10:30 London Heathrow Airport (LHR) | 1 change | |
Air France AF1801 | 17:55 Madrid Barajas Airport (MAD) | 15h05 | 08:00 London Heathrow Airport (LHR) | 1 change | |
British Airways BA461 | 18:00 Madrid Barajas Airport (MAD) | 2h20 | 19:20 London Heathrow Airport (LHR) | 0 changesDirect | |
British Airways IB3646 | 18:00 Madrid Barajas Airport (MAD) | 2h20 | 19:20 London Heathrow Airport (LHR) | 0 changesDirect | |
Vueling VY1007 | 18:15 Madrid Barajas Airport (MAD) | 15h15 | 08:30 London Gatwick Airport (LGW) | 1 change | |
Vueling VY1007 | 18:15 Madrid Barajas Airport (MAD) | 4h45 | 22:00 London Gatwick Airport (LGW) | 1 change | |
Lufthansa LH1805 | 18:25 Madrid Barajas Airport (MAD) | 5h30 | 22:55 London Heathrow Airport (LHR) | 1 change | |
British Airways IB3648 | 19:15 Madrid Barajas Airport (MAD) | 2h20 | 20:35 London Heathrow Airport (LHR) | 0 changesDirect | |
British Airways BA463 | 19:15 Madrid Barajas Airport (MAD) | 2h20 | 20:35 London Heathrow Airport (LHR) | 0 changesDirect | |
Helvetic Airways LX2033 | 19:35 Madrid Barajas Airport (MAD) | 13h30 | 08:05 London Heathrow Airport (LHR) | 1 change | |
Helvetic Airways LX2033 | 19:35 Madrid Barajas Airport (MAD) | 14h15 | 08:50 London City Airport (LCY) | 1 change | |
Helvetic Airways LX2033 | 19:35 Madrid Barajas Airport (MAD) | 13h15 | 07:50 London City Airport (LCY) | 1 change | |
British Airways IB3650 | 20:25 Madrid Barajas Airport (MAD) | 2h20 | 21:45 London Heathrow Airport (LHR) | 0 changesDirect | |
British Airways BA465 | 20:25 Madrid Barajas Airport (MAD) | 2h20 | 21:45 London Heathrow Airport (LHR) | 0 changesDirect | |
KLM KL1508 | 20:35 Madrid Barajas Airport (MAD) | 12h05 | 07:40 London Heathrow Airport (LHR) | 1 change | |
KLM KL1508 | 20:35 Madrid Barajas Airport (MAD) | 14h50 | 10:25 London Heathrow Airport (LHR) | 1 change | |
KLM KL1508 | 20:35 Madrid Barajas Airport (MAD) | 13h55 | 09:30 London City Airport (LCY) | 1 change | |
KLM KL1508 | 20:35 Madrid Barajas Airport (MAD) | 12h35 | 08:10 London City Airport (LCY) | 1 change | |
easyJet U22306 | 20:45 Madrid Barajas Airport (MAD) | 2h30 | 22:15 London Luton Airport (LTN) | 0 changesDirect | |
easyJet U26388 | 21:05 Madrid Barajas Airport (MAD) | 2h25 | 22:30 London Gatwick Airport (LGW) | 0 changesDirect | |
TAP Portugal TP1021 | 21:10 Madrid Barajas Airport (MAD) | 19h35 | 15:45 London Gatwick Airport (LGW) | 1 change | |
TAP Portugal TP1021 | 21:10 Madrid Barajas Airport (MAD) | 16h30 | 12:40 London Heathrow Airport (LHR) | 1 change | |
TAP Portugal TP1021 | 21:10 Madrid Barajas Airport (MAD) | 15h15 | 11:25 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR152 | 21:30 Madrid Barajas Airport (MAD) | 20h55 | 17:25 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR152 | 21:30 Madrid Barajas Airport (MAD) | 25h30 | 22:00 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR152 | 21:30 Madrid Barajas Airport (MAD) | 17h35 | 14:05 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR152 | 21:30 Madrid Barajas Airport (MAD) | 33h35 | 06:05 London Gatwick Airport (LGW) | 1 change | |
Qatar Airways QR152 | 21:30 Madrid Barajas Airport (MAD) | 15h45 | 12:15 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR152 | 21:30 Madrid Barajas Airport (MAD) | 16h50 | 13:20 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR152 | 21:30 Madrid Barajas Airport (MAD) | 23h20 | 19:50 London Heathrow Airport (LHR) | 1 change | |
Ryanair FR 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
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.
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:
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.
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.
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.
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.
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.
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.
Here are some other resources that might have the information you need