Find cheap flights to Madrid

Fri. 13/12
Fri. 20/12
Any month
Compare vs. momondo |

When is the best time to fly to Madrid?

1,530 C$
1,290 C$
1,050 C$
806 C$
Price
806 C$ - 1,335 C$

When is the best time to fly to Madrid?

Travelling from most locations, it is best to book your flight to Madrid during the month of January 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 40 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, evening 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
12 Feb.
YYZ
Toronto Pearson Intl airport
11h 20m
1 Stop
MAD
Madrid Barajas airport
Aer Lingus
25 Feb.
MAD
Madrid Barajas airport
34h 15m
1 Stop
YYZ
Toronto Pearson Intl airport
581 C$
Aer Lingus
Aer Lingus
01 Mar.
YYZ
Toronto Pearson Intl airport
11h 20m
1 Stop
MAD
Madrid Barajas airport
Aer Lingus
17 Mar.
MAD
Madrid Barajas airport
34h 15m
1 Stop
YYZ
Toronto Pearson Intl airport
632 C$
Air Transat
Air Transat
27 Apr.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
Madrid Barajas airport
Air Transat
13 May
MAD
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
633 C$
Aer Lingus
Aer Lingus
04 Mar.
YYZ
Toronto Pearson Intl airport
11h 20m
1 Stop
MAD
Madrid Barajas airport
Aer Lingus
14 Mar.
MAD
Madrid Barajas airport
34h 15m
1 Stop
YYZ
Toronto Pearson Intl airport
633 C$
TAP AIR PORTUGAL
TAP AIR PORTUGAL
24 May
YUL
Montreal Pierre Elliott Trudeau Intl airport
10h 20m
1 Stop
MAD
Madrid Barajas airport
TAP AIR PORTUGAL
07 Jun.
MAD
Madrid Barajas airport
11h 20m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
638 C$
Air Transat
Air Transat
25 Apr.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
Madrid Barajas airport
Air Transat
13 May
MAD
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
642 C$
Air Transat
Air Transat
16 Mar.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
Madrid Barajas airport
Air Transat
29 Mar.
MAD
Madrid Barajas airport
7h 45m
YUL
Montreal Pierre Elliott Trudeau Intl airport
658 C$
Air Transat
Air Transat
02 Mar.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
Madrid Barajas airport
Air Transat
15 Mar.
MAD
Madrid Barajas airport
7h 45m
YUL
Montreal Pierre Elliott Trudeau Intl airport
707 C$
Air Transat
Air Transat
14 May
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
22 May
MAD
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
663 C$
Air Transat
Air Transat
27 Apr.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
Madrid Barajas airport
Air Transat
13 May
MAD
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
633 C$
Air Transat
Air Transat
25 Apr.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
Madrid Barajas airport
Air Transat
13 May
MAD
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
642 C$
Royal Air Maroc
Royal Air Maroc
12 Dec.
YUL
Montreal Pierre Elliott Trudeau Intl airport
9h 40m
1 Stop
MAD
Madrid Barajas airport
Royal Air Maroc
19 Dec.
MAD
Madrid Barajas airport
11h 35m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,181 C$

Airports near Madrid

Below you will find all the airports in Madrid along with their distance from the city centre
Madrid Barajas
13 km from city centre

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
579 C$
Toronto to Madrid Flights
Fastest flight time
7h 25m
Cheapest price
581 C$
Vancouver to Madrid Flights
Fastest flight time
16h 45m
Cheapest price
745 C$
Ottawa to Madrid Flights
Fastest flight time
13h 25m
Cheapest price
809 C$
Québec City to Madrid Flights
Fastest flight time
10h 00m
Cheapest price
822 C$
Calgary to Madrid Flights
Fastest flight time
15h 35m
Cheapest price
827 C$
Halifax to Madrid Flights
Fastest flight time
17h 55m
Cheapest price
833 C$
Fredericton to Madrid Flights
Fastest flight time
12h 45m
Cheapest price
979 C$
La Baie to Madrid Flights
Fastest flight time
38h 45m
Cheapest price
986 C$
Saint John to Madrid Flights
Fastest flight time
19h 45m
Cheapest price
1,007 C$
Kelowna to Madrid Flights
Fastest flight time
17h 35m
Cheapest price
1,049 C$
Edmonton to Madrid Flights
Fastest flight time
14h 35m
Cheapest price
1,102 C$
Windsor to Madrid Flights
Fastest flight time
12h 05m
Cheapest price
1,122 C$
London to Madrid Flights
Fastest flight time
13h 50m
Cheapest price
1,126 C$
Saskatoon to Madrid Flights
Fastest flight time
34h 40m
Cheapest price
1,176 C$
Winnipeg to Madrid Flights
Fastest flight time
11h 20m
Cheapest price
1,181 C$
Regina to Madrid Flights
Fastest flight time
20h 25m
Cheapest price
1,262 C$
Grande Prairie to Madrid Flights
Fastest flight time
55h 50m
Cheapest price
1,389 C$
Victoria to Madrid Flights
Fastest flight time
16h 20m
Cheapest price
1,440 C$
Comox to Madrid Flights
Fastest flight time
33h 45m
Cheapest price
1,503 C$
View more

Start planning your trip to Madrid