Trip to Madrid

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from London to Madrid

🛫 Traveling from London to Madrid by plane is quick and convenient, with a direct flight from London Heathrow Airport to Madrid Airport lasting just 2 hours and 25 minutes. Airlines such as Air France, British Airways, and Iberia provide this route for passengers. 🌍 It takes approximately 5 hours and 13 minutes to fly from London to Madrid, making it an efficient way to travel between the two vibrant European capitals. The aerial journey offers stunning views of the landscapes below as you transition from the UK to Spain. 💸 Prices for flights between Madrid and London can range from £54 to £255, allowing travelers to find affordable options based on their budget and preferences. Booking in advance or being flexible with travel dates can help secure the best deals for this international route.

Where to stay in Madrid

There are over 3208 hotels to stay in Madrid. Prices range from $10 per night.

Accomodation
  • Air France, British Airways, and Iberia are the main airlines that offer flights from London Heathrow Airport to Madrid Airport. These reputable airlines provide several daily flights, giving travelers flexibility in choosing their preferred departure times. Passengers can expect high-quality service and amenities on board when flying with any of these airlines. It is advisable to check each airline's website for the most up-to-date schedules and fares before booking your flight.
  • The flight from London to Madrid typically takes approximately 5 hours and 13 minutes. This duration may vary depending on factors such as the airline, specific route, and weather conditions. Passengers should factor in additional time for check-in procedures, security screening, and possible layovers when planning their travel itinerary. It is recommended to check with the airline for the most accurate and current flight duration information.
  • The cost of a flight from London to Madrid can range from £54 to £257, with prices varying based on factors such as airline, time of booking, and availability. It is advisable to book tickets in advance to secure the best fares. Additionally, checking for deals, promotions, and booking during off-peak seasons can help travelers find more affordable options for their flight. Passengers are encouraged to compare prices across different airlines and booking platforms to find the most competitive rates for their desired travel dates.