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
Aer Lingus
Aer Lingus
30 Nov.
YYZ
12:00 a.m.
Toronto Pearson Intl airport
19h 25m
1 Stop
1:25 a.m.
+1
MAD
Madrid Barajas airport
Aer Lingus
08 Dec.
MAD
6:00 a.m.
Madrid Barajas airport
26h 00m
1 Stop
2:00 a.m.
+1
YYZ
Toronto Pearson Intl airport
693 CAD
TAP AIR PORTUGAL
TAP AIR PORTUGAL
19 Jan.
YYZ
12:00 a.m.
Toronto Pearson Intl airport
13h 15m
1 Stop
7:15 p.m.
MAD
Madrid Barajas airport
TAP AIR PORTUGAL
28 Jan.
MAD
6:00 a.m.
Madrid Barajas airport
19h 45m
1 Stop
7:45 p.m.
YYZ
Toronto Pearson Intl airport
703 CAD
Air Transat
Air Transat
09 Feb.
YYZ
12:00 a.m.
Toronto Pearson Intl airport
31h 25m
1 Stop
1:25 p.m.
+1
MAD
Madrid Barajas airport
Air Transat
16 Feb.
MAD
6:00 a.m.
Madrid Barajas airport
13h 45m
1 Stop
1:45 p.m.
YYZ
Toronto Pearson Intl airport
734 CAD
Air Transat
Air Transat
22 Sep.
YUL
12:00 a.m.
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
1:05 p.m.
MAD
Madrid Barajas airport
Air Transat
18 Oct.
MAD
6:00 a.m.
Madrid Barajas airport
8h 10m
8:10 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
743 CAD
Air Transat
Air Transat
03 Oct.
YUL
12:00 a.m.
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
1:05 p.m.
MAD
Madrid Barajas airport
Air Transat
18 Oct.
MAD
6:00 a.m.
Madrid Barajas airport
8h 10m
8:10 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
746 CAD
Air Transat
Air Transat
10 Oct.
YUL
12:00 a.m.
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
1:05 p.m.
MAD
Madrid Barajas airport
Air Transat
18 Oct.
MAD
6:00 a.m.
Madrid Barajas airport
8h 10m
8:10 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
747 CAD
Air Transat
Air Transat
22 Sep.
YUL
12:00 a.m.
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
1:05 p.m.
MAD
Madrid Barajas airport
Air Transat
18 Oct.
MAD
6:00 a.m.
Madrid Barajas airport
8h 10m
8:10 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
743 CAD
Air Transat
Air Transat
03 Oct.
YUL
12:00 a.m.
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
1:05 p.m.
MAD
Madrid Barajas airport
Air Transat
18 Oct.
MAD
6:00 a.m.
Madrid Barajas airport
8h 10m
8:10 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
746 CAD
Air Transat
Air Transat
10 Oct.
YUL
12:00 a.m.
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
1:05 p.m.
MAD
Madrid Barajas airport
Air Transat
18 Oct.
MAD
6:00 a.m.
Madrid Barajas airport
8h 10m
8:10 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
747 CAD
Air Transat
Air Transat
12 Sep.
YUL
12:00 a.m.
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
1:05 p.m.
MAD
Madrid Barajas airport
Air Transat
23 Sep.
MAD
6:00 a.m.
Madrid Barajas airport
8h 10m
8:10 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
937 CAD
Brussels Airlines
Brussels Airlines
14 Nov.
YYZ
12:00 a.m.
Toronto Pearson Intl airport
7h 30m
1:30 p.m.
MAD
Madrid Barajas airport
Brussels Airlines
18 Nov.
MAD
6:00 a.m.
Madrid Barajas airport
8h 40m
8:40 a.m.
YYZ
Toronto Pearson Intl airport
834 CAD
Air Transat
Air Transat
29 Sep.
YYZ
12:00 a.m.
Toronto Pearson Intl airport
10h 20m
1 Stop
4:20 p.m.
MAD
Madrid Barajas airport
Air Transat
04 Oct.
MAD
6:00 a.m.
Madrid Barajas airport
12h 45m
1 Stop
12:45 p.m.
YYZ
Toronto Pearson Intl airport
839 CAD

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
Toronto to Madrid
Fastest flight time
7h 10m
Cheapest price
646 CAD
Montreal to Madrid
Fastest flight time
7h 05m
Cheapest price
677 CAD
Ottawa to Madrid
Fastest flight time
10h 15m
Cheapest price
743 CAD
Québec City to Madrid
Fastest flight time
14h 20m
Cheapest price
765 CAD
Vancouver to Madrid
Fastest flight time
14h 10m
Cheapest price
837 CAD
Winnipeg to Madrid
Fastest flight time
18h 50m
Cheapest price
919 CAD
Calgary to Madrid
Fastest flight time
18h 00m
Cheapest price
1,010 CAD
Halifax to Madrid
Fastest flight time
16h 25m
Cheapest price
1,027 CAD
London to Madrid
Fastest flight time
14h 35m
Cheapest price
1,031 CAD
Saskatoon to Madrid
Fastest flight time
38h 20m
Cheapest price
1,239 CAD
Kelowna to Madrid
Fastest flight time
26h 30m
Cheapest price
1,339 CAD
Regina to Madrid
Fastest flight time
21h 25m
Cheapest price
1,677 CAD
View more

Flights from Canada to:

Flights to Madrid from:

  • Canada
  • North America