Find cheap flights to Madrid

Fri. 28/2
Fri. 6/3
Any month
Compare vs. momondo |

Cheapest flights to Madrid airports

Find the cheapest flights to these Madrid airports from your nearest city or airport
There is no data for the selected route at this time, please select a new departure airport

When is the best time to fly to Madrid?

What is the cheapest month to fly to Madrid?

Travelling from most locations, it is best to book your flight to Madrid during the month of March for the best deal, although there are other times of the year which offer great deals as well.

When is the best time to book flights to Madrid?

From most locations, to find the best deals on airfare, our data shows that users booking 60 days before flying found the cheapest flight to Madrid.

What is the cheapest day to depart on your flight to Madrid?

In general, booking your departure to Madrid for a Monday represents the best deal on airfare. Try to avoid a Friday departure to stay away from the highest prices.

What is the cheapest time of day to fly to Madrid?

Generally, when visiting Madrid, morning flights represent the best value. afternoon flights are likely to have higher prices.


Madrid flight deals found on momondo

Check out some of the best fares to Madrid found recently by users on momondo
Quickest
Cheapest
Aer Lingus
Aer Lingus
23 Mar.
YYZ
Toronto Pearson Intl airport
11h 20m
1 Stop
MAD
Madrid Barajas airport
Aer Lingus
28 Apr.
MAD
Madrid Barajas airport
11h 45m
1 Stop
YYZ
Toronto Pearson Intl airport
608 C$
Air Transat
Air Transat
07 Jun.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
17 Jun.
MAD
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
674 C$
Air Transat
Air Transat
27 Apr.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
15 May
MAD
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
676 C$
Air Transat
Air Transat
28 May
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
08 Jun.
MAD
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
677 C$
Air Transat
Air Transat
28 May
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
12 Jun.
MAD
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
678 C$
British Airways
British Airways
14 May
YVR
Vancouver Intl airport
32h 05m
1 Stop
MAD
Madrid Barajas airport
British Airways
17 May
MAD
Madrid Barajas airport
22h 45m
1 Stop
YVR
Vancouver Intl airport
697 C$
Air Transat
Air Transat
07 Jun.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
17 Jun.
MAD
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
674 C$
Air Transat
Air Transat
27 Apr.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
15 May
MAD
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
676 C$
Air Transat
Air Transat
28 May
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
08 Jun.
MAD
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
677 C$
Air Transat
Air Transat
28 May
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
12 Jun.
MAD
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
678 C$
SWISS
SWISS
30 Jul.
YUL
Montreal Pierre Elliott Trudeau Intl airport
10h 25m
1 Stop
MAD
Madrid Barajas airport
SWISS
20 Aug.
MAD
Madrid Barajas airport
10h 56m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
947 C$
Air Transat
Air Transat
16 Jun.
YYZ
Toronto Pearson Intl airport
10h 00m
1 Stop
MAD
Madrid Barajas airport
Air Transat
22 Jun.
MAD
Madrid Barajas airport
11h 30m
1 Stop
YYZ
Toronto Pearson Intl airport
751 C$

Which airlines fly to Madrid?

Here you can see a selection of the most popular and cheapest airlines for flights to Madrid

Popular routes to Madrid

Most frequently searched flights to Madrid along with the cheapest price and shortest flight duration
Montreal to Madrid Flights
Fastest flight time
7h 05m
Cheapest price
654 C$
Vancouver to Madrid Flights
Fastest flight time
20h 29m
Cheapest price
697 C$
Toronto to Madrid Flights
Fastest flight time
7h 10m
Cheapest price
698 C$
Ottawa to Madrid Flights
Fastest flight time
10h 45m
Cheapest price
753 C$
Québec City to Madrid Flights
Fastest flight time
11h 55m
Cheapest price
807 C$
Halifax to Madrid Flights
Fastest flight time
11h 05m
Cheapest price
813 C$
Saint John to Madrid Flights
Fastest flight time
19h 20m
Cheapest price
947 C$
Windsor to Madrid Flights
Fastest flight time
16h 20m
Cheapest price
958 C$
Calgary to Madrid Flights
Fastest flight time
12h 20m
Cheapest price
979 C$
Winnipeg to Madrid Flights
Fastest flight time
14h 30m
Cheapest price
984 C$
London to Madrid Flights
Fastest flight time
22h 55m
Cheapest price
991 C$
La Baie to Madrid Flights
Fastest flight time
17h 55m
Cheapest price
1,044 C$
Edmonton to Madrid Flights
Fastest flight time
12h 10m
Cheapest price
1,110 C$
Saskatoon to Madrid Flights
Fastest flight time
17h 25m
Cheapest price
1,137 C$
Sault Ste Marie to Madrid Flights
Fastest flight time
23h 10m
Cheapest price
1,149 C$
Victoria to Madrid Flights
Fastest flight time
19h 45m
Cheapest price
1,220 C$
Regina to Madrid Flights
Fastest flight time
38h 25m
Cheapest price
1,251 C$
Prince George to Madrid Flights
Fastest flight time
17h 40m
Cheapest price
1,281 C$
Comox to Madrid Flights
Fastest flight time
18h 20m
Cheapest price
1,281 C$
Kelowna to Madrid Flights
Fastest flight time
38h 00m
Cheapest price
1,289 C$
View more

Start planning your trip to Madrid