Cheap flights from Canada to Madrid

Depart
Return
Any month
Compare vs. momondo |

Canada to Madrid flight comparison made easy

Below you can see the best fares for your route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Canada to Madrid by changing tabs
Quickest
Cheapest
Air Transat
Air Transat
17 Feb.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
1:15 p.m.
Madrid Barajas airport
Air Transat
01 Mar.
6:00 a.m.
MAD
Madrid Barajas airport
7h 45m
YUL
7:45 a.m.
Montreal Pierre Elliott Trudeau Intl airport
591 C$
Air Transat
Air Transat
28 Mar.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
12:15 p.m.
Madrid Barajas airport
Air Transat
14 Apr.
6:00 a.m.
MAD
Madrid Barajas airport
7h 45m
YUL
7:45 a.m.
Montreal Pierre Elliott Trudeau Intl airport
653 C$
Air Transat
Air Transat
07 May
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
1:05 p.m.
Madrid Barajas airport
Air Transat
22 May
6:00 a.m.
MAD
Madrid Barajas airport
8h 10m
YUL
8:10 a.m.
Montreal Pierre Elliott Trudeau Intl airport
654 C$
TAP AIR PORTUGAL
TAP AIR PORTUGAL
28 May
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
9h 15m
1 Stop
MAD
3:15 p.m.
Madrid Barajas airport
TAP AIR PORTUGAL
07 Jun.
6:00 a.m.
MAD
Madrid Barajas airport
12h 25m
1 Stop
YUL
12:25 p.m.
Montreal Pierre Elliott Trudeau Intl airport
667 C$
Air Transat
Air Transat
24 Feb.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
1:15 p.m.
Madrid Barajas airport
Air Transat
01 Mar.
6:00 a.m.
MAD
Madrid Barajas airport
7h 45m
YUL
7:45 a.m.
Montreal Pierre Elliott Trudeau Intl airport
674 C$
Air Transat
Air Transat
26 Jan.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
31h 45m
1 Stop
MAD
1:45 p.m.
+1
Madrid Barajas airport
Air Transat
25 Feb.
6:00 a.m.
MAD
Madrid Barajas airport
12h 45m
1 Stop
YYZ
12:45 p.m.
Toronto Pearson Intl airport
679 C$
Air Transat
Air Transat
17 Feb.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
1:15 p.m.
Madrid Barajas airport
Air Transat
01 Mar.
6:00 a.m.
MAD
Madrid Barajas airport
7h 45m
YUL
7:45 a.m.
Montreal Pierre Elliott Trudeau Intl airport
591 C$
Air Transat
Air Transat
28 Mar.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
12:15 p.m.
Madrid Barajas airport
Air Transat
14 Apr.
6:00 a.m.
MAD
Madrid Barajas airport
7h 45m
YUL
7:45 a.m.
Montreal Pierre Elliott Trudeau Intl airport
653 C$
Air Transat
Air Transat
24 Feb.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
1:15 p.m.
Madrid Barajas airport
Air Transat
01 Mar.
6:00 a.m.
MAD
Madrid Barajas airport
7h 45m
YUL
7:45 a.m.
Montreal Pierre Elliott Trudeau Intl airport
674 C$
Air Transat
Air Transat
13 Apr.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
1:15 p.m.
Madrid Barajas airport
Air Transat
04 May
6:00 a.m.
MAD
Madrid Barajas airport
7h 55m
YUL
7:55 a.m.
Montreal Pierre Elliott Trudeau Intl airport
739 C$
Air Transat
Air Transat
07 May
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
1:05 p.m.
Madrid Barajas airport
Air Transat
22 May
6:00 a.m.
MAD
Madrid Barajas airport
8h 10m
YUL
8:10 a.m.
Montreal Pierre Elliott Trudeau Intl airport
654 C$
Brussels Airlines
Brussels Airlines
04 May
12:00 a.m.
YYZ
Toronto Pearson Intl airport
7h 25m
MAD
1:25 p.m.
Madrid Barajas airport
Brussels Airlines
15 May
6:00 a.m.
MAD
Madrid Barajas airport
8h 25m
YYZ
8:25 a.m.
Toronto Pearson Intl airport
846 C$

Alternative routes for Canada to Madrid

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Montreal to Madrid
Fastest flight time
7h 05m
Cheapest price
633 C$
Toronto to Madrid
Fastest flight time
7h 25m
Cheapest price
684 C$
Ottawa to Madrid
Fastest flight time
10h 50m
Cheapest price
753 C$
Québec City to Madrid
Fastest flight time
10h 10m
Cheapest price
758 C$
Vancouver to Madrid
Fastest flight time
15h 30m
Cheapest price
794 C$
Halifax to Madrid
Fastest flight time
13h 05m
Cheapest price
796 C$
Calgary to Madrid
Fastest flight time
13h 55m
Cheapest price
821 C$
Winnipeg to Madrid
Fastest flight time
31h 55m
Cheapest price
972 C$
Saskatoon to Madrid
Fastest flight time
12h 00m
Cheapest price
1,064 C$
Regina to Madrid
Fastest flight time
18h 20m
Cheapest price
1,078 C$
Kelowna to Madrid
Fastest flight time
15h 05m
Cheapest price
1,249 C$
London to Madrid
Fastest flight time
21h 15m
Cheapest price
1,265 C$
View more

Flights from Canada to: