Flight times from Toronto to Milan & schedule

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

Flight duration

About 8 hours 41 minutes

Flight distance

About 6,638.09km

How long is the flight from Toronto to Milan?

The flights usually depart from Toronto Pearson International Airport and arrive at Milan Malpensa Airport.

See more
Earliest first
Latest first
Air Canada AC7952
YTZ 07:25
YUL 08:43
With stops 1.3h
S
M
T
W
T
F
S
Air Canada AC894
YUL 20:45
MXP 10:20
7.6h
S
M
T
W
T
F
S
Check prices
Neos NO425
YYZ 15:45
MXP 05:35
Nonstop 7.8h
S
M
T
W
T
F
S
Check prices
Air Canada AC894
YYZ 17:00
MXP 10:20
Nonstop 11.3h
S
M
T
W
T
F
S
Check prices
Lufthansa LH6757
YYZ 17:00
YUL 18:22
With stops 1.4h
S
M
T
W
T
F
S
Lufthansa LH6757
YUL 20:45
MXP 10:20
7.6h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD7764
YYZ 19:10
OPO 07:05
With stops 6.9h
S
M
T
W
T
F
S
easyJet U23882
OPO 22:30
MXP 01:55
2.4h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD7764
YYZ 19:10
OPO 07:05
With stops 6.9h
S
M
T
W
T
F
S
Ryanair FR8953
OPO 17:45
MXP 21:10
2.4h
S
M
T
W
T
F
S
Check prices
Air Canada AC800
YYZ 20:40
DUB 08:15
With stops 6.6h
S
M
T
W
T
F
S
Ryanair FR1454
DUB 10:50
MXP 14:25
2.6h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD7188
YYZ 21:05
CDG 10:30
With stops 7.4h
S
M
T
W
T
F
S
Wizz Air Malta W46342
BVA 13:20
MXP 14:55
1.6h
S
M
T
W
T
F
S
Check prices
Air Transat TS188
YYZ 21:05
CDG 10:30
With stops 7.4h
S
M
T
W
T
F
S
easyJet U24563
CDG 17:25
LIN 18:55
1.5h
S
M
T
W
T
F
S
Check prices
Air Transat TS188
YYZ 21:05
CDG 10:30
With stops 7.4h
S
M
T
W
T
F
S
easyJet U23824
ORY 19:25
MXP 20:50
1.4h
S
M
T
W
T
F
S
Check prices
Air Transat TS188
YYZ 21:05
CDG 10:30
With stops 7.4h
S
M
T
W
T
F
S
Ryanair FR3433
BVA 08:00
BGY 09:35
1.6h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD7188
YYZ 21:05
CDG 10:30
With stops 7.4h
S
M
T
W
T
F
S
Ryanair FR3433
BVA 08:00
BGY 09:35
1.6h
S
M
T
W
T
F
S
Check prices
Air Transat TS480
YYZ 21:30
LIS 09:35
With stops 7.1h
S
M
T
W
T
F
S
easyJet U21994
LIS 14:20
LIN 18:00
2.7h
S
M
T
W
T
F
S
Check prices
Air Transat TS480
YYZ 21:30
LIS 09:35
With stops 7.1h
S
M
T
W
T
F
S
easyJet U27673
LIS 06:25
MXP 10:05
2.7h
S
M
T
W
T
F
S
Check prices
Air Transat TS480
YYZ 21:30
LIS 09:35
With stops 7.1h
S
M
T
W
T
F
S
easyJet U23874
LIS 20:45
MXP 00:25
2.7h
S
M
T
W
T
F
S
Check prices
Air Transat TS122
YYZ 21:35
LGW 09:45
With stops 7.2h
S
M
T
W
T
F
S
Wizz Air Malta W46304
LGW 20:20
MXP 23:20
2.0h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD7122
YYZ 21:35
LGW 09:45
With stops 7.2h
S
M
T
W
T
F
S
easyJet U28311
LGW 20:25
MXP 23:20
1.9h
S
M
T
W
T
F
S
Check prices
Air Transat TS122
YYZ 21:35
LGW 09:45
With stops 7.2h
S
M
T
W
T
F
S
Ryanair FR2757
STN 07:05
MXP 10:00
1.9h
S
M
T
W
T
F
S
Check prices
Air Transat TS122
YYZ 21:35
LGW 09:45
With stops 7.2h
S
M
T
W
T
F
S
Ryanair FR2696
STN 14:55
BGY 17:50
1.9h
S
M
T
W
T
F
S
Check prices
Westjet WS016
YYZ 22:15
EDI 10:05
With stops 6.8h
S
M
T
W
T
F
S
Ryanair FR3646
EDI 17:45
BGY 21:15
2.5h
S
M
T
W
T
F
S
Check prices
See all
Air Transat TS230
YYZ 23:55
DUB 11:30
With stops 6.6h
S
M
T
W
T
F
S
Ryanair FR1454
DUB 10:50
MXP 14:25
2.6h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD7230
YYZ 23:55
DUB 11:30
With stops 6.6h
S
M
T
W
T
F
S
Ryanair FR1454
DUB 10:50
MXP 14:25
2.6h
S
M
T
W
T
F
S
Check prices
Air Transat TS764
YYZ 23:55
OPO 11:55
With stops 7.0h
S
M
T
W
T
F
S
easyJet U23882
OPO 22:30
MXP 01:55
2.4h
S
M
T
W
T
F
S
Check prices
Air Transat TS230
YYZ 23:55
DUB 11:30
With stops 6.6h
S
M
T
W
T
F
S
Aer Lingus EI436
DUB 18:00
MXP 21:35
2.6h
S
M
T
W
T
F
S
Check prices
Air Transat TS230
YYZ 23:55
DUB 11:30
With stops 6.6h
S
M
T
W
T
F
S
Ryanair FR4038
DUB 18:45
BGY 22:15
2.5h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD7230
YYZ 23:55
DUB 11:30
With stops 6.6h
S
M
T
W
T
F
S
Ryanair FR4038
DUB 18:45
BGY 22:15
2.5h
S
M
T
W
T
F
S
Check prices
Air Transat TS764
YYZ 23:55
OPO 11:55
With stops 7.0h
S
M
T
W
T
F
S
Ryanair FR8953
OPO 17:45
MXP 21:10
2.4h
S
M
T
W
T
F
S
Check prices
Air Transat TS230
YYZ 23:55
DUB 11:30
With stops 6.6h
S
M
T
W
T
F
S
Ryanair FR9428
DUB 08:30
BGY 12:00
2.5h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD7230
YYZ 23:55
DUB 11:30
With stops 6.6h
S
M
T
W
T
F
S
Ryanair FR9428
DUB 08:30
BGY 12:00
2.5h
S
M
T
W
T
F
S
Check prices
Air Transat TS230
YYZ 23:55
DUB 11:30
With stops 6.6h
S
M
T
W
T
F
S
Ryanair FR4844
DUB 06:15
BGY 09:45
2.5h
S
M
T
W
T
F
S
Check prices
Westjet WS034
YYZ 23:05
DUB 09:55
With stops 6.8h
S
M
T
W
T
F
S
Ryanair FR1454
DUB 10:50
MXP 14:25
2.6h
S
M
T
W
T
F
S
Check prices
Westjet WS034
YYZ 23:05
DUB 09:55
With stops 6.8h
S
M
T
W
T
F
S
Aer Lingus EI436
DUB 18:00
MXP 21:35
2.6h
S
M
T
W
T
F
S
Check prices
Westjet WS034
YYZ 23:05
DUB 09:55
With stops 6.8h
S
M
T
W
T
F
S
Ryanair FR4038
DUB 18:45
BGY 22:15
2.5h
S
M
T
W
T
F
S
Check prices
Westjet WS034
YYZ 23:05
DUB 09:55
With stops 6.8h
S
M
T
W
T
F
S
Ryanair FR9428
DUB 08:30
BGY 12:00
2.5h
S
M
T
W
T
F
S
Check prices
Westjet WS034
YYZ 23:05
DUB 09:55
With stops 6.8h
S
M
T
W
T
F
S
Ryanair FR4844
DUB 06:15
BGY 09:45
2.5h
S
M
T
W
T
F
S
Check prices
Westjet WS016
YYZ 22:15
EDI 10:05
With stops 6.8h
S
M
T
W
T
F
S
Ryanair FR3646
EDI 17:45
BGY 21:15
2.5h
S
M
T
W
T
F
S
Check prices
Westjet WS016
YYZ 22:15
EDI 10:05
With stops 6.8h
S
M
T
W
T
F
S
easyJet U21988
EDI 14:55
LIN 18:20
2.4h
S
M
T
W
T
F
S
Check prices
Air Transat TS122
YYZ 21:35
LGW 09:45
With stops 7.2h
S
M
T
W
T
F
S
Wizz Air Malta W46304
LGW 20:20
MXP 23:20
2.0h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD7122
YYZ 21:35
LGW 09:45
With stops 7.2h
S
M
T
W
T
F
S
easyJet U28311
LGW 20:25
MXP 23:20
1.9h
S
M
T
W
T
F
S
Check prices
Air Transat TS122
YYZ 21:35
LGW 09:45
With stops 7.2h
S
M
T
W
T
F
S
Ryanair FR2757
STN 07:05
MXP 10:00
1.9h
S
M
T
W
T
F
S
Check prices
See all
Neos NO425
YYZ 15:45
MXP 05:35
Nonstop 7.8h
S
M
T
W
T
F
S
Check prices
Air Canada AC894
YYZ 17:00
MXP 10:20
Nonstop 11.3h
S
M
T
W
T
F
S
Check prices
Air Canada AC894
YYZ 17:00
MXP 10:20
Nonstop 11.3h
S
M
T
W
T
F
S
Check prices
Neos NO425
YYZ 15:45
MXP 05:35
Nonstop 7.8h
S
M
T
W
T
F
S
Check prices

FAQs about flight schedules from Toronto to Milan

  • When to buy flight tickets from Toronto (YTO) to Milan (MIL) the cheapest?

    Airlines adjust prices for flights from Toronto to Milan based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • It takes about 10 hours 10 minutes to fly from Toronto (YTO) to Milan (MIL).
  • Airlines with flights from Toronto (YTO) to Milan (MIL): Air Canada, Neosair and Lufthansa.