This Route is Operated by:
PGA-Portugalia Airlines, Ryanair, Aer Lingus, Iberia, Norwegian Air Shuttle, TAP Portugal, Air Europa, British Airways, easyJet
Search and compare
Browse a variety of travel options in one place with Omio
Support you can count on
Once you’ve booked your ticket, our customer service team is there to assist you
|Avg. Flight Duration:|
2 hours 29 minutes
|Flights Depart from:||Madrid|
|Flights arrive in:||London|
|Airlines:||Ryanair, Norwegian Air Shuttle, easyJet|
It is possible to fly from Madrid Airport to any of the main London airports. The first service of the day is run by Ryanair, departing at 6:15 a.m., and the last service of the day by easyJet, departing at 9:40 p.m. Services run every one to two hours seven days a week and most are direct with some services offering a stop over. Peak-time fares generally do not apply.
The main airport in Madrid is the Adolfo Suárez Madrid-Barajas Airport. It is around 12 km from the city centre. The metro service runs from terminals T2 and T4 from 6:00 a.m. to 2:00 a.m. and can be a cheap and convenient way to travel around Madrid, with services running from the airport every five minutes. There is also a 24-hour bus service though this has less frequent stops than the metro. Taxis are also available and can be pre-booked to pick up from the airport.
From traditional tourist attractions such as Big Ben, the London Eye, and Buckingham Palace, to the city's unrivalled shopping experience and many museums, there is always something to do in London. Most flights from Madrid to London arrive at Heathrow airport which is located in West London. Heathrow has excellent transport links to the city centre with trains running from Heathrow Terminal 5 and Heathrow Central Station every fifteen minutes and takes around twenty minutes to get into the centre. There is also a tube service from the airport which takes approximately forty-five minutes to reach the city centre.