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

Fly with British Airways to beautiful Barcelona and immerse yourself in the culture of this cosmopolitan city

Travelling to Madrid from our 4 Canadian gateways is simple with British Airways with quick and easy transfers through London. Flight times are from just under 10.5 hours.

Get ready to fly with our Madrid flight facts

Madrid flight time.

Madrid flight time

We make flying to Madrid easy with daily flights from Toronto, Montreal, Vancouver and Calgary. Flights have quick transfers in London through British Airways’ home, Terminal 5, voted the world’s Best Airport Terminal by travellers at the World Airport Awards. Flight times are from just under 10.5 hours.

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.

Stopover in London.

Stopover in London

Our flights to Madrid connect in London. You can take the opportunity to break your journey in London and spend a few days exploring our exciting and historic home.

Our cheapest flights to Madrid from Toronto

  • CAD956
    Apr 2015
  • CAD912
    May 2015
  • CAD858
    Jun 2015
  • CAD993
    Jul 2015
  • CAD994
    Aug 2015
  • CAD868
    Sep 2015
  • CAD868
    Oct 2015
  • CAD931
    Nov 2015
  • CAD931
    Dec 2015
  • CAD931
    Jan 2016
  • CAD931
    Feb 2016
  • CAD930
    Mar 2016

How many passengers?


Travel classes

Terms and Conditions