Flight times from Milan to Toronto & schedule

The average flight time from Milan to Toronto is About 9 hours 29 minutes, covering a distance of About 6,638.09km.

Flight duration

About 9 hours 29 minutes

Flight distance

About 6,638.09km

How long is the flight from Milan to Toronto?

The flights usually depart from Milan Malpensa Airport and arrive at Montreal-Pierre Elliott Trudeau International Airport.

See more
Earliest first
Latest first
Ryanair FR820
BGY 08:05
LIS 10:00
With stops 2.9h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 10:55
YYZ 14:40
8.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR820
BGY 08:05
LIS 10:00
With stops 2.9h
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
Ryanair FR820
BGY 08:05
LIS 10:00
With stops 2.9h
S
M
T
W
T
F
S
Air Transat TS481
LIS 08:35
YYZ 12:10
8.6h
S
M
T
W
T
F
S
Check prices
American Airlines AA199
MXP 10:20
JFK 13:35
With stops 9.3h
S
M
T
W
T
F
S
American Airlines AA4558
JFK 19:39
YYZ 21:44
2.1h
S
M
T
W
T
F
S
Check prices
Finnair AY3791
MXP 10:20
JFK 13:35
With stops 9.3h
S
M
T
W
T
F
S
American Airlines AA4558
JFK 19:39
YYZ 21:44
2.1h
S
M
T
W
T
F
S
Check prices
Iberia IB4063
MXP 10:20
JFK 13:35
With stops 9.3h
S
M
T
W
T
F
S
Iberia IB4818
JFK 19:35
YYZ 21:30
1.9h
S
M
T
W
T
F
S
Check prices
American Airlines AA199
MXP 10:20
JFK 13:35
With stops 9.3h
S
M
T
W
T
F
S
American Airlines AA4556
LGA 13:13
YYZ 15:00
1.8h
S
M
T
W
T
F
S
Check prices
easyJet U27662
MXP 10:55
LIS 12:55
With stops 3.0h
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 U27662
MXP 10:55
LIS 12:55
With stops 3.0h
S
M
T
W
T
F
S
Air Transat TS481
LIS 08:35
YYZ 12:10
8.6h
S
M
T
W
T
F
S
Check prices
British Airways BA567
LIN 11:25
LHR 12:30
With stops 2.1h
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
American Airlines AA6830
LIN 11:35
LHR 12:40
With stops 2.1h
S
M
T
W
T
F
S
American Airlines AA6922
LHR 17:05
YYZ 20:15
8.2h
S
M
T
W
T
F
S
Check prices
easyJet U21971
LIN 11:35
LIS 13:30
With stops 2.9h
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 U21971
LIN 11:35
LIS 13:30
With stops 2.9h
S
M
T
W
T
F
S
Air Transat TS481
LIS 08:35
YYZ 12:10
8.6h
S
M
T
W
T
F
S
Check prices
easyJet U21971
LIN 11:35
LIS 13:30
With stops 2.9h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 10:55
YYZ 14:40
8.8h
S
M
T
W
T
F
S
Check prices
Royal Air Maroc AT955
MXP 12:05
CMN 15:10
With stops 3.1h
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 Canada AC895
MXP 13:05
YUL 16:00
With stops 8.9h
S
M
T
W
T
F
S
Air Canada AC895
YUL 17:10
YYZ 18:50
1.7h
S
M
T
W
T
F
S
Check prices
Lufthansa LH6758
MXP 13:05
YUL 16:00
With stops 8.9h
S
M
T
W
T
F
S
Lufthansa LH6758
YUL 17:10
YYZ 18:50
1.7h
S
M
T
W
T
F
S
Check prices
British Airways BA583
MXP 13:15
LHR 14:25
With stops 2.2h
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
British Airways BA583
MXP 13:15
LHR 14:25
With stops 2.2h
S
M
T
W
T
F
S
British Airways BA093
LHR 11:40
YYZ 14:50
8.2h
S
M
T
W
T
F
S
Check prices
Ryanair FR3651
BGY 14:05
LIS 16:00
With stops 2.9h
S
M
T
W
T
F
S
Air Transat TS481
LIS 08:35
YYZ 12:10
8.6h
S
M
T
W
T
F
S
Check prices
See all
British Airways BA589
MXP 20:50
LHR 21:55
With stops 2.1h
S
M
T
W
T
F
S
British Airways BA093
LHR 11:40
YYZ 14:50
8.2h
S
M
T
W
T
F
S
Check prices
British Airways BA589
MXP 20:50
LHR 21:55
With stops 2.1h
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
British Airways BA585
LIN 20:30
LHR 21:30
With stops 2.0h
S
M
T
W
T
F
S
British Airways BA093
LHR 11:40
YYZ 14:50
8.2h
S
M
T
W
T
F
S
Check prices
easyJet U27670
MXP 19:55
LIS 21:55
With stops 3.0h
S
M
T
W
T
F
S
Air Transat TS481
LIS 08:35
YYZ 12:10
8.6h
S
M
T
W
T
F
S
Check prices
easyJet U27698
MXP 19:40
LIS 21:40
With stops 3.0h
S
M
T
W
T
F
S
Air Transat TS481
LIS 08:35
YYZ 12:10
8.6h
S
M
T
W
T
F
S
Check prices
British Airways BA575
LIN 18:55
LHR 20:00
With stops 2.1h
S
M
T
W
T
F
S
British Airways BA093
LHR 11:40
YYZ 14:50
8.2h
S
M
T
W
T
F
S
Check prices
American Airlines AA6834
LIN 18:55
LHR 20:00
With stops 2.1h
S
M
T
W
T
F
S
American Airlines AA6922
LHR 17:05
YYZ 20:15
8.2h
S
M
T
W
T
F
S
Check prices
Royal Air Maroc AT951
MXP 18:50
CMN 21:55
With stops 3.1h
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
British Airways BA573
LIN 16:50
LHR 17:55
With stops 2.1h
S
M
T
W
T
F
S
British Airways BA093
LHR 11:40
YYZ 14:50
8.2h
S
M
T
W
T
F
S
Check prices
British Airways BA573
LIN 16:50
LHR 17:55
With stops 2.1h
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
American Airlines AA6789
LIN 15:30
LHR 16:35
With stops 2.1h
S
M
T
W
T
F
S
American Airlines AA6922
LHR 17:05
YYZ 20:15
8.2h
S
M
T
W
T
F
S
Check prices
British Airways BA579
LIN 15:30
LHR 16:35
With stops 2.1h
S
M
T
W
T
F
S
British Airways BA093
LHR 11:40
YYZ 14:50
8.2h
S
M
T
W
T
F
S
Check prices
Ryanair FR5139
BGY 14:15
FAO 16:10
With stops 2.9h
S
M
T
W
T
F
S
Air Transat TS233
FAO 09:00
YYZ 12:30
8.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR3651
BGY 14:05
LIS 16:00
With stops 2.9h
S
M
T
W
T
F
S
Air Transat TS481
LIS 08:35
YYZ 12:10
8.6h
S
M
T
W
T
F
S
Check prices
British Airways BA583
MXP 13:15
LHR 14:25
With stops 2.2h
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
British Airways BA583
MXP 13:15
LHR 14:25
With stops 2.2h
S
M
T
W
T
F
S
British Airways BA093
LHR 11:40
YYZ 14:50
8.2h
S
M
T
W
T
F
S
Check prices
Air Canada AC895
MXP 13:05
YUL 16:00
With stops 8.9h
S
M
T
W
T
F
S
Air Canada AC895
YUL 17:10
YYZ 18:50
1.7h
S
M
T
W
T
F
S
Check prices
Lufthansa LH6758
MXP 13:05
YUL 16:00
With stops 8.9h
S
M
T
W
T
F
S
Lufthansa LH6758
YUL 17:10
YYZ 18:50
1.7h
S
M
T
W
T
F
S
Check prices
Royal Air Maroc AT955
MXP 12:05
CMN 15:10
With stops 3.1h
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
American Airlines AA6830
LIN 11:35
LHR 12:40
With stops 2.1h
S
M
T
W
T
F
S
American Airlines AA6922
LHR 17:05
YYZ 20:15
8.2h
S
M
T
W
T
F
S
Check prices
See all

Top airlines for flights from Milan to Toronto

Multiple airlines provide flights from Milan to Toronto. The best rated one is Aer Lingus with an average rating of 10.0.

See more
Aer Lingus
Aer Lingus
User rating: 10.0
LOT Polish Airlines
LOT Polish Airlines
User rating: 10.0
Air Transat
Air Transat
User rating: 10.0
easyJet
easyJet
User rating: 10.0
WestJet
WestJet
User rating: 10.0

FAQs about flight schedules from Milan to Toronto