On this page, you can book flights for the London — Madrid route. The 1,263 km flight takes an average of 2 hours and 20 minutes, with about 201 flights operated weekly. To plan your trip, we recommend checking how to get to the airport of departure and arranging an airport transfer at your destination.
Airlines such as Iberia, British Airways, and Air Europa operate flights on this route. Ticket prices vary depending on the season and demand, so use the low price calendar and price chart to find the best deals.




















