Recommended flights from Madrid to London

Showing flight information for 13 Jun

Fastest Journey

2 h 20 m

Direct flights


Flights per day



1264 km

There are 4 direct flights between Madrid and London per day, with the fastest journey taking just 2 hours and 20 minutes.

06:15Madrid Barajas Airport2h20 07:35London Stansted Airport
0 changes
2nd Cheapest
07:35Madrid Barajas Airport2h30 09:05London Heathrow Airport
0 changes
15:45Madrid Barajas Airport2h30 17:15London Heathrow Airport
0 changes
2nd Fastest
13:30Madrid Barajas Airport2h25 14:55London Heathrow Airport
0 changes
09:30Madrid Barajas Airport11h25 19:55London Gatwick Airport
1 changes

These companies trust us. We sell their tickets all in one place.

Place to stay

Need a place to stay?

Sun, Jun 13
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View All

COMPARE Prices across different modes

13 Jun
14 Jun
15 Jun
16 Jun
17 Jun
18 Jun
19 Jun
20 Jun
21 Jun
22 Jun
23 Jun
24 Jun
25 Jun
26 Jun
27 Jun
28 Jun
29 Jun
30 Jun
1 Jul
2 Jul

Journey Summary

Madrid to London Flight Information

Avg. Flight Duration
2 hours 20 minutes
Flight Price: £17
Flights Depart from:Madrid
Flights arrive in:London
Distance:1264 km
Airlines:Ryanair, Iberia

Air Europa, Lufthansa and Ryanair Madrid – London

For as little as £7 you can travel by flight between Madrid and London with Air Europa, Lufthansa and Ryanair. Omio will show you the best deals, timetables and tickets available for this journey.

Air Europa

Ryanair is the leading low-cost airline offering flights within Europe, where you can choose different ticket types for your flight between Madrid and London: Value, Regular, Plus or Flexi Plus.

Book your Ryanair Madrid to London flight with Omio and enjoy a smooth and relaxing journey! Check Ryanair’s up-to-date flight timetables for the ideal departure and arrival times, compare the fastest Madrid to London routes as well as the amenities offered in the class fare you choose and buy the most affordable Ryanair plane tickets online that fit your budget. The distance between Madrid and London is 783 miles (1263 km), and the best price for a one-way Madrid - London Ryanair plane ticket starts at £7 if you book in advance. If you would rather search for your Ryanair ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when travelling by plane. Waiting in a queue at the airport to purchase your plane ticket will become yesterday's news. So, book your plane tickets online quickly and easily and enjoy your trip with Ryanair!

Ryanair has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by flight from Madrid to London:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

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

Flights from Madrid to London
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.
Is travel by plane currently allowed from Madrid, Spain to London, United Kingdom?

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

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

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

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

Conditions of entry:

  • 10-day mandatory self-quarantine
  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers can choose to pay for a private COVID-19 test. The earliest you can take the test while in quarantine is 5 full days after you left a place not on the travel corridor list
  • Before travelling, travellers must book and pay for a travel test package, which will include COVID-19 tests to be taken on day 2 and on day 8 of your quarantine
  • Passenger Locator Form (PLF) required

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: 2 metre (s) (7 feet)
  • Face mask requirement: Mandatory

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

What COVID restrictions are there for my return journey by plane to Madrid, Spain from London, United Kingdom?

The restriction level for your return flight to Madrid, Spain from London is: Partially open.

Is my return flight into Madrid from London restricted?

International entry 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?

Conditions of reentry:

  • Pre-arrival Health Control Form (FCS) required
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Entry is allowed for fully vaccinated travellers
  • Travellers with a certificate of vaccination are exempted from providing a negative COVID-19 test

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:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 11/06/2021. Remember to check the latest COVID-19 travel safety regulations for your flight to Madrid from London closer to your date of departure here.

How much do cheap plane tickets to London from Madrid cost?
You can find a cheap flight from Madrid to London for some dates and times for as low as £7  one way in the next 7 days.
What is the average cost of a flight from Madrid to London?
If you’re looking to buy tickets for this journey in the next 7 days, you’ll find that Madrid to London flight prices are on average £12  one way.
How many miles is it from Madrid to London by flight?
The distance from Madrid to London by plane is approximately 783 miles (1263 km).
How long does it take from Madrid to London by plane?
On average the Madrid to London flight time is 2 h 20 min  covering the 783 miles (1263 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
Which airport for the flight from Madrid to London do I fly out of? Which London airport from Madrid do I arrive in?

Omio customers most frequently book their flights from Madrid Barajas Airport   to London Heathrow Airport.

Where do I find the Madrid airport for the flight to London? Where is the London airport?

You can find the most popular departure airport for this trip, Madrid Barajas Airport, located approximately 0 miles (0 km) from the city centre of Madrid. The most popular arrival airport in London, called London Heathrow Airport, is located around 0 miles (0 km) away from its city centre. To reach the city centre of London from London Heathrow Airport, check what taxi services, airport shuttle services or public transportation options are available.

Which airlines should I travel with from Madrid to London?
If you're looking for flights from Madrid to London, you can rely on Ryanair, easyJet, Norwegian Air Shuttle, Air Europa, Iberia, British Airways, Iberia Express, TAP Portugal, Vueling, PGA-Portugalia Airlines, Brussels Airlines, air mediterranean, Lufthansa, KLM or Swiss to get you to London. It's also good to check out all possible airlines for the Madrid to London route to see if there might be differences in the amenities they offer.
Are there any direct flights between Madrid and London?
Yes, you can look for direct flights from Madrid to London with 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 trip.
What are the first and last departure flight times from Madrid to London?
If you prefer early morning flights from Madrid to London, the first flight leaves at 04: 45. If you prefer late night flights from Madrid to London, the last flight of the day leaves at 16: 55. Omio shows you the latest flight from Madrid to London schedule to help you book the best departure time for this route.
How early should I buy plane tickets from Madrid to London to score the best deals?
The price of a one way plane ticket from Madrid to London is on average £12 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for flights from all possible airlines offering this route. In general, you can find plane tickets from Madrid to London available a few months in advance.