London to Madrid Flights from $88 (€78)

Fri, Apr 12
+ 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 (1263 km)
durationAverage flight duration2 h 20 min
priceAverage plane ticket price$193 (€170)
changesDirect flightNo
carriersAirlinesRyanair, Iberia, easyJet, Iberia Express, Air Europa, British Airways, Vueling Airlines, Lufthansa, Brussels Airlines, KLM, Finnair, TAP Portugal, Luxair, Air France, German Airways, Norwegian Air, SWISS or PGA-Portugalia Airlines

Flights from London to Madrid cover the 783 miles (1263 km) long journey taking on average 2 h 20 min with our travel partners like Ryanair, Iberia, easyJet, Iberia Express, Air Europa, British Airways, Vueling Airlines, Lufthansa, Brussels Airlines, KLM, Finnair, TAP Portugal, Luxair, Air France, German Airways, Norwegian Air, SWISS or PGA-Portugalia Airlines. While the average ticket price for this trip costs around $193 (€170), you can find the cheapest plane ticket for as low as $67 (€59). Travelers depart most frequently from London Gatwick Airport and arrive in Madrid Barajas Airport.

The cheapest flights from London to Madrid

Showing times and prices for Apr 14

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 traveling at rush hour.

Cheapest
easyJet
06:00AM2h40
London Gatwick Airport (LGW)
09:40AMMadrid Barajas Airport (MAD)
$1081One-way
0 transfers
2nd Cheapest
Iberia
10:50AM2h25
London Heathrow Airport (LHR)
02:15PMMadrid Barajas Airport (MAD)
$1111One-way
0 transfers
Iberia
10:50AM2h25
London Heathrow Airport (LHR)
02:15PMMadrid Barajas Airport (MAD)
$1131One-way
0 transfers
easyJet
04:35PM2h30
London Gatwick Airport (LGW)
08:05PMMadrid Barajas Airport (MAD)
$1191One-way
0 transfers
Air Europa
05:25PM2h30
London Gatwick Airport (LGW)
08:55PMMadrid Barajas Airport (MAD)
$1191One-way
0 transfers

Flight schedulefrom London to Madrid

Showing flights for tomorrow, Sunday, April 14
easyJet
06:00AM2h40
London Gatwick Airport (LGW)
09:40AMMadrid Barajas Airport (MAD)
0 transfers
Iberia
06:15AM2h25
London Heathrow Airport (LHR)
09:40AMMadrid Barajas Airport (MAD)
0 transfers
Air France
06:15AM9h40
London Heathrow Airport (LHR)
04:55PMMadrid Barajas Airport (MAD)
1 transfer
Iberia
06:15AM2h25
London Heathrow Airport (LHR)
09:40AMMadrid Barajas Airport (MAD)
0 transfers
Air France
06:15AM15h55
London Heathrow Airport (LHR)
11:10PMMadrid Barajas Airport (MAD)
1 transfer
Air France
06:15AM12h05
London Heathrow Airport (LHR)
07:20PMMadrid Barajas Airport (MAD)
1 transfer
Air France
06:15AM8h25
London Heathrow Airport (LHR)
03:40PMMadrid Barajas Airport (MAD)
1 transfer
KLM
06:30AM8h55
London Heathrow Airport (LHR)
04:25PMMadrid Barajas Airport (MAD)
1 transfer
KLM
06:30AM4h35
London Heathrow Airport (LHR)
12:05PMMadrid Barajas Airport (MAD)
1 transfer
KLM
06:30AM12h00
London Heathrow Airport (LHR)
07:30PMMadrid Barajas Airport (MAD)
1 transfer
Vueling
06:50AM6h10
London Gatwick Airport (LGW)
02:00PMMadrid Barajas Airport (MAD)
1 transfer
Vueling
06:50AM9h10
London Gatwick Airport (LGW)
05:00PMMadrid Barajas Airport (MAD)
1 transfer
British Airways
07:10AM13h40
London Heathrow Airport (LHR)
09:50PMMadrid Barajas Airport (MAD)
1 transfer
British Airways
07:50AM2h30
London Heathrow Airport (LHR)
11:20AMMadrid Barajas Airport (MAD)
0 transfers
British Airways
07:50AM2h30
London Heathrow Airport (LHR)
11:20AMMadrid Barajas Airport (MAD)
0 transfers
TAP Portugal
08:00AM12h25
London Heathrow Airport (LHR)
09:25PMMadrid Barajas Airport (MAD)
1 transfer
KLM
08:40AM6h45
London Heathrow Airport (LHR)
04:25PMMadrid Barajas Airport (MAD)
1 transfer
KLM
08:40AM13h45
London Heathrow Airport (LHR)
11:25PMMadrid Barajas Airport (MAD)
1 transfer
KLM
08:40AM9h50
London Heathrow Airport (LHR)
07:30PMMadrid Barajas Airport (MAD)
1 transfer
British Airways
08:45AM12h05
London Heathrow Airport (LHR)
09:50PMMadrid Barajas Airport (MAD)
1 transfer
Air France
09:00AM13h10
London Heathrow Airport (LHR)
11:10PMMadrid Barajas Airport (MAD)
1 transfer
Air France
09:00AM9h20
London Heathrow Airport (LHR)
07:20PMMadrid Barajas Airport (MAD)
1 transfer
Air France
09:00AM6h55
London Heathrow Airport (LHR)
04:55PMMadrid Barajas Airport (MAD)
1 transfer
Air France
09:00AM5h40
London Heathrow Airport (LHR)
03:40PMMadrid Barajas Airport (MAD)
1 transfer
Vueling
09:10AM6h50
London Gatwick Airport (LGW)
05:00PMMadrid Barajas Airport (MAD)
1 transfer
Iberia
09:15AM2h25
London Heathrow Airport (LHR)
12:40PMMadrid Barajas Airport (MAD)
0 transfers
Iberia
09:15AM2h25
London Heathrow Airport (LHR)
12:40PMMadrid Barajas Airport (MAD)
0 transfers
Vueling
09:40AM6h20
London Gatwick Airport (LGW)
05:00PMMadrid Barajas Airport (MAD)
1 transfer
British Airways
09:45AM11h05
London Heathrow Airport (LHR)
09:50PMMadrid Barajas Airport (MAD)
1 transfer
Air Europa
10:00AM2h30
London Gatwick Airport (LGW)
01:30PMMadrid Barajas Airport (MAD)
0 transfers
Iberia Express
10:50AM2h25
London Gatwick Airport (LGW)
02:15PMMadrid Barajas Airport (MAD)
0 transfers
Iberia
10:50AM2h25
London Heathrow Airport (LHR)
02:15PMMadrid Barajas Airport (MAD)
0 transfers
Iberia
10:50AM2h25
London Heathrow Airport (LHR)
02:15PMMadrid Barajas Airport (MAD)
0 transfers
Iberia Express
10:50AM2h25
London Gatwick Airport (LGW)
02:15PMMadrid Barajas Airport (MAD)
0 transfers
Air France
11:30AM4h25
London Heathrow Airport (LHR)
04:55PMMadrid Barajas Airport (MAD)
1 transfer
Air France
11:30AM10h40
London Heathrow Airport (LHR)
11:10PMMadrid Barajas Airport (MAD)
1 transfer
Air France
11:30AM6h50
London Heathrow Airport (LHR)
07:20PMMadrid Barajas Airport (MAD)
1 transfer
Iberia
11:30AM2h25
London Heathrow Airport (LHR)
02:55PMMadrid Barajas Airport (MAD)
0 transfers
Iberia
11:30AM2h25
London Heathrow Airport (LHR)
02:55PMMadrid Barajas Airport (MAD)
0 transfers
Iberia
12:55PM2h25
London Heathrow Airport (LHR)
04:20PMMadrid Barajas Airport (MAD)
0 transfers
Iberia
12:55PM2h25
London Heathrow Airport (LHR)
04:20PMMadrid Barajas Airport (MAD)
0 transfers
KLM Cityhopper
01:45PM4h45
London City Airport (LCY)
07:30PMMadrid Barajas Airport (MAD)
1 transfer
TAP Portugal
01:45PM6h40
London Heathrow Airport (LHR)
09:25PMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
01:45PM8h40
London City Airport (LCY)
11:25PMMadrid Barajas Airport (MAD)
1 transfer
TAP Portugal
01:45PM9h35
London Heathrow Airport (LHR)
12:20AMMadrid Barajas Airport (MAD)
1 transfer
British Airways
02:40PM2h25
London Heathrow Airport (LHR)
06:05PMMadrid Barajas Airport (MAD)
0 transfers
British Airways
02:40PM2h25
London Heathrow Airport (LHR)
06:05PMMadrid Barajas Airport (MAD)
0 transfers
KLM Cityhopper
02:45PM7h40
London Heathrow Airport (LHR)
11:25PMMadrid Barajas Airport (MAD)
1 transfer
Air France
02:45PM7h25
London Heathrow Airport (LHR)
11:10PMMadrid Barajas Airport (MAD)
1 transfer
Iberia
03:50PM2h25
London Heathrow Airport (LHR)
07:15PMMadrid Barajas Airport (MAD)
0 transfers
Iberia
03:50PM2h25
London Heathrow Airport (LHR)
07:15PMMadrid Barajas Airport (MAD)
0 transfers
British Airways
04:30PM2h25
London Heathrow Airport (LHR)
07:55PMMadrid Barajas Airport (MAD)
0 transfers
British Airways
04:30PM2h25
London Heathrow Airport (LHR)
07:55PMMadrid Barajas Airport (MAD)
0 transfers
easyJet
04:35PM2h30
London Gatwick Airport (LGW)
08:05PMMadrid Barajas Airport (MAD)
0 transfers
TAP Portugal
04:35PM6h45
London Heathrow Airport (LHR)
12:20AMMadrid Barajas Airport (MAD)
1 transfer
Vueling
04:50PM15h00
London Gatwick Airport (LGW)
08:50AMMadrid Barajas Airport (MAD)
1 transfer
Iberia
05:10PM2h25
London Heathrow Airport (LHR)
08:35PMMadrid Barajas Airport (MAD)
0 transfers
KLM
05:10PM5h15
London Heathrow Airport (LHR)
11:25PMMadrid Barajas Airport (MAD)
1 transfer
Iberia
05:10PM2h25
London Heathrow Airport (LHR)
08:35PMMadrid Barajas Airport (MAD)
0 transfers
Air Europa
05:25PM2h30
London Gatwick Airport (LGW)
08:55PMMadrid Barajas Airport (MAD)
0 transfers
Air France
05:35PM16h50
London Heathrow Airport (LHR)
11:25AMMadrid Barajas Airport (MAD)
1 transfer
Air France
05:35PM4h35
London Heathrow Airport (LHR)
11:10PMMadrid Barajas Airport (MAD)
1 transfer
Air France
05:35PM14h40
London Heathrow Airport (LHR)
09:15AMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
05:50PM4h35
London City Airport (LCY)
11:25PMMadrid Barajas Airport (MAD)
1 transfer
Vueling
06:20PM13h30
London Gatwick Airport (LGW)
08:50AMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
06:35PM14h00
London Heathrow Airport (LHR)
09:35AMMadrid Barajas Airport (MAD)
1 transfer
TAP Portugal
06:45PM21h20
London Heathrow Airport (LHR)
05:05PMMadrid Barajas Airport (MAD)
1 transfer
Iberia
06:45PM2h25
London Heathrow Airport (LHR)
10:10PMMadrid Barajas Airport (MAD)
0 transfers
TAP Portugal
06:45PM25h40
London Heathrow Airport (LHR)
09:25PMMadrid Barajas Airport (MAD)
1 transfer
Iberia
06:45PM2h25
London Heathrow Airport (LHR)
10:10PMMadrid Barajas Airport (MAD)
0 transfers
KLM Cityhopper
07:05PM13h30
London City Airport (LCY)
09:35AMMadrid Barajas Airport (MAD)
1 transfer
Iberia
07:10PM2h25
London Heathrow Airport (LHR)
10:35PMMadrid Barajas Airport (MAD)
0 transfers
Iberia
07:10PM2h25
London Heathrow Airport (LHR)
10:35PMMadrid Barajas Airport (MAD)
0 transfers
Air France
07:45PM12h30
London Heathrow Airport (LHR)
09:15AMMadrid Barajas Airport (MAD)
1 transfer
Air France
07:45PM14h40
London Heathrow Airport (LHR)
11:25AMMadrid Barajas Airport (MAD)
1 transfer
TAP Portugal
07:50PM20h15
London Heathrow Airport (LHR)
05:05PMMadrid Barajas Airport (MAD)
1 transfer
Iberia
08:10PM2h25
London Heathrow Airport (LHR)
11:35PMMadrid Barajas Airport (MAD)
0 transfers
Iberia
08:10PM2h25
London Heathrow Airport (LHR)
11:35PMMadrid Barajas Airport (MAD)
0 transfers
KLM Cityhopper
08:10PM12h25
London City Airport (LCY)
09:35AMMadrid Barajas Airport (MAD)
1 transfer
Iberia Express
08:40PM2h19
London Gatwick Airport (LGW)
11:59PMMadrid Barajas Airport (MAD)
0 transfers
Iberia Express
08:40PM2h19
London Gatwick Airport (LGW)
11:59PMMadrid Barajas Airport (MAD)
0 transfers
KLM Cityhopper
08:45PM11h50
London City Airport (LCY)
09:35AMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
08:55PM14h10
London Heathrow Airport (LHR)
12:05PMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
08:55PM11h40
London Heathrow Airport (LHR)
09:35AMMadrid Barajas Airport (MAD)
1 transfer
Vueling
09:05PM10h45
London Gatwick Airport (LGW)
08:50AMMadrid Barajas Airport (MAD)
1 transfer
Vueling
09:45PM10h05
London Gatwick Airport (LGW)
08:50AMMadrid Barajas Airport (MAD)
1 transfer

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, bus, or flight

Sun
Apr 14
Mon
Apr 15
Tue
Apr 16
Wed
Apr 17
Thu
Apr 18
Fri
Apr 19
Sat
Apr 20
Sun
Apr 21
Mon
Apr 22
Tue
Apr 23
Wed
Apr 24
Thu
Apr 25
Fri
Apr 26
Sat
Apr 27
Sun
Apr 28
Mon
Apr 29
Tue
Apr 30
Wed
May 01
Thu
May 02
Fri
May 03
Sat
May 04

The fastest flights from London to Madrid

Showing times and prices for Apr 14

Fastest Journey

2 h 19 m

Average

7 h 25 m

Flights per day

86

Distance

1264 km

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

Fastest
Iberia Express
08:40PM2h19
London Gatwick Airport (LGW)
11:59PMMadrid Barajas Airport (MAD)
$2111One-way
0 transfers
Fastest
Iberia Express
08:40PM2h19
London Gatwick Airport (LGW)
11:59PMMadrid Barajas Airport (MAD)
$1831One-way
0 transfers
2nd Fastest
Iberia
05:10PM2h25
London Heathrow Airport (LHR)
08:35PMMadrid Barajas Airport (MAD)
$2391One-way
0 transfers
2nd Fastest
Iberia Express
10:50AM2h25
London Gatwick Airport (LGW)
02:15PMMadrid Barajas Airport (MAD)
$1441One-way
0 transfers
2nd Fastest
Iberia
08:10PM2h25
London Heathrow Airport (LHR)
11:35PMMadrid Barajas Airport (MAD)
$2211One-way
0 transfers

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 flights from London to Madrid

Ryanair, Iberia and easyJet flights will get you from London to Madrid from $80 (€70). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

Air Europa is Spain's 3rd most popular airline with flights around Europe and the rest of the world and a choice between Economy or Business fares for your flight between London and Madrid.

London to Madrid Flights: An Overview

 

Passengers wishing to visit Madrid, Spain's central capital, can expect to choose from year-round services offered by many carriers. Direct London to Madrid flights depart from numerous London destinations, all arriving at Madrid Barajas Airport. With 24-29 departures across all calendar months, including the weekend, travelers can choose a direct flight from the heavily service route. Whenever they travel, expect flight times of between 2 hours 15 minutes and 2 hours 35 minutes.

 

Which airlines fly from London to Madrid?

Several airlines offer direct flights all year round. Service is provided by Ryanair, AirEuropa, British Airways, Norwegian and Iberia all offering flights through the whole year. A seasonal service is operated by easyJet during the peak vacation months.

 

How long is the flight from London to Madrid?

As London to Madrid flights depart from several London destinations, flight time does vary. The fastest route is the British Airways service from Gatwick taking 2 hours 15 minutes. The longest direct route lands in 2 hours 35 minutes.

 

How many flights are there from London to Madrid?

The London to Madrid flight path is heavily serviced by many carriers, allowing passengers to choose from 24-29 flights daily, including the weekend. Departure times spread throughout the day giving passengers flexibility when traveling.

 

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

 

Departure airport: London to Madrid flights depart from Gatwick, Heathrow, Stansted, and Luton. All airports are linked to central London by high-speed rail from main stations across the city, or National Express offers coach services. London airports offer choices of eateries, have limited Wifi connectivity, and are home to plenty of duty-free shops.

 

Arrival airport: Madrid Barajas Airport, only 12 km from the city centre, is serviced by the metro ligero from Terminal 4, taking 11 minutes to reach the city centre. To access terminal 4, passengers can use a free shuttle service. Bus route 89 also leaves every 15 minutes during the day or every 35 minutes at night for passengers arriving on a red-eye flight. The airport itself offers high-street brands in duty-free shopping, with plenty of places to eat and drink, as well as car rental services, parking, and free unlimited Wifi.

FAQs: London to Madrid Flight

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 $67 (€59) when you book in advance. The average flight ticket price for London to Madrid is $193 (€170); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by plane from London to Madrid is 2 h 20 min   to travel the 783 mile (1263 km) long journey. Journey times can vary on weekends and holidays, so use our Journey Planner to search for a specific date.
The first flight from London to Madrid leaves at 6: 50 AM. Plan your trip with the Journey Planner   from Omio.
The last flight from London to Madrid leaves at 9: 45 PM.
When taking a flight from London to Madrid, you can count on Ryanair, Iberia, easyJet, Iberia Express, Air Europa, British Airways, Vueling Airlines, Lufthansa, Brussels Airlines, KLM, Finnair, TAP Portugal, Luxair, Air France, German Airways, Norwegian Air, SWISS or PGA-Portugalia Airlines for the best way to get you to Madrid. You can also check all possible airlines who offer a service to Madrid from London and compare the amenities they offer before buying a plane ticket.

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 to travel from London to Madrid by plane is June.
You have options as you can travel between London and Madrid 3 different ways: train, bus 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
Currency
Language