Flights from Madrid to London
MAD to LHR. All flight routes from Barajas, Spain to Heathrow, United Kingdom. These routes are operated by 31 different airlines. You can either fly non-stop with British Airways or Iberia, or choose from 22 different transit flights. The shortest flight time is 2 hours and 20 minutes.
Find the best prices on hotels and car rental near Heathrow
We got great deals on hotels and car rentals near the airport.
Madrid to London flights
There are over 24 airlines and as many as 1097 flights every week to this destination. You can fly non-stop to London (LHR) from Madrid (MAD) with British Airways or Iberia but if a stopover option suits you better you can choose to fly via Lyon, Ibiza or any other of the 22 alternatives with flight connections.
Tip! Consider arriving at City (LCY) or Gatwick (LGW) instead.
Madrid to London with British Airways
You can fly non-stop every weekday with flights departing between 10 am and 20 pm. British Airways is a member of the air alliance OneWorld.
With Iberia
You can fly non-stop every weekday with flights departing from 6 am to 17 pm. Iberia is a member of the air alliance OneWorld.
With Brussels Airlines
If you fly from Madrid with Brussels Airlines you will do a stopover in Brussels, BRU before reaching London. This flight trip will take 5 hours and you can fly every weekday with departures at 06:20, 12:40 or 17:35. Brussels Airlines is a Star Alliance member.
With Air France
If you fly from Madrid with Air France you will do a stopover in Paris, CDG before reaching London. This flight trip will take 5 hours and 30 minutes and you can fly every weekday with departures between 6 am and 17 pm. Air France is a member of SkyTeam.
Miles & flight time: MAD - LHR
The shortest flight time between MAD and LHR is 2 hours and 20 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 2h 20m | - | 778 (1252 km) |
LYS Lyon | 5h 5m | 45m | 1043 (1678 km) |
IBZ Ibiza | 5h 10m | 1h 20m | 1165 (1874 km) |
MAN Manchester | 5h 30m | 2h 0m | 1049 (1688 km) |
CDG Paris | 5h 30m | 1h 45m | 880 (1416 km) |
TLS Toulouse | 6h 5m | 4h 35m | 887 (1427 km) |
MRS Marseille | 6h 15m | 3h 25m | 1115 (1794 km) |
ZRH Zurich | 6h 20m | 2h 45m | 1266 (2037 km) |
NCE Nice | 6h 30m | 1h 5m | 1248 (2008 km) |
BCN Barcelona | 6h 30m | 4h 10m | 1018 (1638 km) |
GVA Geneva | 6h 45m | 2h 40m | 1102 (1773 km) |
VLC Valencia | 6h 50m | 3h 20m | 1009 (1623 km) |
DUS Dusseldorf | 7h 0m | 3h 5m | 1211 (1948 km) |
PMI Palma de Mallorca | 7h 5m | 1h 10m | 1183 (1903 km) |
DUB Dublin | 7h 5m | 3h 10m | 1189 (1913 km) |
BRU Brussels | 7h 10m | 3h 40m | 1040 (1673 km) |
LIS Lisbon | 7h 10m | 3h 35m | 1297 (2087 km) |
MXP Milan | 7h 35m | 2h 15m | 1302 (2095 km) |
LIN Milan | 7h 35m | 50m | 1349 (2171 km) |
FRA Frankfurt | 7h 40m | 1h 25m | 1296 (2085 km) |
AMS Amsterdam | 7h 45m | 3h 40m | 1143 (1839 km) |
ORY Paris | 7h 50m | - | - |
AGP Malaga | 7h 55m | 3h 15m | 1315 (2116 km) |
Unpublished Flight Rates From Madrid to London
From Madrid to United Kingdom
Below is a list of other destinations to United Kingdom from Barajas with either direct flights or 1 stop connections.
- LGW London Direct
- STN London Direct
- MAN Manchester Direct
- EDI Edinburgh Direct
- BHX Birmingham Direct
- LTN London Direct
- BRS Bristol Direct
- GLA Glasgow
- LBA Leeds
- NCL Newcastle
From Spain to London
Below is a list of other cities in Spain with flights to London with either non-stop or connecting flights.
- BCN Barcelona Direct
- PMI Palma de Mallorca Direct
- AGP Malaga Direct
- ALC Alicante
- LPA Las Palmas
- TFS Tenerife Direct
- VLC Valencia Direct
- IBZ Ibiza Direct
- SVQ Sevilla
- ACE Lanzarote