Airlines with flights from Toronto to Madrid
There are 15 airlines with scheduled flights between YYZ and MAD. Both Air Canada and Iberia operates non-stop flights from Pearson to Barajas and the flight time is 7 hours and 35 minutes.
Choose airline
Schedules
Non-stop with Air Canada
-
Total flight time: 7 hours and 35 minutes
-
Toronto is a Air Canada hub.
-
7 flights per week
-
Airbus A330-300
-
Business class available
YYZ
Direct
MAD
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
AC824
19:15
19:15
20:15
19:15
19:15
20:15
19:15
The timetable & schedule information was updated at 2026-04-21
YYZ
Direct
MAD
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
IB368
17:10
----
17:10
----
17:10
17:10
17:10
The timetable & schedule information was updated at 2026-04-21
Via Montreal with Air Canada
-
Total flight time: 9h 20m - 12h 50m.
-
Toronto is a Air Canada hub.
-
42 flights per week
-
Airbus A330-300
YYZ
Via YUL
MAD
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
AC410
AC834
AC834
12:00
----
12:00
12:00
12:00
----
12:00
AC414
AC834
AC834
14:00
----
14:00
14:00
14:00
----
14:00
AC416
AC834
AC834
15:00
----
15:00
15:00
15:00
----
15:00
The timetable & schedule information was updated at 2026-04-21
Via Halifax with WestJet
-
Total flight time: 9h 20m - 11h 20m.
-
Low-cost airline
-
Toronto is a WestJet hub (Secondary hub).
YYZ
Via YHZ
MAD
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
WS808
WS14
WS14
16:15
----
16:15
----
16:15
----
----
WS806
WS14
WS14
18:15
----
18:15
----
18:15
----
----
The timetable & schedule information was updated at 2026-04-21
Via Philadelphia with American Airlines
-
Total flight time: 9h 33m - 11h 20m.
-
One World Alliance
-
62 flights per week
YYZ
Via PHL
MAD
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
AA5884
AA740
AA740
----
----
16:17
16:17
16:17
16:16
----
AA5110
AA740
AA740
16:17
16:17
----
----
----
----
16:17
The timetable & schedule information was updated at 2026-04-21
Via Lisbon with TAP Portugal
-
Total flight time: 10h 20m - 13h 25m.
-
35 flights per week
YYZ
Via LIS
MAD
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
TP258
TP1010
TP1010
17:45
17:35
17:35
17:35
17:35
17:35
17:30
TP262
TP1014
TP1014
22:55
----
22:55
----
22:55
----
22:55
TP262
TP1016
TP1016
----
----
----
23:45
----
----
----
The timetable & schedule information was updated at 2026-04-21

There are 15 airlines with scheduled flights between YYZ and MAD. Both Air Canada and Iberia operates non-stop flights from Pearson to Barajas and the flight time is 7 hours and 35 minutes.
Via Dublin with Aer Lingus
Via Amsterdam with KLM
Via London with British Airways
Via Paris with Air France
Via Dulles with United
Via Montreal with Air Transat
Via Frankfurt with Lufthansa
Via Zurich with SWISS
Via New York with Delta
Via Casablanca with Royal Air Maroc