Cheap British Airways Flights from London to Madrid (LHR→MAD)

    notification illustration

    Be in the know

    Get alerts if flight prices drop or rise*
    deals illustration

    Book smarter

    Save up to 35% on select hotels after you book a flight*
    trophy illustration

    Earn twice

    Earn your airline miles on top of our rewards

Prices were available within the past 7 days for one-way flights and round trip tickets for the period specified. Prices and availability are subject to change. Additional terms apply.

British Airways
British Airways
British Airways
British Airways
British Airways
British Airways
Flight from London to Madrid route information
Origin airport
Heathrow
Destination airport
Adolfo Suárez Madrid-Barajas
Airlines serving
Aer Lingus, Air France, British Airways, Brussels Airlines, Iberia, KLM, LOT-Polish Airlines, Lufthansa, Scandinavian Airlines, Swiss International Air Lines, TAP Portugal
Popular airline
British Airways
Distance
1239 km
Average flight time
3 hours 24 mins

Frequently asked questions

How much is a British Airways flight from Heathrow Airport (LHR) to Adolfo Suarez Madrid-Barajas Airport (MAD)?
Finding cheap one-way British Airways flights from LHR to MAD from AU$164 on Expedia is easy — just filter by "Price (lowest to highest)." Or check out our affordable round-trip fares from AU$268 for your next exciting adventure.**These prices were available on Expedia within the past 7 days, for flights departing within the next year. Prices and availability are subject to change. Additional terms apply.
What is the cheapest month to fly from LHR to MAD with British Airways?
February is one of the least expensive months to fly to Madrid with British Airways. You could also find excellent prices on return and one-way tickets in January.
Does British Airways fly nonstop from Heathrow Airport (LHR) to Adolfo Suarez Madrid-Barajas Airport (MAD)?
Yes, you can travel from Heathrow Airport (LHR) to Adolfo Suarez Madrid-Barajas Airport (MAD) on any of British Airways's 41 weekly direct flights. Apply our "Nonstop" and "Airline" filters to find the British Airways flight that'll land at MAD at your preferred time.
How long does it take to fly from LHR to MAD with British Airways?
Depart Heathrow Airport (LHR) for Adolfo Suarez Madrid-Barajas Airport (MAD) on a nonstop British Airways flight, and you'll be in the sky for around 2h 28m.
Which day of the week has the most British Airways flights from Heathrow Airport (LHR) to Adolfo Suarez Madrid-Barajas Airport (MAD)?
British Airways has the most flights from Heathrow Airport (LHR) to Adolfo Suarez Madrid-Barajas Airport (MAD) on Saturday. With up to 7 daily departures, you'll get the most flexibility and choice on this day.
What airports does British Airways fly into in Madrid?
British Airways flights from Heathrow Airport (LHR) to Madrid land at Adolfo Suarez Madrid-Barajas Airport (MAD). This is the main entry point to this city.
What kind of luggage can I take on a British Airways flight from Heathrow Airport (LHR) to Adolfo Suarez Madrid-Barajas Airport (MAD)?
British Airways lets travellers bring 1 checked-in bag weighing up to 23 kgs with dimensions not exceeding 89 centimetres x 41 centimetres x 74 centimetres on standard economy flights from LHR to MAD. You can also take 1 cabin bag in the cabin. This carry-on luggage must not exceed 56 centimetres x 23 centimetres x 43 centimetres and weigh less than 23 kgs. Baggage rules can differ depending on the fare type and cabin class, so check your booking or British Airways's website to avoid paying unexpected fees at the airport.
What type of plane does British Airways fly from Heathrow Airport (LHR) to Adolfo Suarez Madrid-Barajas Airport (MAD)?
For the Heathrow Airport (LHR) to Adolfo Suarez Madrid-Barajas Airport (MAD) route, British Airways typically flies Airbus A320 and Airbus A350 planes. Keep in mind that last-minute changes can occur for operational purposes, meaning your flight may be on another aircraft.
Can I change or cancel my British Airways flight from Heathrow Airport (LHR) to Adolfo Suarez Madrid-Barajas Airport (MAD)?
Changes are typically free within 24 hours of making your booking, but your airline may add a charge after that time. For more details about altering your flights, go to your "Trips," select your flight and click on "Manage Booking." If you'd like the flexibility to change your plans without additional charges, tick the "Changes included" and "No cancel fee" filters when planning your next escape.

Explore a world of travel with Expedia

*Available to Expedia members.