Find cheap flights to Madrid

Sun. 20/10
Sun. 27/10
Any month
Compare vs. momondo |

When is the best time to fly to Madrid?

1,486 CAD
1,251 CAD
1,017 CAD
782 CAD
Price
782 - 1,320 CAD

When is the best time to fly to Madrid?

In general, when booking your flight to Madrid, January is the cheapest month on average.

When is the best time to book flights to Madrid?

Most flyers found that booking flight tickets 39 days in advance of their planned departure date is, on average, the best time to get cheap flights 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?

On average you can find the best deals on plane tickets to Madrid when looking for flights with evening departure times.


Madrid flight deals found on momondo

Check out some of the best fares to Madrid found recently by users on momondo
Quickest
Cheapest
Turkish Airlines
Turkish Airlines
YUL
28 Feb.
Montreal Pierre Elliott Trudeau Intl airport
30h 15m
1 Stop
MAD
Madrid Barajas airport
Turkish Airlines
MAD
08 Mar.
Madrid Barajas airport
11h 35m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
32 CAD
Air Transat
Air Transat
YUL
13 Jan.
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
Madrid Barajas airport
Air Transat
MAD
21 Jan.
Madrid Barajas airport
7h 45m
YUL
Montreal Pierre Elliott Trudeau Intl airport
625 CAD
Aer Lingus
Aer Lingus
YYZ
24 Feb.
Toronto Pearson Intl airport
11h 20m
1 Stop
MAD
Madrid Barajas airport
Aer Lingus
MAD
17 Mar.
Madrid Barajas airport
26h 00m
1 Stop
YYZ
Toronto Pearson Intl airport
643 CAD
Air Transat
Air Transat
YUL
07 Mar.
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
Madrid Barajas airport
Air Transat
MAD
17 Mar.
Madrid Barajas airport
7h 45m
YUL
Montreal Pierre Elliott Trudeau Intl airport
658 CAD
Aer Lingus
Aer Lingus
YYZ
19 Feb.
Toronto Pearson Intl airport
11h 20m
1 Stop
MAD
Madrid Barajas airport
Aer Lingus
MAD
10 Mar.
Madrid Barajas airport
26h 00m
1 Stop
YYZ
Toronto Pearson Intl airport
666 CAD
Aer Lingus
Aer Lingus
YYZ
26 Jan.
Toronto Pearson Intl airport
11h 20m
1 Stop
MAD
Madrid Barajas airport
Aer Lingus
MAD
11 Feb.
Madrid Barajas airport
34h 15m
1 Stop
YYZ
Toronto Pearson Intl airport
676 CAD
Air Transat
Air Transat
YUL
13 Jan.
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
Madrid Barajas airport
Air Transat
MAD
21 Jan.
Madrid Barajas airport
7h 45m
YUL
Montreal Pierre Elliott Trudeau Intl airport
625 CAD
Air Transat
Air Transat
YUL
07 Mar.
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
Madrid Barajas airport
Air Transat
MAD
17 Mar.
Madrid Barajas airport
7h 45m
YUL
Montreal Pierre Elliott Trudeau Intl airport
658 CAD
Air Transat
Air Transat
YUL
24 Feb.
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
Madrid Barajas airport
Air Transat
MAD
10 Mar.
Madrid Barajas airport
7h 45m
YUL
Montreal Pierre Elliott Trudeau Intl airport
708 CAD
Lufthansa
Lufthansa
YYZ
14 Nov.
Toronto Pearson Intl airport
7h 30m
MAD
Madrid Barajas airport
Lufthansa
MAD
25 Nov.
Madrid Barajas airport
8h 40m
YYZ
Toronto Pearson Intl airport
877 CAD
TAP AIR PORTUGAL
TAP AIR PORTUGAL
YYZ
03 Dec.
Toronto Pearson Intl airport
13h 15m
1 Stop
MAD
Madrid Barajas airport
TAP AIR PORTUGAL
MAD
08 Dec.
Madrid Barajas airport
10h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
737 CAD
Air Canada
Air Canada
YTZ
01 Dec.
Toronto Island airport
14h 20m
2 Stops
MAD
Madrid Barajas airport
Air Canada
MAD
09 Dec.
Madrid Barajas airport
14h 30m
2 Stops
YTZ
Toronto Island airport
944 CAD

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 15m
Cheapest price
625 CAD
Toronto to Madrid Flights
Fastest flight time
7h 10m
Cheapest price
643 CAD
Ottawa to Madrid Flights
Fastest flight time
15h 35m
Cheapest price
751 CAD
Halifax to Madrid Flights
Fastest flight time
17h 30m
Cheapest price
758 CAD
Québec City to Madrid Flights
Fastest flight time
10h 30m
Cheapest price
771 CAD
La Baie to Madrid Flights
Fastest flight time
15h 20m
Cheapest price
840 CAD
Vancouver to Madrid Flights
Fastest flight time
13h 55m
Cheapest price
846 CAD
Sydney to Madrid Flights
Fastest flight time
29h 45m
Cheapest price
973 CAD
Saint John to Madrid Flights
Fastest flight time
18h 20m
Cheapest price
995 CAD
Edmonton to Madrid Flights
Fastest flight time
16h 50m
Cheapest price
1,079 CAD
Kelowna to Madrid Flights
Fastest flight time
18h 20m
Cheapest price
1,124 CAD
Regina to Madrid Flights
Fastest flight time
13h 25m
Cheapest price
1,132 CAD
Calgary to Madrid Flights
Fastest flight time
12h 25m
Cheapest price
1,157 CAD
Sault Ste Marie to Madrid Flights
Fastest flight time
25h 40m
Cheapest price
1,179 CAD
Winnipeg to Madrid Flights
Fastest flight time
19h 05m
Cheapest price
1,221 CAD
London to Madrid Flights
Fastest flight time
12h 20m
Cheapest price
1,262 CAD
Grande Prairie to Madrid Flights
Fastest flight time
27h 30m
Cheapest price
1,273 CAD
Saskatoon to Madrid Flights
Fastest flight time
19h 31m
Cheapest price
1,275 CAD
Comox to Madrid Flights
Fastest flight time
20h 15m
Cheapest price
1,287 CAD
Victoria to Madrid Flights
Fastest flight time
30h 15m
Cheapest price
1,305 CAD
View more

Start planning your trip to Madrid