Flight times from Madrid to Toronto & schedule

The average flight time from Madrid to Toronto is About 8 hours 19 minutes, covering a distance of About 6,043.24km.

Flight duration

About 8 hours 19 minutes

Flight distance

About 6,043.24km

How long is the flight from Madrid to Toronto?

The flights usually depart from Madrid Barajas Airport and arrive at Francisco Sa Carneiro International Airport.

See more
Earliest first
Latest first
Finnair AY5657
MAD 00:55
DFW 05:30
With stops 11.6h
S
M
T
W
T
F
S
American Airlines AA1111
DFW 12:19
YYZ 16:18
3.0h
S
M
T
W
T
F
S
Check prices
Air Europa UX1159
MAD 06:30
LIS 06:50
With stops 1.3h
S
M
T
W
T
F
S
Air Transat TS481
LIS 09:00
YYZ 12:35
8.6h
S
M
T
W
T
F
S
Check prices
Air Europa UX1147
MAD 06:35
OPO 06:50
With stops 1.3h
S
M
T
W
T
F
S
Air Transat TS765
OPO 08:50
YYZ 12:05
8.3h
S
M
T
W
T
F
S
Check prices
Iberia IB529
MAD 07:15
LIS 07:40
With stops 1.4h
S
M
T
W
T
F
S
Air Transat TS481
LIS 09:00
YYZ 12:35
8.6h
S
M
T
W
T
F
S
Check prices
Iberia IB543
MAD 07:20
OPO 07:40
With stops 1.3h
S
M
T
W
T
F
S
Azores Airlines S4371
OPO 12:40
PDL 14:10
2.5h
S
M
T
W
T
F
S
Azores Airlines S4371
PDL 16:50
YYZ 19:50
7.0h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1023
MAD 07:40
LIS 08:00
With stops 1.3h
S
M
T
W
T
F
S
TAP Air Portugal TP261
LIS 17:30
YYZ 21:15
8.8h
S
M
T
W
T
F
S
Check prices
easyJet U27640
MAD 08:55
LIS 09:30
With stops 1.6h
S
M
T
W
T
F
S
TAP Air Portugal TP261
LIS 17:30
YYZ 21:15
8.8h
S
M
T
W
T
F
S
Check prices
easyJet U27640
MAD 08:55
LIS 09:30
With stops 1.6h
S
M
T
W
T
F
S
Air Transat TS481
LIS 09:00
YYZ 12:35
8.6h
S
M
T
W
T
F
S
Check prices
Ryanair FR572
MAD 09:45
OPO 10:05
With stops 1.3h
S
M
T
W
T
F
S
Azores Airlines S4371
OPO 12:40
PDL 14:10
2.5h
S
M
T
W
T
F
S
Azores Airlines S4371
PDL 16:50
YYZ 19:50
7.0h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1011
MAD 11:05
LIS 11:30
With stops 1.4h
S
M
T
W
T
F
S
Air Transat TS481
LIS 09:00
YYZ 12:35
8.6h
S
M
T
W
T
F
S
Check prices
Iberia IB531
MAD 11:25
LIS 11:50
With stops 1.4h
S
M
T
W
T
F
S
Air Transat TS481
LIS 09:00
YYZ 12:35
8.6h
S
M
T
W
T
F
S
Check prices
American Airlines AA8666
MAD 12:00
ORD 14:55
With stops 9.9h
S
M
T
W
T
F
S
American Airlines AA3604
ORD 08:15
YYZ 10:57
1.7h
S
M
T
W
T
F
S
Check prices
Finnair AY3757
MAD 13:00
MIA 16:00
With stops 9.0h
S
M
T
W
T
F
S
American Airlines AA1246
MIA 19:35
YYZ 23:05
3.5h
S
M
T
W
T
F
S
Check prices
Royal Air Maroc AT973
MAD 13:35
CMN 14:25
With stops 1.8h
S
M
T
W
T
F
S
Royal Air Maroc AT210
CMN 16:30
YYZ 19:10
8.7h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1015
MAD 14:55
LIS 15:20
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 10:40
YYZ 14:25
8.8h
S
M
T
W
T
F
S
Check prices
Air Europa UX1155
MAD 14:55
LIS 15:15
With stops 1.3h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 10:40
YYZ 14:25
8.8h
S
M
T
W
T
F
S
Check prices
Air Europa UX091
MAD 15:35
JFK 18:50
With stops 8.3h
S
M
T
W
T
F
S
Air Canada AC8985
LGA 08:50
YYZ 10:33
1.7h
S
M
T
W
T
F
S
Check prices
Air Europa UX091
MAD 15:35
JFK 18:50
With stops 8.3h
S
M
T
W
T
F
S
Porter Airlines PD2122
EWR 08:55
YTZ 10:40
1.8h
S
M
T
W
T
F
S
Check prices
Iberia IB533
MAD 15:40
LIS 16:05
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 10:40
YYZ 14:25
8.8h
S
M
T
W
T
F
S
Check prices
easyJet U27646
MAD 17:20
LIS 17:45
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 10:40
YYZ 14:25
8.8h
S
M
T
W
T
F
S
Check prices
See all
easyJet U27652
MAD 21:55
LIS 22:20
With stops 1.4h
S
M
T
W
T
F
S
Air Transat TS481
LIS 09:00
YYZ 12:35
8.6h
S
M
T
W
T
F
S
Check prices
Aer Lingus EI595
MAD 21:30
DUB 23:00
With stops 2.5h
S
M
T
W
T
F
S
Aer Lingus EI127
DUB 12:05
YYZ 15:55
7.8h
S
M
T
W
T
F
S
Check prices
Aer Lingus EI595
MAD 21:30
DUB 23:00
With stops 2.5h
S
M
T
W
T
F
S
American Airlines AA8072
DUB 13:15
YYZ 15:50
7.6h
S
M
T
W
T
F
S
Check prices
British Airways BA469
MAD 20:55
LHR 22:15
With stops 2.3h
S
M
T
W
T
F
S
British Airways BA099
LHR 17:05
YYZ 20:15
8.2h
S
M
T
W
T
F
S
Check prices
Ryanair FR9744
MAD 20:50
LIS 21:15
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP261
LIS 17:30
YYZ 21:15
8.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5748
MAD 19:40
LIS 20:05
With stops 1.4h
S
M
T
W
T
F
S
Air Transat TS481
LIS 09:00
YYZ 12:35
8.6h
S
M
T
W
T
F
S
Check prices
Royal Air Maroc AT971
MAD 19:05
CMN 20:50
With stops 1.8h
S
M
T
W
T
F
S
Royal Air Maroc AT210
CMN 16:30
YYZ 19:10
8.7h
S
M
T
W
T
F
S
Check prices
Air Europa UX1157
MAD 18:55
LIS 19:15
With stops 1.3h
S
M
T
W
T
F
S
Air Transat TS481
LIS 09:00
YYZ 12:35
8.6h
S
M
T
W
T
F
S
Check prices
Air Europa UX1157
MAD 18:55
LIS 19:15
With stops 1.3h
S
M
T
W
T
F
S
TAP Air Portugal TP261
LIS 17:30
YYZ 21:15
8.8h
S
M
T
W
T
F
S
Check prices
British Airways BA465
MAD 18:05
LHR 19:25
With stops 2.3h
S
M
T
W
T
F
S
British Airways BA099
LHR 17:05
YYZ 20:15
8.2h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1017
MAD 18:00
LIS 18:25
With stops 1.4h
S
M
T
W
T
F
S
Air Transat TS481
LIS 09:00
YYZ 12:35
8.6h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1017
MAD 18:00
LIS 18:25
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 10:40
YYZ 14:25
8.8h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1017
MAD 18:00
LIS 18:25
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP261
LIS 17:30
YYZ 21:15
8.8h
S
M
T
W
T
F
S
Check prices
Iberia IB1163
MAD 17:40
LIS 18:05
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP261
LIS 17:30
YYZ 21:15
8.8h
S
M
T
W
T
F
S
Check prices
Iberia IB535
MAD 17:40
LIS 18:05
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP261
LIS 17:30
YYZ 21:15
8.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5215
MAD 17:40
LIS 18:05
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP261
LIS 17:30
YYZ 21:15
8.8h
S
M
T
W
T
F
S
Check prices
easyJet U27646
MAD 17:20
LIS 17:45
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 10:40
YYZ 14:25
8.8h
S
M
T
W
T
F
S
Check prices
Iberia IB533
MAD 15:40
LIS 16:05
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 10:40
YYZ 14:25
8.8h
S
M
T
W
T
F
S
Check prices
Air Europa UX091
MAD 15:35
JFK 18:50
With stops 8.3h
S
M
T
W
T
F
S
Air Canada AC8985
LGA 08:50
YYZ 10:33
1.7h
S
M
T
W
T
F
S
Check prices
Air Europa UX091
MAD 15:35
JFK 18:50
With stops 8.3h
S
M
T
W
T
F
S
Porter Airlines PD2122
EWR 08:55
YTZ 10:40
1.8h
S
M
T
W
T
F
S
Check prices
See all

Top airlines for flights from Madrid to Toronto

Multiple airlines provide flights from Madrid to Toronto. The best rated one is Iberia with an average rating of 10.0.

See more
Iberia
Iberia
User rating: 10.0
Air Transat
Air Transat
User rating: 10.0

FAQs about flight schedules from Madrid to Toronto