
British Airways flights to London from Madrid
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 30% on select hotels after you book a flight*
RM 316 Cheap British Airways flights Madrid (MAD) to London (LON)
Prices were available within the past 7 days and start at RM 316 for one-way flights, for the period specified. Prices and availability are subject to change.
Thu, 23 Sept
MAD
Madrid
LHR
London
RM 316
One way
Found 1 day ago
Sun, 13 Dec
MAD
Madrid
LHR
London
RM 318
One way
Found 3 days ago
Sat, 30 Jan
MAD
Madrid
LHR
London
RM 320
One way
Found 6 days ago
Tue, 1 Dec
MAD
Madrid
LGW
London
RM 371
One way
Found 1 day ago
Sun, 13 Dec
MAD
Madrid
LGW
London
RM 373
One way
Found 3 days ago
Thu, 23 Sept
MAD
Madrid
LHR
London
RM 461
One way
Found 1 day ago
Sun, 13 Dec
MAD
Madrid
LHR
London
RM 463
One way
Found 3 days ago
Sat, 30 Jan
MAD
Madrid
LHR
London
RM 467
One way
Found 6 days ago
Tue, 1 Dec
MAD
Madrid
LCY
London
RM 477
One way
Found 1 day ago
Sat, 23 Jan
MAD
Madrid
LCY
London
RM 480
One way
Found 5 days ago
Mon, 23 Nov
MAD
Madrid
LGW
London
RM 593
One way
Found 2 hours ago
Thu, 23 Sept
MAD
Madrid
LHR
London
RM 606
One way
Found 1 day ago
Find the cheapest month to fly from Madrid (MAD) to London (LON)
November is typically the cheapest month to flyNovember is typically the cheapest month to fly
From RM 183 - RM 585 per traveller.
Travel information
Origin airport | Adolfo Suarez Madrid-Barajas Airport |
|---|---|
Destination airport | Heathrow Airport |
Distance | 1,246 km away |
Airline name | British Airways |
Airline code | BA |
Return price | RM 316 |
Average flight time | 2 hours 27 mins |
Explore a world of travel with Expedia
*Available to Expedia members.