Distance 785 miles (1264 km) |
Average flight duration 9h 9m |
Cheapest ticket price $34 (€28) |
Flights per day 108 |
Direct flights 31 |
Airlines 24 |
Fastest flight 2h 20m |
Cheapest month to travel December |
First flight 05:45 |
Last flight 23:15 |
Cheapest price
$188
Average price
$650
Fastest journey
2 h 19 m
Average duration
2 h 24 m
Flights per day
90
Distance
1264 km
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.
Omio recommends booking the flight as it is the most popular option from London to Madrid among Omio's users. If you are prioritising price take the bus with prices starting from €85. For those with little time consider booking a flight which can get you there in 9h 9m. In case you are seeking to minimise your carbon footprint the bus is your best bet as it emits only 1.3 - 3.2kg.
Most popular Flight | Bus | Train |
---|---|---|
€204 Average price | €167 Average price Cheapest | €445 Average price |
12h 9m Average duration Fastest 9h 9m Onboard + 3h 0m Additional time* | 1d 33h 46m Average duration 1d 33h 16m Onboard + 30m Additional time* | 1d 24h 31m Average duration 1d 24h 1m Onboard + 30m Additional time* |
3.8 - 7.6kg CO2 emissions | 1.3 - 3.2kg CO2 emissions Lowest | - CO2 emissions |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | 5:00 AM London Heathrow Airport (LHR) | 8h20 | 1:20 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 5:00 AM London Heathrow Airport (LHR) | 10h05 | 3:05 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 5:05 AM London Gatwick Airport (LGW) | 2h30 | 7:35 AM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 5:15 AM London Heathrow Airport (LHR) | 2h25 | 7:40 AM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 5:15 AM London Heathrow Airport (LHR) | 2h25 | 7:40 AM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 5:15 AM London Heathrow Airport (LHR) | 12h05 | 5:20 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 5:15 AM London Heathrow Airport (LHR) | 9h30 | 2:45 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 5:30 AM London Heathrow Airport (LHR) | 8h55 | 2:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 5:30 AM London Heathrow Airport (LHR) | 12h00 | 5:30 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 5:30 AM London Heathrow Airport (LHR) | 15h55 | 9:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 6:35 AM London Heathrow Airport (LHR) | 2h25 | 9:00 AM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 6:35 AM London Heathrow Airport (LHR) | 2h25 | 9:00 AM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() ![]() | 7:40 AM London City Airport (LCY) | 13h45 | 9:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 7:40 AM London Heathrow Airport (LHR) | 6h45 | 2:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 7:40 AM London Heathrow Airport (LHR) | 9h50 | 5:30 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() ![]() | 7:40 AM London City Airport (LCY) | 6h45 | 2:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() ![]() | 7:40 AM London City Airport (LCY) | 23h55 | 7:35 AM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 7:40 AM London Heathrow Airport (LHR) | 13h45 | 9:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() ![]() | 7:40 AM London City Airport (LCY) | 9h50 | 5:30 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 8:00 AM London Gatwick Airport (LGW) | 35h15 | 7:15 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 8:00 AM London Gatwick Airport (LGW) | 28h25 | 12:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 8:00 AM London Heathrow Airport (LHR) | 7h35 | 3:35 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 8:15 AM London Heathrow Airport (LHR) | 2h25 | 10:40 AM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 8:15 AM London Heathrow Airport (LHR) | 2h25 | 10:40 AM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 9:00 AM London Gatwick Airport (LGW) | 2h30 | 11:30 AM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() ![]() | 9:35 AM London Gatwick Airport (LGW) | 9h50 | 7:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() ![]() | 9:35 AM London Gatwick Airport (LGW) | 7h45 | 5:20 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 9:40 AM London City Airport (LCY) | 12h30 | 10:10 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 9:50 AM London Heathrow Airport (LHR) | 5h45 | 3:35 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 9:50 AM London Heathrow Airport (LHR) | 2h25 | 12:15 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 9:50 AM London Heathrow Airport (LHR) | 2h25 | 12:15 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 10:20 AM London Heathrow Airport (LHR) | 7h00 | 5:20 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 10:20 AM London Heathrow Airport (LHR) | 9h05 | 7:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 10:30 AM London Heathrow Airport (LHR) | 6h50 | 5:20 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 10:30 AM London Heathrow Airport (LHR) | 2h25 | 12:55 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 10:30 AM London Heathrow Airport (LHR) | 7h20 | 5:50 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 10:30 AM London Heathrow Airport (LHR) | 2h25 | 12:55 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 10:35 AM London Gatwick Airport (LGW) | 2h25 | 1:00 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 10:35 AM London Gatwick Airport (LGW) | 2h25 | 1:00 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 10:45 AM London Heathrow Airport (LHR) | 6h45 | 5:30 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 10:45 AM London Heathrow Airport (LHR) | 10h40 | 9:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() ![]() | 11:10 AM London City Airport (LCY) | 27h15 | 2:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() ![]() | 11:10 AM London City Airport (LCY) | 20h25 | 7:35 AM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() ![]() | 11:10 AM London City Airport (LCY) | 6h20 | 5:30 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 11:10 AM London Heathrow Airport (LHR) | 5h35 | 4:45 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() ![]() | 11:10 AM London City Airport (LCY) | 10h15 | 9:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 11:15 AM London City Airport (LCY) | 5h30 | 4:45 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 11:50 AM London Heathrow Airport (LHR) | 2h25 | 2:15 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 11:50 AM London Heathrow Airport (LHR) | 2h25 | 2:15 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 12:30 PM London Heathrow Airport (LHR) | 5h20 | 5:50 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 12:45 PM London Heathrow Airport (LHR) | 6h40 | 7:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 12:45 PM London Heathrow Airport (LHR) | 9h35 | 10:20 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 12:45 PM London Heathrow Airport (LHR) | 7h40 | 8:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 1:40 PM London Heathrow Airport (LHR) | 2h25 | 4:05 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 1:40 PM London Heathrow Airport (LHR) | 2h25 | 4:05 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() ![]() | 1:45 PM London Heathrow Airport (LHR) | 7h40 | 9:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() ![]() | 1:45 PM London Heathrow Airport (LHR) | 17h50 | 7:35 AM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 1:45 PM London Heathrow Airport (LHR) | 17h25 | 7:10 AM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 1:55 PM London Gatwick Airport (LGW) | 22h30 | 12:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 1:55 PM London Gatwick Airport (LGW) | 29h20 | 7:15 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 2:30 PM London Heathrow Airport (LHR) | 6h55 | 9:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 2:50 PM London Heathrow Airport (LHR) | 2h25 | 5:15 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 2:50 PM London Heathrow Airport (LHR) | 2h25 | 5:15 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() ![]() | 3:30 PM London Gatwick Airport (LGW) | 6h50 | 10:20 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 3:30 PM London Heathrow Airport (LHR) | 5h55 | 9:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 3:40 PM London Heathrow Airport (LHR) | 2h25 | 6:05 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 3:40 PM London Heathrow Airport (LHR) | 2h25 | 6:05 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() ![]() | 4:10 PM London Heathrow Airport (LHR) | 15h25 | 7:35 AM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 4:10 PM London Heathrow Airport (LHR) | 2h25 | 6:35 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() ![]() | 4:10 PM London Heathrow Airport (LHR) | 5h15 | 9:25 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 4:10 PM London Heathrow Airport (LHR) | 2h25 | 6:35 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 4:25 PM London Gatwick Airport (LGW) | 2h30 | 6:55 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 4:35 PM London Heathrow Airport (LHR) | 14h35 | 7:10 AM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 4:40 PM London Stansted Airport (STN) | 2h30 | 7:10 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() ![]() | 5:35 PM London Heathrow Airport (LHR) | 14h00 | 7:35 AM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 5:40 PM London Gatwick Airport (LGW) | 13h40 | 7:20 AM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() ![]() | 5:40 PM London Heathrow Airport (LHR) | 13h40 | 7:20 AM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 5:45 PM London Heathrow Airport (LHR) | 2h25 | 8:10 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 5:45 PM London Heathrow Airport (LHR) | 2h25 | 8:10 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 6:10 PM London Heathrow Airport (LHR) | 2h25 | 8:35 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 6:10 PM London Heathrow Airport (LHR) | 2h25 | 8:35 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 6:10 PM London Heathrow Airport (LHR) | 14h45 | 8:55 AM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 6:45 PM London Heathrow Airport (LHR) | 18h50 | 1:35 PM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 6:45 PM London Heathrow Airport (LHR) | 12h25 | 7:10 AM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 7:00 PM London Heathrow Airport (LHR) | 2h25 | 9:25 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 7:00 PM London Heathrow Airport (LHR) | 2h25 | 9:25 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() ![]() | 7:05 PM London Heathrow Airport (LHR) | 12h15 | 7:20 AM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 7:25 PM London Heathrow Airport (LHR) | 13h30 | 8:55 AM Madrid Barajas Airport (MAD) | 1 transfer | |
![]() | 7:40 PM London Gatwick Airport (LGW) | 2h19 | 9:59 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
![]() | 8:30 PM London Stansted Airport (STN) | 2h30 | 11:00 PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
Find all the dates and times for this journey
For as little as $34 (€28) you can travel by flight to Madrid from London with Ryanair, Iberia and easyJet. Omio will show you the best deals, schedules and tickets available for this trip.
Ryanair is one of the most popular budget airlines in Europe offering cheap flights all over the continent. Founded in Ireland, Ryanair makes it easy to hop on a plane and fly to popular European destinations quickly and affordably. This low-cost airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. All Ryanair fare types include allowance of one small personal bag; additional fees tend to apply for bringing carry-on luggage and checked luggage.
London to Madrid flight information with Ryanair:
Planning your next travel from England to Spain? Explore convenient and frequent London to Madrid flights, making your journey across these vibrant European capitals seamless. Multiple daily connections are available, departing from London's major airports, including London Heathrow (LHR), London Gatwick (LGW), London City (LCY), London Luton (LTN), and London Stansted (STN). Flights land in Madrid at Adolfo Suárez Madrid–Barajas Airport (MAD), Spain's busiest airport. Whether you're traveling for a business trip or a leisurely escape, flights from London to Madrid provide a quick and comfortable journey, linking the United Kingdom with Spain in a flight time of just under three hours.
When planning your next escape from London to the lively city of Madrid, securing affordable flight tickets is key to maximizing your travel budget. Flights from London to Madrid have a varied price range, with the cheapest flight ticket starting at $34 (€28). On average, you can expect to spend around $247 (€204) for a flight of this nature. These rates can fluctuate based on the season, with notable variances that avid travelers should leverage to their advantage. Typically, the months of November and February are the most economical times to fly, offering a perfect balance between cost-effectiveness and comfortable, off-peak travel conditions.
Traveling from London to Madrid has never been easier with a range of airlines offering flights to suit every preference and budget. Ryanair provides budget-friendly options, ideal for those looking to save on airfare, with basic services and options to purchase additional comfort packages. If you're looking for a traditional airline experience, British Airways offers various classes, including economy and business, complete with inflight meals and entertainment to ensure a comfortable journey. For a blend of service and economy, Iberia and its low-cost subsidiary Iberia Express offer varied flight schedules and an array of services, including priority boarding and inflight meals. Vueling Airlines provides flexible ticket options with competitive pricing, while easyJet ensures reliable service with frequent flights. Premium carriers like Air Europa and Lufthansa offer more luxurious travel, with dedicated cabins for those seeking extra comfort, while TAP Portugal provides excellent customer service with Portuguese hospitality. Each airline brings its unique flair to this frequently traveled route, ensuring that whether you prioritize cost savings, convenience, or exceptional service, there's an option for every traveler flying from London to Madrid.
Travelers seeking convenience and efficiency often look for London to Madrid direct flights, which provide a seamless travel experience between these vibrant capitals. Offering 5 per day, these non-stop flights enable passengers to avoid layovers and enjoy a stress-free journey. With several reputable airlines operating this route, you can effortlessly plan your trip around the most suitable flight times. Opt for a direct flight from London to Madrid and you can spend more time enjoying the rich culture and sunny climate that Madrid has to offer without the hassle of long transit waits.
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.9 km from Madrid city centre.
Here are some other resources that might have the information you need