Flights from Madrid to London

The cheapest flights from Madrid to London

Showing times and prices for 16 Aug

Cheapest

£135

Average

£319

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
23:00Madrid Barajas Airport11h00 09:00London Gatwick Airport
1 change
£1351One-way
2nd Cheapest
23:00Madrid Barajas Airport14h25 12:25London Gatwick Airport
1 change
£1481One-way
07:00Madrid Barajas Airport2h30 08:30London Gatwick Airport
0 changes
£1641One-way
23:00Madrid Barajas Airport14h10 12:10London Gatwick Airport
1 change
£1751One-way
22:30Madrid Barajas Airport2h20 23:50London Stansted Airport
0 changes
£1811One-way

Flight schedule Madrid to London

Showing flights for tomorrow, Tuesday, 16 August
06:00Madrid Barajas Airport5h30 10:30London Heathrow Airport
1 change
06:00Madrid Barajas Airport8h45 13:45London Heathrow Airport
1 change
06:10Madrid Barajas Airport5h30 10:40London Heathrow Airport
1 change
06:10Madrid Barajas Airport9h30 14:40London Heathrow Airport
1 change
06:10Madrid Barajas Airport7h30 12:40London Heathrow Airport
1 change
06:20Madrid Barajas Airport4h55 10:15London Heathrow Airport
1 change
07:00Madrid Barajas Airport2h30 08:30London Gatwick Airport
0 changes
07:05Madrid Barajas Airport2h20 08:25London Stansted Airport
0 changes
07:15Madrid Barajas Airport9h30 15:45London Heathrow Airport
1 change
07:35Madrid Barajas Airport2h25 09:00London Gatwick Airport
0 changes
08:00Madrid Barajas Airport2h30 09:30London Heathrow Airport
0 changes
08:00Madrid Barajas Airport2h30 09:30London Heathrow Airport
0 changes
08:30Madrid Barajas Airport5h10 12:40London Heathrow Airport
1 change
08:30Madrid Barajas Airport7h10 14:40London Heathrow Airport
1 change
08:30Madrid Barajas Airport9h10 16:40London Heathrow Airport
1 change
08:30Madrid Barajas Airport8h55 16:25London City Airport
1 change
08:40Madrid Barajas Airport2h20 10:00London Gatwick Airport
0 changes
08:40Madrid Barajas Airport2h20 10:00London Gatwick Airport
0 changes
10:40Madrid Barajas Airport2h20 12:00London Heathrow Airport
0 changes
11:15Madrid Barajas Airport2h20 12:35London Gatwick Airport
0 changes
11:15Madrid Barajas Airport2h20 12:35London Gatwick Airport
0 changes
11:35Madrid Barajas Airport8h35 19:10London Heathrow Airport
1 change
11:55Madrid Barajas Airport6h10 17:05London Heathrow Airport
1 change
12:20Madrid Barajas Airport7h15 18:35London Heathrow Airport
1 change
12:20Madrid Barajas Airport10h00 21:20London Heathrow Airport
1 change
12:40Madrid Barajas Airport9h55 21:35London Heathrow Airport
1 change
12:40Madrid Barajas Airport5h25 17:05London Heathrow Airport
1 change
12:55Madrid Barajas Airport8h45 20:40London Heathrow Airport
1 change
12:55Madrid Barajas Airport6h50 18:45London City Airport
1 change
12:55Madrid Barajas Airport6h45 18:40London Heathrow Airport
1 change
13:50Madrid Barajas Airport7h30 20:20London Gatwick Airport
1 change
15:00Madrid Barajas Airport2h25 16:25London Gatwick Airport
0 changes
16:20Madrid Barajas Airport6h40 22:00London Heathrow Airport
1 change
16:20Madrid Barajas Airport21h25 12:45London Heathrow Airport
1 change
16:20Madrid Barajas Airport18h25 09:45London Gatwick Airport
1 change
16:20Madrid Barajas Airport19h00 10:20London Heathrow Airport
1 change
16:20Madrid Barajas Airport7h35 22:55London Heathrow Airport
1 change
16:35Madrid Barajas Airport2h20 17:55London Gatwick Airport
0 changes
16:40Madrid Barajas Airport5h40 21:20London Heathrow Airport
1 change
17:25Madrid Barajas Airport2h30 18:55London Heathrow Airport
0 changes
17:35Madrid Barajas Airport5h00 21:35London Heathrow Airport
1 change
17:55Madrid Barajas Airport6h00 22:55London Heathrow Airport
1 change
17:55Madrid Barajas Airport17h25 10:20London Heathrow Airport
1 change
17:55Madrid Barajas Airport19h50 12:45London Heathrow Airport
1 change
17:55Madrid Barajas Airport16h50 09:45London Gatwick Airport
1 change
17:55Madrid Barajas Airport5h05 22:00London Heathrow Airport
1 change
18:00Madrid Barajas Airport26h15 19:15London Heathrow Airport
1 change
20:10Madrid Barajas Airport15h10 10:20London Heathrow Airport
1 change
20:10Madrid Barajas Airport14h35 09:45London Gatwick Airport
1 change
20:10Madrid Barajas Airport17h35 12:45London Heathrow Airport
1 change
20:50Madrid Barajas Airport2h10 22:00London Heathrow Airport
0 changes
22:10Madrid Barajas Airport20h35 17:45London Heathrow Airport
1 change
22:10Madrid Barajas Airport13h10 10:20London Heathrow Airport
1 change
22:10Madrid Barajas Airport15h35 12:45London Heathrow Airport
1 change
22:10Madrid Barajas Airport12h35 09:45London Gatwick Airport
1 change
22:30Madrid Barajas Airport2h20 23:50London Stansted Airport
0 changes
23:00Madrid Barajas Airport11h00 09:00London Gatwick Airport
1 change
23:00Madrid Barajas Airport14h10 12:10London Gatwick Airport
1 change
23:00Madrid Barajas Airport14h25 12:25London Gatwick Airport
1 change

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

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

The fastest flights from Madrid to London

Showing times and prices for 16 Aug

Fastest Journey

2 h 10 m

Average

8 h 47 m

Flights per day

59

Distance

1264 km

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

Fastest
20:50Madrid Barajas Airport2h10 22:00London Heathrow Airport
0 changes
£4301One-way
2nd Fastest
16:35Madrid Barajas Airport2h20 17:55London Gatwick Airport
0 changes
£2451One-way
2nd Fastest
08:40Madrid Barajas Airport2h20 10:00London Gatwick Airport
0 changes
£3481One-way
2nd Fastest
11:15Madrid Barajas Airport2h20 12:35London Gatwick Airport
0 changes
£3731One-way
2nd Fastest
10:40Madrid Barajas Airport2h20 12:00London Heathrow Airport
0 changes
£4301One-way

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

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

Need a place to stay in London?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Madrid to London flight

distanceDistance783 miles
durationAverage flight duration2 h 20 min
priceAverage plane ticket price£135 (€152)
changesDirect flightYes
carriersAirlinesUkraine Intl. Airlines, Vueling, Alitalia Cityliner, Iberia, Aegean Airlines, KLM, Air Europa, Lufthansa, tab, Air France, Norwegian Air Shuttle, Air Nostrum, Evelop Airlines, Smartwings, Swiss, White Airways, Tunis Air, Brussels Airlines, Iberia Express, TAP Portugal, Ryanair, Wizz Air, British Airways, easyJet or PGA-Portugalia Airlines

Flights from Madrid to London cover the 783 miles long journey taking on average 2 h 20 min with our travel partners like Ukraine Intl. Airlines, Vueling, Alitalia Cityliner, Iberia, Aegean Airlines, KLM, Air Europa, Lufthansa, tab, Air France, Norwegian Air Shuttle, Air Nostrum, Evelop Airlines, Smartwings, Swiss, White Airways, Tunis Air, Brussels Airlines, Iberia Express, TAP Portugal, Ryanair, Wizz Air, British Airways, easyJet or PGA-Portugalia Airlines. There are direct flight services available. You can get the cheapest plane tickets for this journey for as low as £104, but the average price of plane tickets is £135. Travellers depart most frequently from Madrid Barajas Airport and arrive in London Heathrow Airport.

Airlines: Air France, easyJet and Brussels Airlines Madrid to London

Air France, easyJet and Brussels Airlines flights will get you to London from Madrid from £104. With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

Air France
easyJet
Brussels Airlines

Air France is France's leading airline offering flights within and outside Europe; you can choose different ticket types for your flight from Madrid to London including: Economy Light, Economy Standard, Economy Flex, Premium Economy and Business.

Find cheap tickets for Air France flights to London from Madrid on Omio. Omio can help you find the best flight deals and prices all in one place by showing you the most up-to-date Madrid to London flight timetable from Air France, the latest plane ticket offers available and other travel information for the 783 miles (1263 km) route between Madrid and London, including information on luggage policy and amenities offered onboard depending on the class fare you pick and choose. If you search for flights between Madrid and London in the Omio app, you can check to see if the Air France flights available are mobile tickets, which makes it even more convenient for you to go paperless when travelling. Check the Air France flight timetable for your ideal departure and arrival times, compare the best route available to get to London from Madrid and then book a cheap flight with ease. Sit back and enjoy your upcoming flight from Madrid to London with Air France!

    EasyJet is a British multinational low-cost airline headquartered at London Luton Airport (LTN). It’s the largest UK-based carrier based on the number of passengers carried. EasyJet flies to over 150 destinations across Europe and North Africa, making it a popular budget airline for travellers. To keep fares as low as possible, easyJet tickets are non-refundable and no complimentary snacks are provided onboard. All fare types include allowance of one small personal bag, while additional fees apply for carry-on luggage and checked luggage.

    • Average Price: £104

    Brussels Airlines is Belgium’s leading airline. Check the ticket fares for your flight from Madrid to London: Economy Classic, Economy Flex and Business.

    Looking to travel by plane from Madrid to London? Omio can help you find that perfect route with Brussels Airlines. Check Omio to see current Brussels Airlines flight timetables, tickets, travel information and prices for the best deals on the Madrid to London flight and book Brussels Airlines tickets online quickly and easily. When taking a flight between Madrid and London, you can expect to travel 783 miles (1263 km) one-way with Brussels Airlines. If you search for flights between Madrid and London in the Omio app, you can check if the Brussels Airlines ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the airport. Whether you’re looking for the cheapest, fastest or earliest flight with Brussels Airlines, we do the work for you to get you safely to London from Madrid. Book that perfect Madrid to London flight now with Omio and enjoy a smooth and comfortable journey with Brussels Airlines!

      Flights from Madrid to London

      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.

      Which airlines fly from Madrid to London

      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.

      How long is the flight from Madrid to London?

      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.

      How many flights are there from Madrid to London?

      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.

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

      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.


      Download Our App Now!



      Travel Tips: Madrid to London flight

      Take a flight to London easily. 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 Madrid to London.
      FAQs

      Travel between Madrid, Spain and London, United Kingdom by plane is: Fully open.

      What is the status of international entry into United Kingdom from Spain?

      International entry status: Entry is fully open for citizens and permanent residents of Spain

      Do I need to self-quarantine on arrival in United Kingdom from Madrid?

      Conditions of entry:

      • There are no current restrictions

      What are the safety rules to follow in London, United Kingdom?

      When travelling in United Kingdom, you must follow these COVID-19 safety rules:

      • Physical distance requirement: metre (s) ( feet)
      • Face mask requirement: Regional advice

      The information above was last checked on 08/08/2022. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight to London from Madrid before travelling.

      Return travel from United Kingdom to Spain is: Partially open.

      Are there any international entry restrictions on returning to Madrid from London?

      Entry into Spain is allowed for: Entry is partially open for citizens and permanent residents of United Kingdom

      Do I need to quarantine on arrival in Spain from London?

      Requirements for reentering:

      • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
      • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
      • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
      • Health screen upon arrival
      • Specific entry restrictions may apply for travel to Spain: Canary Islands

      What are the safety rules to follow in Madrid, Spain?

      The government of Spain has imposed these measures to reduce the spread of COVID-19:

      • Physical distance requirement: 1.5 metre (s) (5 feet)
      • Face mask requirement: Mandatory

      Last checked on 28/07/2022. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to Madrid from London.

      Looking to save money on your trip? Omio customers have found the cheapest flight from Madrid to London for the next 7 days starting from £104  one way.
      In the next 7 days you’ll find that the average cost of a plane ticket to London from Madrid is £135  one way.
      You should expect to travel around 783 miles  from Madrid to London by plane.
      The Madrid to London flight duration is on average 2 h 20 min, which is to be expected when travelling 783 miles from Madrid to London. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

      Omio customers travelling this route book their cheap flights from Madrid Barajas Airport   to London Heathrow Airport   most frequently.

      Passengers booking this trip most frequently board their flights from Madrid Barajas Airport and need to travel around 9.9 miles (15.9 km) from the city centre to get to this airport.

      Passengers arriving in London most often land in London Heathrow Airport and need to travel about 17.1 miles (27.5 km) from this airport to reach the city centre. You can check for public transportation connections, airport shuttles or taxi service options available from London Heathrow Airport to get you to the city centre of London.

      For the route from Madrid to London you can take a flight with Ukraine Intl. Airlines, Vueling, Alitalia Cityliner, Iberia, Aegean Airlines, KLM, Air Europa, Lufthansa, tab, Air France, Norwegian Air Shuttle, Air Nostrum, Evelop Airlines, Smartwings, Swiss, White Airways, Tunis Air, Brussels Airlines, Iberia Express, TAP Portugal, Ryanair, Wizz Air, British Airways, easyJet or PGA-Portugalia Airlines. Be sure to check out all possible airlines that offer services between Madrid and London on Omio to compare what amenities they may have.
      Yes, you can look for direct flights from Madrid to London with Iberia Express, easyJet, Ryanair, British Airways, Air Europa or Iberia  without needing to change in between. Taking a direct flight tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
      You can take the first flight from Madrid to London at 04: 45   or take the last flight from Madrid to London leaving at 21: 00. Look for the latest Madrid London flight timetable on Omio and book the best time to take the plane for this trip.
      In general, we recommend booking tickets for flights in advance to score the best deals from all possible airlines offering this route and save money. If you book plane tickets from Madrid to London within the next 7 days, you can find tickets to cost on average £135 one way. To find the best prices for this route, consider booking your plane ticket from Madrid to London a few months in advance.

      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
      Currency
      Language