Book direct for a better deal


Best Price Guarantee

Find a British Airways flight for less, we'll refund the difference.

Low price finder and low initial deposits.

Budgeting tools

Low price finder and low initial deposits.


Hold your flight booking for 72 hours for a small fee

Why book direct?

Why BA?

Fly with British Airways and enjoy award-winning service, excellent value for money and no hidden charges:

  • Free seats selection 24hrs in advance*
  • Inclusive 23kg checked baggage allowance*
  • Airport, online or mobile check-in
  • Free onboard food and bar service

*Except on hand baggage only fares

Fly to Madrid with British Airways

Choose British Airways for great value flights to Madrid and enjoy the comfort and convenience of award-winning service. We operate several flights from London to the Spanish capital every day, making it the perfect spot for a weekend break.

Book your Madrid flights with us now and in no time you could find yourself sightseeing in Madrid's historic plazas, immersed in great European culture at the famous Museo del Prado, or perfecting your flamenco in one of the city's vibrant nightspots.

Get ready to fly with our Madrid flight facts

Madrid flight time.

Madrid flight time

Our flights from London to Madrid-Barajas Airport are in the air for just over two hours, meaning you will be enjoying the culture of the Spanish capital before you know it. With multiple flights leaving daily from both London Heathrow and London City airports, it's never been easier to plan your Spanish escape.

Flying to Madrid from London.

Flying to Madrid from London

Fly to Madrid with us and you can pick from a number of flights departing from London Heathrow or London City airport, arriving conveniently at Madrid-Barajas Airport. Choose to fly with hand baggage only or pick a price that includes a 23kg checked baggage allowance and free seat selection 24 hours before you fly – both options include complimentary on-board drinks and snacks.

Arriving in Madrid.

Arriving in Madrid

Our flights from London land at Madrid-Barajas Airport, conveniently located just nine kilometres from the city's financial district and thirteen kilometres northeast of the central Puerta del Sol. Use the metro service to travel straight from the airport to the historic city centre area, or flag one of the many taxis available at the terminal building. Car hire is also available at the airport for those who wish to explore further afield.

Number of flights.

Number of flights

We operate a number of flights per week from London Heathrow and London City airports to Madrid, meaning it's simple to choose a departure date and time that is best for you. Make the most of our online or mobile check-in options to keep your trip to Madrid easy and hassle-free.

Our cheapest each-way flights to Madrid

  • £92
    Apr 2015
  • £49
    May 2015
  • £49
    Jun 2015
  • £58
    Jul 2015
  • £58
    Aug 2015
  • £49
    Sep 2015
  • £40
    Oct 2015
  • £49
    Nov 2015
  • £49
    Dec 2015
  • £49
    Jan 2016
  • £49
    Feb 2016
  • £49
    Mar 2016

How many passengers?


Carefully selected Madrid city breaks

Best Western Carlos V

Best Western Carlos V

This charming city hotel lies in the tourist centre of the lively city of Madrid. Guests will find themselves just a few minutes' walking distance away from the centre of the city. A host of bars ...

Read more

BA Star Rating

Star rating 3 out of 5

TripAdvisor rating

TripAdvisor rating 4.0 out of 5

756 reviews

Flight + 2 nights hotel from £164 pp
10 May - 12 May

Choose hotel

Affordable 4 star holidays we recommend

Travel classes

Terms and Conditions