Flight times from Madrid to Toronto & schedule

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

Flight duration

About 8 hours 27 minutes

Flight distance

About 6,043.24 km

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
easyJet U28020
MAD 1:10 PM
LGW 2:40 PM
With stops 2.5h
S
M
T
W
T
F
S
Air Transat TS123
LGW 11:40 AM
YYZ 3:00 PM
8.3h
S
M
T
W
T
F
S
Check prices
easyJet U27646
MAD 2:55 PM
LIS 3:30 PM
With stops 1.6h
S
M
T
W
T
F
S
Air Transat TS481
LIS 8:35 AM
YYZ 12:10 PM
8.6h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1015
MAD 2:55 PM
LIS 3:20 PM
With stops 1.4h
S
M
T
W
T
F
S
Air Transat TS481
LIS 8:35 AM
YYZ 12:10 PM
8.6h
S
M
T
W
T
F
S
Check prices
avianca AV011
MAD 4:20 PM
BOG 8:45 PM
With stops 10.4h
S
M
T
W
T
F
S
avianca AV254
BOG 12:05 AM
YYZ 6:25 AM
6.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR9440
MAD 4:50 PM
LIS 5:15 PM
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 11:00 AM
YYZ 2:45 PM
8.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR9440
MAD 4:50 PM
LIS 5:15 PM
With stops 1.4h
S
M
T
W
T
F
S
Air Transat TS481
LIS 8:35 AM
YYZ 12:10 PM
8.6h
S
M
T
W
T
F
S
Check prices
Air Europa UX1147
MAD 6:30 AM
OPO 6:45 AM
With stops 1.3h
S
M
T
W
T
F
S
Air Transat TS765
OPO 8:50 AM
YYZ 12:05 PM
8.3h
S
M
T
W
T
F
S
Check prices
Air Europa UX1159
MAD 6:30 AM
LIS 6:50 AM
With stops 1.3h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 11:00 AM
YYZ 2:45 PM
8.8h
S
M
T
W
T
F
S
Check prices
Air Europa UX1159
MAD 6:30 AM
LIS 6:50 AM
With stops 1.3h
S
M
T
W
T
F
S
TAP Air Portugal TP261
LIS 5:30 PM
YYZ 9:15 PM
8.8h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1017
MAD 6:00 PM
LIS 6:25 PM
With stops 1.4h
S
M
T
W
T
F
S
Air Transat TS481
LIS 8:35 AM
YYZ 12:10 PM
8.6h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1017
MAD 6:00 PM
LIS 6:25 PM
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 11:00 AM
YYZ 2:45 PM
8.8h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1023
MAD 7:40 AM
LIS 8:05 AM
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 11:00 AM
YYZ 2:45 PM
8.8h
S
M
T
W
T
F
S
Check prices
KLM KL3390
MAD 7:00 AM
AMS 9:40 AM
With stops 2.7h
S
M
T
W
T
F
S
KLM KL695
AMS 4:50 PM
YYZ 7:15 PM
8.4h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1023
MAD 7:40 AM
LIS 8:05 AM
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP261
LIS 5:30 PM
YYZ 9:15 PM
8.8h
S
M
T
W
T
F
S
Check prices
Air Europa UX1141
MAD 7:05 PM
OPO 7:20 PM
With stops 1.3h
S
M
T
W
T
F
S
Air Transat TS765
OPO 8:50 AM
YYZ 12:05 PM
8.3h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W45374
MAD 7:15 PM
LTN 8:50 PM
With stops 2.6h
S
M
T
W
T
F
S
Air Transat TS123
LGW 11:40 AM
YYZ 3:00 PM
8.3h
S
M
T
W
T
F
S
Check prices
avianca AV027
MAD 8:10 AM
BOG 12:30 PM
With stops 10.3h
S
M
T
W
T
F
S
avianca AV254
BOG 12:05 AM
YYZ 6:25 AM
6.3h
S
M
T
W
T
F
S
Check prices
Royal Air Maroc AT971
MAD 8:10 PM
CMN 8:00 PM
With stops 1.8h
S
M
T
W
T
F
S
Royal Air Maroc AT210
CMN 3:45 PM
YYZ 8:10 PM
8.4h
S
M
T
W
T
F
S
Check prices
easyJet U27640
MAD 9:50 AM
LIS 10:15 AM
With stops 1.4h
S
M
T
W
T
F
S
Air Transat TS481
LIS 8:35 AM
YYZ 12:10 PM
8.6h
S
M
T
W
T
F
S
Check prices
British Airways BA457
MAD 10:40 AM
LHR 12:05 PM
With stops 2.4h
S
M
T
W
T
F
S
British Airways BA099
LHR 5:15 PM
YYZ 8:15 PM
8.0h
S
M
T
W
T
F
S
Check prices
See all
Royal Air Maroc AT973
MAD 12:05 PM
CMN 11:55 AM
With stops 1.8h
S
M
T
W
T
F
S
Royal Air Maroc AT210
CMN 3:45 PM
YYZ 8:10 PM
8.4h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1013
MAD 12:10 PM
LIS 12:35 PM
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP261
LIS 5:30 PM
YYZ 9:15 PM
8.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR2629
MAD 12:00 PM
STN 1:30 PM
With stops 2.5h
S
M
T
W
T
F
S
Air Transat TS123
LGW 11:40 AM
YYZ 3:00 PM
8.3h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1011
MAD 11:05 AM
LIS 11:30 AM
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP261
LIS 5:30 PM
YYZ 9:15 PM
8.8h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1011
MAD 11:05 AM
LIS 11:30 AM
With stops 1.4h
S
M
T
W
T
F
S
Air Transat TS481
LIS 8:35 AM
YYZ 12:10 PM
8.6h
S
M
T
W
T
F
S
Check prices
British Airways BA457
MAD 10:40 AM
LHR 12:05 PM
With stops 2.4h
S
M
T
W
T
F
S
British Airways BA099
LHR 5:15 PM
YYZ 8:15 PM
8.0h
S
M
T
W
T
F
S
Check prices
avianca AV183
MAD 10:10 AM
BOG 2:30 PM
With stops 10.3h
S
M
T
W
T
F
S
avianca AV204
BOG 4:00 PM
YYZ 10:20 PM
6.3h
S
M
T
W
T
F
S
Check prices
easyJet U27652
MAD 10:05 PM
LIS 10:30 PM
With stops 1.4h
S
M
T
W
T
F
S
Air Transat TS481
LIS 8:35 AM
YYZ 12:10 PM
8.6h
S
M
T
W
T
F
S
Check prices
easyJet U27652
MAD 10:05 PM
LIS 10:30 PM
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 11:00 AM
YYZ 2:45 PM
8.8h
S
M
T
W
T
F
S
Check prices
avianca AV183
MAD 10:10 AM
BOG 2:30 PM
With stops 10.3h
S
M
T
W
T
F
S
avianca AV254
BOG 12:05 AM
YYZ 6:25 AM
6.3h
S
M
T
W
T
F
S
Check prices
Air Europa UX1153
MAD 10:25 AM
LIS 10:45 AM
With stops 1.3h
S
M
T
W
T
F
S
Air Transat TS481
LIS 8:35 AM
YYZ 12:10 PM
8.6h
S
M
T
W
T
F
S
Check prices
easyJet U27640
MAD 9:50 AM
LIS 10:15 AM
With stops 1.4h
S
M
T
W
T
F
S
Air Transat TS481
LIS 8:35 AM
YYZ 12:10 PM
8.6h
S
M
T
W
T
F
S
Check prices
avianca AV027
MAD 8:10 AM
BOG 12:30 PM
With stops 10.3h
S
M
T
W
T
F
S
avianca AV254
BOG 12:05 AM
YYZ 6:25 AM
6.3h
S
M
T
W
T
F
S
Check prices
Royal Air Maroc AT971
MAD 8:10 PM
CMN 8:00 PM
With stops 1.8h
S
M
T
W
T
F
S
Royal Air Maroc AT210
CMN 3:45 PM
YYZ 8:10 PM
8.4h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1023
MAD 7:40 AM
LIS 8:05 AM
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 11:00 AM
YYZ 2:45 PM
8.8h
S
M
T
W
T
F
S
Check prices
KLM KL3390
MAD 7:00 AM
AMS 9:40 AM
With stops 2.7h
S
M
T
W
T
F
S
KLM KL695
AMS 4:50 PM
YYZ 7:15 PM
8.4h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1023
MAD 7:40 AM
LIS 8:05 AM
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP261
LIS 5:30 PM
YYZ 9:15 PM
8.8h
S
M
T
W
T
F
S
Check prices
Air Europa UX1141
MAD 7:05 PM
OPO 7:20 PM
With stops 1.3h
S
M
T
W
T
F
S
Air Transat TS765
OPO 8:50 AM
YYZ 12:05 PM
8.3h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W45374
MAD 7:15 PM
LTN 8:50 PM
With stops 2.6h
S
M
T
W
T
F
S
Air Transat TS123
LGW 11:40 AM
YYZ 3:00 PM
8.3h
S
M
T
W
T
F
S
Check prices
Air Europa UX1147
MAD 6:30 AM
OPO 6:45 AM
With stops 1.3h
S
M
T
W
T
F
S
Air Transat TS765
OPO 8:50 AM
YYZ 12:05 PM
8.3h
S
M
T
W
T
F
S
Check prices
See all