London to Madrid flights

Tue, 16 Jul
+ 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

Overview: London to Madrid flight

distanceDistance783 miles
durationAverage flight duration2 h 19 min
priceAverage plane ticket price£199 (€226)
changesDirect flightYes
carriersAirlinesRyanair, Iberia, easyJet, Iberia Express, Air Europa, British Airways, Vueling Airlines, Lufthansa, Brussels Airlines, KLM, TAP Portugal, Finnair, Luxair, Air France, German Airways, SWISS, Norwegian Air or PGA-Portugalia Airlines

Flights from London to Madrid cover the 783 miles long route taking on average 2 h 19 min with our travel partners like Ryanair, Iberia, easyJet, Iberia Express, Air Europa, British Airways, Vueling Airlines, Lufthansa, Brussels Airlines, KLM, TAP Portugal, Finnair, Luxair, Air France, German Airways, SWISS, Norwegian Air or PGA-Portugalia Airlines. There are direct flight services available. While the average ticket price for this journey costs around £199, you can find the cheapest plane ticket for as low as £64. Travellers depart most frequently from London Gatwick Airport and arrive in Madrid Barajas Airport.

Cheap flights tickets from London to Madrid

Showing times and prices for 16 Jul

Cheapest

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

Cheapest
Air France
19:4514h40
London Heathrow Airport (LHR)
11:25Madrid Barajas Airport (MAD)
£1791One-way
1 change
2nd Cheapest
Air France
17:3516h50
London Heathrow Airport (LHR)
11:25Madrid Barajas Airport (MAD)
£2461One-way
1 change
Air France
15:256h45
London Heathrow Airport (LHR)
23:10Madrid Barajas Airport (MAD)
£2541One-way
1 change
Air France
17:354h35
London Heathrow Airport (LHR)
23:10Madrid Barajas Airport (MAD)
£2761One-way
1 change
Air Europa
17:252h30
London Gatwick Airport (LGW)
20:55Madrid Barajas Airport (MAD)
£3211One-way
0 changes

Flight scheduleLondon to Madrid

Showing flights for tomorrow, Tuesday, 16 July
Air France
06:158h25
London Heathrow Airport (LHR)
15:40Madrid Barajas Airport (MAD)
1 change
Iberia
06:152h25
London Heathrow Airport (LHR)
09:40Madrid Barajas Airport (MAD)
0 changes
Air France
06:1515h55
London Heathrow Airport (LHR)
23:10Madrid Barajas Airport (MAD)
1 change
Iberia
06:152h25
London Heathrow Airport (LHR)
09:40Madrid Barajas Airport (MAD)
0 changes
Air France
06:159h40
London Heathrow Airport (LHR)
16:55Madrid Barajas Airport (MAD)
1 change
KLM
06:308h55
London Heathrow Airport (LHR)
16:25Madrid Barajas Airport (MAD)
1 change
KLM
06:304h35
London Heathrow Airport (LHR)
12:05Madrid Barajas Airport (MAD)
1 change
KLM Cityhopper
07:457h40
London City Airport (LCY)
16:25Madrid Barajas Airport (MAD)
1 change
KLM Cityhopper
07:4510h45
London City Airport (LCY)
19:30Madrid Barajas Airport (MAD)
1 change
British Airways
07:552h25
London Heathrow Airport (LHR)
11:20Madrid Barajas Airport (MAD)
0 changes
British Airways
07:552h25
London Heathrow Airport (LHR)
11:20Madrid Barajas Airport (MAD)
0 changes
ITA
08:3014h29
London City Airport (LCY)
23:59Madrid Barajas Airport (MAD)
1 change
KLM
08:409h50
London Heathrow Airport (LHR)
19:30Madrid Barajas Airport (MAD)
1 change
KLM
08:406h45
London Heathrow Airport (LHR)
16:25Madrid Barajas Airport (MAD)
1 change
Air France
09:005h40
London Heathrow Airport (LHR)
15:40Madrid Barajas Airport (MAD)
1 change
Air France
09:0013h10
London Heathrow Airport (LHR)
23:10Madrid Barajas Airport (MAD)
1 change
Air France
09:009h20
London Heathrow Airport (LHR)
19:20Madrid Barajas Airport (MAD)
1 change
Air France
09:006h55
London Heathrow Airport (LHR)
16:55Madrid Barajas Airport (MAD)
1 change
Iberia
09:152h25
London Heathrow Airport (LHR)
12:40Madrid Barajas Airport (MAD)
0 changes
Iberia
09:152h25
London Heathrow Airport (LHR)
12:40Madrid Barajas Airport (MAD)
0 changes
Air Dolomiti
09:155h40
London City Airport (LCY)
15:55Madrid Barajas Airport (MAD)
1 change
KLM Cityhopper
09:206h05
London City Airport (LCY)
16:25Madrid Barajas Airport (MAD)
1 change
KLM Cityhopper
09:209h10
London City Airport (LCY)
19:30Madrid Barajas Airport (MAD)
1 change
Lufthansa
09:305h25
London Heathrow Airport (LHR)
15:55Madrid Barajas Airport (MAD)
1 change
KLM
09:558h35
London Heathrow Airport (LHR)
19:30Madrid Barajas Airport (MAD)
1 change
KLM
09:555h30
London Heathrow Airport (LHR)
16:25Madrid Barajas Airport (MAD)
1 change
Air Europa
10:002h30
London Gatwick Airport (LGW)
13:30Madrid Barajas Airport (MAD)
0 changes
KLM Cityhopper
10:005h25
London City Airport (LCY)
16:25Madrid Barajas Airport (MAD)
1 change
KLM Cityhopper
10:008h30
London City Airport (LCY)
19:30Madrid Barajas Airport (MAD)
1 change
Iberia
10:502h25
London Heathrow Airport (LHR)
14:15Madrid Barajas Airport (MAD)
0 changes
Iberia Express
10:502h25
London Gatwick Airport (LGW)
14:15Madrid Barajas Airport (MAD)
0 changes
Iberia Express
10:502h25
London Gatwick Airport (LGW)
14:15Madrid Barajas Airport (MAD)
0 changes
Iberia
10:502h25
London Heathrow Airport (LHR)
14:15Madrid Barajas Airport (MAD)
0 changes
TAP Portugal
11:207h00
London Heathrow Airport (LHR)
19:20Madrid Barajas Airport (MAD)
1 change
TAP Portugal
11:209h05
London Heathrow Airport (LHR)
21:25Madrid Barajas Airport (MAD)
1 change
Iberia
11:302h25
London Heathrow Airport (LHR)
14:55Madrid Barajas Airport (MAD)
0 changes
Air France
11:3010h40
London Heathrow Airport (LHR)
23:10Madrid Barajas Airport (MAD)
1 change
Iberia
11:302h25
London Heathrow Airport (LHR)
14:55Madrid Barajas Airport (MAD)
0 changes
Air France
11:304h25
London Heathrow Airport (LHR)
16:55Madrid Barajas Airport (MAD)
1 change
Lufthansa
11:307h05
London Heathrow Airport (LHR)
19:35Madrid Barajas Airport (MAD)
1 change
Air France
11:306h50
London Heathrow Airport (LHR)
19:20Madrid Barajas Airport (MAD)
1 change
KLM
11:4510h40
London Heathrow Airport (LHR)
23:25Madrid Barajas Airport (MAD)
1 change
KLM
11:456h45
London Heathrow Airport (LHR)
19:30Madrid Barajas Airport (MAD)
1 change
ITA
12:0521h40
London Gatwick Airport (LGW)
10:45Madrid Barajas Airport (MAD)
1 change
ITA
12:0510h54
London Gatwick Airport (LGW)
23:59Madrid Barajas Airport (MAD)
1 change
Iberia
13:102h20
London Heathrow Airport (LHR)
16:30Madrid Barajas Airport (MAD)
0 changes
Iberia
13:102h20
London Heathrow Airport (LHR)
16:30Madrid Barajas Airport (MAD)
0 changes
Lufthansa
13:305h05
London Heathrow Airport (LHR)
19:35Madrid Barajas Airport (MAD)
1 change
Lufthansa Cityline
13:457h15
London Heathrow Airport (LHR)
22:00Madrid Barajas Airport (MAD)
1 change
KLM Cityhopper
14:457h40
London Heathrow Airport (LHR)
23:25Madrid Barajas Airport (MAD)
1 change
Air France
15:256h45
London Heathrow Airport (LHR)
23:10Madrid Barajas Airport (MAD)
1 change
Iberia
15:502h25
London Heathrow Airport (LHR)
19:15Madrid Barajas Airport (MAD)
0 changes
Iberia
15:502h25
London Heathrow Airport (LHR)
19:15Madrid Barajas Airport (MAD)
0 changes
Vueling
16:3015h20
London Gatwick Airport (LGW)
08:50Madrid Barajas Airport (MAD)
1 change
British Airways
16:302h25
London Heathrow Airport (LHR)
19:55Madrid Barajas Airport (MAD)
0 changes
British Airways
16:302h25
London Heathrow Airport (LHR)
19:55Madrid Barajas Airport (MAD)
0 changes
Air Dolomiti
17:005h25
London City Airport (LCY)
23:25Madrid Barajas Airport (MAD)
1 change
KLM Cityhopper
17:105h15
London Heathrow Airport (LHR)
23:25Madrid Barajas Airport (MAD)
1 change
Iberia
17:102h25
London Heathrow Airport (LHR)
20:35Madrid Barajas Airport (MAD)
0 changes
Iberia
17:102h25
London Heathrow Airport (LHR)
20:35Madrid Barajas Airport (MAD)
0 changes
Air Europa
17:252h30
London Gatwick Airport (LGW)
20:55Madrid Barajas Airport (MAD)
0 changes
Lufthansa
17:304h55
London Heathrow Airport (LHR)
23:25Madrid Barajas Airport (MAD)
1 change
Air France
17:354h35
London Heathrow Airport (LHR)
23:10Madrid Barajas Airport (MAD)
1 change
Air France
17:3516h50
London Heathrow Airport (LHR)
11:25Madrid Barajas Airport (MAD)
1 change
Brussels Airlines
17:504h35
London Heathrow Airport (LHR)
23:25Madrid Barajas Airport (MAD)
1 change
KLM Cityhopper
17:504h35
London City Airport (LCY)
23:25Madrid Barajas Airport (MAD)
1 change
Iberia
18:452h25
London Heathrow Airport (LHR)
22:10Madrid Barajas Airport (MAD)
0 changes
Iberia
18:452h25
London Heathrow Airport (LHR)
22:10Madrid Barajas Airport (MAD)
0 changes
Iberia
19:102h25
London Heathrow Airport (LHR)
22:35Madrid Barajas Airport (MAD)
0 changes
Iberia
19:102h25
London Heathrow Airport (LHR)
22:35Madrid Barajas Airport (MAD)
0 changes
Air France
19:4514h40
London Heathrow Airport (LHR)
11:25Madrid Barajas Airport (MAD)
1 change
Iberia
20:102h25
London Heathrow Airport (LHR)
23:35Madrid Barajas Airport (MAD)
0 changes
Iberia
20:102h25
London Heathrow Airport (LHR)
23:35Madrid Barajas Airport (MAD)
0 changes
Lufthansa
20:2513h45
London Heathrow Airport (LHR)
11:10Madrid Barajas Airport (MAD)
1 change
Iberia Express
20:402h19
London Gatwick Airport (LGW)
23:59Madrid Barajas Airport (MAD)
0 changes
Iberia Express
20:402h19
London Gatwick Airport (LGW)
23:59Madrid Barajas Airport (MAD)
0 changes
KLM Cityhopper
20:5511h40
London Heathrow Airport (LHR)
09:35Madrid Barajas Airport (MAD)
1 change
GetJet Airlines
21:0510h45
London Gatwick Airport (LGW)
08:50Madrid Barajas Airport (MAD)
1 change
GetJet Airlines
21:0515h35
London Gatwick Airport (LGW)
13:40Madrid Barajas Airport (MAD)
1 change

This is the last flight of the day.

Find all the dates and times for this journey

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

Tue
16 Jul
Wed
17 Jul
Thu
18 Jul
Fri
19 Jul
Sat
20 Jul
Sun
21 Jul
Mon
22 Jul
Tue
23 Jul
Wed
24 Jul
Thu
25 Jul
Fri
26 Jul
Sat
27 Jul
Sun
28 Jul
Mon
29 Jul
Tue
30 Jul
Wed
31 Jul
Thu
01 Aug
Fri
02 Aug
Sat
03 Aug
Sun
04 Aug
Mon
05 Aug

Flight times from London to Madrid

Showing times and prices for 16 Jul

Fastest Journey

2 h 19 m

Average

6 h 26 m

Flights per day

79

Distance

1264 km

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

Fastest
Iberia Express
20:402h19
London Gatwick Airport (LGW)
23:59Madrid Barajas Airport (MAD)
£3571One-way
0 changes
Fastest
Iberia Express
20:402h19
London Gatwick Airport (LGW)
23:59Madrid Barajas Airport (MAD)
£3921One-way
0 changes
2nd Fastest
Iberia
13:102h20
London Heathrow Airport (LHR)
16:30Madrid Barajas Airport (MAD)
£4451One-way
0 changes
2nd Fastest
Iberia
13:102h20
London Heathrow Airport (LHR)
16:30Madrid Barajas Airport (MAD)
£4451One-way
0 changes
Iberia
15:502h25
London Heathrow Airport (LHR)
19:15Madrid Barajas Airport (MAD)
£5951One-way
0 changes

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

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Ryanair, Iberia and easyJet London to Madrid

For as little as £64 you can travel by flight from London to Madrid with Ryanair, Iberia and easyJet. Omio will show you the best deals, timetables and tickets available for this trip.

KLM is the Netherlands' national carrier and offers two types of ticket for your flight between London and Madrid: Economy and Business.

Flight information from London to Madrid with KLM:

  • Average Duration: 12 h 50 min
  • Cheapest Price: £189

#N/A

Taking a Flight from London

Flights from London to Madrid depart from London Heathrow, Gatwick, Stansted and City Aiport, depending upon which airline is involved. To get to Heathrow, the express service from Paddington is the easiest way to travel. There is an express rail connection to Gatwick (via Victoria), Stansted (via Liverpool Street) and Luton (via St Pancras). All airports are also well served by National Express coaches. London City is also easily accessible via the Docklands Light Railway. For larger groups, minibuses and taxis are also available, and maybe most suitable for very late or early flights.

Flying into Madrid

Spain's capital is elegant, sophisticated and full of energy. See the masterpieces in the Prado museum or watch the Galacticos strut their stuff for Real Madrid. All flights from London to Madrid touch down at Barajas Airport, just to the north-east of the city. To get into town, there is a rapid 24 hour Airport Express bus service (terminating at Atocha Station). Barajas also has Metro stations at Terminals 2 and 4, and the Madrid Metro runs from 6:00 a.m. until 2 a.m., so should be a useful option for all arrivals from London.

FAQs: London to Madrid flights

FAQs: Take a flight from London to Madrid 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 London to Madrid.
FAQs
Cheap plane tickets from London to Madrid can start from as little as £64 when you book in advance. The average flight ticket price for London to Madrid is £199; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the London to Madrid flight travel time is 2 h 19 min   for the 783 mile long journey, but the duration can vary if you travel on weekends and holidays.
The first flight from London to Madrid leaves at 05: 00. Plan your trip with the Journey Planner   from Omio.
The last flight from London to Madrid leaves at 21: 40.
For the trip from London to Madrid you can take a flight with Ryanair, Iberia, easyJet, Iberia Express, Air Europa, British Airways, Vueling Airlines, Lufthansa, Brussels Airlines, KLM, TAP Portugal, Finnair, Luxair, Air France, German Airways, SWISS, Norwegian Air or PGA-Portugalia Airlines. Be sure to check out all possible airlines that offer services from London to Madrid on Omio to compare what amenities they may have.

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

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

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

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