Cheap flights Toronto to Milan Malpensa International Airport

1 passenger, economy

Cheap flights Toronto to Milan Malpensa International Airport

Compare prices, duration and stops

American Airlines
AA 5045
23:27
Toronto, Пирсон (YYZ)
Sun, 13 sep
45h 33min
2 stops
21:00
Milan, Мальпенса (MXP)
Tue, 15 sep +1
855 $
Air Transat
TS 230
03:55
Toronto, Пирсон (YYZ)
Mon, 14 sep
17h 25min
1 stop
21:20
Milan, Мальпенса (MXP)
Mon, 14 sep
265 $
Porter Airlines
PD 7723
20:55
Toronto, Торонто (YTZ)
Mon, 14 sep
32h 55min
2 stops
05:50
Milan, Мальпенса (MXP)
Wed, 16 sep +1
393 $
Air Transat
TS 282
23:50
Toronto, Пирсон (YYZ)
Mon, 14 sep
16h 25min
1 stop
16:15
Milan, Мальпенса (MXP)
Tue, 15 sep +1
324 $
Air Transat
TS 188
01:05
Toronto, Пирсон (YYZ)
Tue, 15 sep
28h 45min
1 stop
05:50
Milan, Мальпенса (MXP)
Wed, 16 sep +1
303 $
Air Transat
TS 230
03:55
Toronto, Пирсон (YYZ)
Tue, 15 sep
27h 15min
2 stops
07:10
Milan, Мальпенса (MXP)
Wed, 16 sep +1
312 $
Porter Airlines
PD 2221
15:55
Toronto, Торонто (YTZ)
Tue, 15 sep
29h 40min
2 stops
21:35
Milan, Мальпенса (MXP)
Wed, 16 sep +1
321 $
Porter Airlines
PD 7723
20:55
Toronto, Торонто (YTZ)
Tue, 15 sep
37h 15min
2 stops
10:10
Milan, Мальпенса (MXP)
Thu, 17 sep +1
434 $
Air Transat
TS 188 🔥 Hot deal
01:05
Toronto, Пирсон (YYZ)
Wed, 16 sep
12h 35min
Direct
13:40
Milan, Мальпенса (MXP)
Wed, 16 sep
347 $
WestJet
WS 46
01:35
Toronto, Пирсон (YYZ)
Wed, 16 sep
19h 25min
1 stop
21:00
Milan, Мальпенса (MXP)
Wed, 16 sep
232 $
WestJet
WS 64
01:55
Toronto, Пирсон (YYZ)
Wed, 16 sep
20h 20min
2 stops
22:15
Milan, Мальпенса (MXP)
Wed, 16 sep
224 $
Flair Airlines
F8 654
17:00
Toronto, Пирсон (YYZ)
Wed, 16 sep
24h 5min
2 stops
17:05
Milan, Мальпенса (MXP)
Thu, 17 sep +1
370 $
Porter Airlines
PD 7313
00:50
Toronto, Пирсон (YYZ)
Thu, 17 sep
29h
2 stops
05:50
Milan, Мальпенса (MXP)
Fri, 18 sep +1
400 $
WestJet
WS 64
01:55
Toronto, Пирсон (YYZ)
Thu, 17 sep
19h 40min
2 stops
21:35
Milan, Мальпенса (MXP)
Thu, 17 sep
282 $
Air Transat
TS 764
03:55
Toronto, Пирсон (YYZ)
Thu, 17 sep
17h 55min
1 stop
21:50
Milan, Мальпенса (MXP)
Thu, 17 sep
387 $
WestJet
WS 808
20:15
Toronto, Пирсон (YYZ)
Thu, 17 sep
15h 30min
2 stops
11:45
Milan, Мальпенса (MXP)
Fri, 18 sep +1
273 $
Porter Airlines
PD 8667
22:10
Toronto, Пирсон (YYZ)
Thu, 17 sep
23h 40min
2 stops
21:50
Milan, Мальпенса (MXP)
Fri, 18 sep +1
315 $
Air Transat
TS 741
23:10
Toronto, Пирсон (YYZ)
Thu, 17 sep
22h 40min
2 stops
21:50
Milan, Мальпенса (MXP)
Fri, 18 sep +1
335 $
Air Transat
TS 230
03:55
Toronto, Пирсон (YYZ)
Sat, 19 sep
29h 35min
1 stop
09:30
Milan, Мальпенса (MXP)
Sun, 20 sep +1
269 $
Air Transat
TS 230
03:55
Toronto, Пирсон (YYZ)
Tue, 29 sep
17h 5min
1 stop
21:00
Milan, Мальпенса (MXP)
Tue, 29 sep
254 $
Air Transat
TS 230
03:55
Toronto, Пирсон (YYZ)
Wed, 30 sep
17h 5min
1 stop
21:00
Milan, Мальпенса (MXP)
Wed, 30 sep
269 $
Air Transat
TS 230
03:55
Toronto, Пирсон (YYZ)
Wed, 7 oct
17h 5min
1 stop
21:00
Milan, Мальпенса (MXP)
Wed, 7 oct
215 $
Air Transat
TS 230 Best price
03:55
Toronto, Пирсон (YYZ)
Wed, 14 oct
17h 5min
1 stop
21:00
Milan, Мальпенса (MXP)
Wed, 14 oct
214 $
WestJet
WS 36
02:15
Toronto, Пирсон (YYZ)
Thu, 15 oct
17h 55min
2 stops
20:10
Milan, Мальпенса (MXP)
Thu, 15 oct
230 $
WestJet
WS 36
02:15
Toronto, Пирсон (YYZ)
Thu, 22 oct
32h
1 stop
10:15
Milan, Мальпенса (MXP)
Fri, 23 oct +1
242 $
WestJet
WS 46
01:35
Toronto, Пирсон (YYZ)
Fri, 23 oct
18h
1 stop
19:35
Milan, Мальпенса (MXP)
Fri, 23 oct
318 $
WestJet
WS 36
02:15
Toronto, Пирсон (YYZ)
Sat, 24 oct
20h 35min
2 stops
22:50
Milan, Мальпенса (MXP)
Sat, 24 oct
250 $
WestJet
WS 46
01:35
Toronto, Пирсон (YYZ)
Sun, 25 oct
11h 5min
1 stop
12:40
Milan, Мальпенса (MXP)
Sun, 25 oct
277 $
Air Transat
TS 480
23:45
Toronto, Пирсон (YYZ)
Sat, 31 oct
14h 5min
2 stops
13:50
Milan, Мальпенса (MXP)
Sun, 1 nov +1
417 $
Porter Airlines
PD 2487
01:55
Toronto, Торонто (YTZ)
Mon, 2 nov
59h 55min
3 stops
13:50
Milan, Мальпенса (MXP)
Wed, 4 nov +1
369 $
Porter Airlines
PD 2477
22:50
Toronto, Торонто (YTZ)
Mon, 2 nov
16h 40min
3 stops
15:30
Milan, Мальпенса (MXP)
Tue, 3 nov +1
355 $
Porter Airlines
PD 7036
19:45
Toronto, Торонто (YTZ)
Fri, 6 nov
34h 50min
2 stops
06:35
Milan, Мальпенса (MXP)
Sun, 8 nov +1
369 $
Air Transat
TS 7036
19:45
Toronto, Торонто (YTZ)
Sat, 7 nov
23h 35min
2 stops
19:20
Milan, Мальпенса (MXP)
Sun, 8 nov +1
381 $
Porter Airlines
PD 7036
19:45
Toronto, Торонто (YTZ)
Sat, 7 nov
23h 35min
2 stops
19:20
Milan, Мальпенса (MXP)
Sun, 8 nov +1
411 $
TAP Portugal
TP 258
22:25
Toronto, Пирсон (YYZ)
Sun, 8 nov
21h 50min
3 stops
20:15
Milan, Мальпенса (MXP)
Mon, 9 nov +1
330 $
Porter Airlines
PD 7036
19:45
Toronto, Торонто (YTZ)
Wed, 18 nov
37h 40min
2 stops
09:25
Milan, Мальпенса (MXP)
Fri, 20 nov +1
365 $
Porter Airlines
PD 7036
19:45
Toronto, Торонто (YTZ)
Sat, 21 nov
35h 50min
2 stops
07:35
Milan, Мальпенса (MXP)
Mon, 23 nov +1
381 $
Porter Airlines
PD 2477
22:50
Toronto, Торонто (YTZ)
Sun, 22 nov
42h 45min
3 stops
17:35
Milan, Мальпенса (MXP)
Tue, 24 nov +1
377 $
Porter Airlines
PD 7877
16:40
Toronto, Торонто (YTZ)
Fri, 27 nov
21h 15min
2 stops
13:55
Milan, Мальпенса (MXP)
Sat, 28 nov +1
378 $
Porter Airlines
PD 2471
19:45
Toronto, Торонто (YTZ)
Sun, 29 nov
26h 15min
2 stops
22:00
Milan, Мальпенса (MXP)
Mon, 30 nov +1
381 $
Porter Airlines
PD 7041
01:55
Toronto, Торонто (YTZ)
Mon, 7 dec
59h 55min
3 stops
13:50
Milan, Мальпенса (MXP)
Wed, 9 dec +1
429 $
Air Transat
TS 480
23:45
Toronto, Пирсон (YYZ)
Wed, 9 dec
22h 10min
1 stop
21:55
Milan, Мальпенса (MXP)
Thu, 10 dec +1
392 $
WestJet
WS 916
15:00
Toronto, Пирсон (YYZ)
Tue, 15 dec
29h 40min
2 stops
20:40
Milan, Мальпенса (MXP)
Wed, 16 dec +1
455 $
WestJet
WS 1032
12:15
Toronto, Пирсон (YYZ)
Wed, 16 dec
59h 55min
3 stops
00:10
Milan, Мальпенса (MXP)
Sat, 19 dec +1
572 $
SATA
S4 322
02:05
Toronto, Пирсон (YYZ)
Fri, 18 dec
17h 15min
2 stops
19:20
Milan, Мальпенса (MXP)
Fri, 18 dec
503 $
British Airways
BA 098
03:20
Toronto, Пирсон (YYZ)
Sun, 27 dec
14h 35min
1 stop
17:55
Milan, Мальпенса (MXP)
Sun, 27 dec
535 $
Air Transat
TS 206
00:25
Toronto, Пирсон (YYZ)
Sun, 28 mar
19h 35min
1 stop
20:00
Milan, Мальпенса (MXP)
Sun, 28 mar
393 $

Low price calendar

September 2026
Price chart (September 2026)
min: 232 $ · max: 303 $
01.09.2026 — no data 02.09.2026 — no data 03.09.2026 — no data 04.09.2026 — no data 05.09.2026 — no data 06.09.2026 — no data 07.09.2026 — no data 08.09.2026 — no data 09.09.2026 — no data 10.09.2026 — no data 11.09.2026 — no data 12.09.2026 — no data 13.09.2026 — no data 14.09.2026 — 265 $ 15.09.2026 — 303 $ 16.09.2026 — 232 $ 17.09.2026 — 273 $ 18.09.2026 — no data 19.09.2026 — 269 $ 20.09.2026 — no data 21.09.2026 — no data 22.09.2026 — no data 23.09.2026 — no data 24.09.2026 — no data 25.09.2026 — no data 26.09.2026 — no data 27.09.2026 — no data 28.09.2026 — no data 29.09.2026 — 254 $ 30.09.2026 — 269 $ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
placeholder
no data
2
placeholder
no data
3
placeholder
no data
4
placeholder
no data
5
placeholder
no data
6
placeholder
no data
7
placeholder
no data
8
placeholder
no data
9
placeholder
no data
10
placeholder
no data
11
placeholder
no data
12
placeholder
no data
13
placeholder
no data
14
placeholder
265 $
15
placeholder
303 $
16
Good deal
232 $
17
placeholder
273 $
18
placeholder
no data
19
placeholder
269 $
20
placeholder
no data
21
placeholder
no data
22
placeholder
no data
23
placeholder
no data
24
placeholder
no data
25
placeholder
no data
26
placeholder
no data
27
placeholder
no data
28
placeholder
no data
29
placeholder
254 $
30
placeholder
269 $

Cheap flights Toronto to Milan Malpensa International Airport

Air Transat
Mon, Tue, Wed, Thu, Sat, Sun
Price from
$214
WestJet
Tue, Wed, Thu, Fri, Sat, Sun
Price from
$230
Porter Airlines
Mon, Tue, Wed, Thu, Fri, Sat, Sun
Price from
$321
American Airlines
Sun
Price from
$855

Popular destinations from Toronto

All →
YTO
Canada → Canada
YMQ
from
$42
YTO
Canada → Canada
YHU
from
$42
YTO
Canada → Canada
YWG
from
$43
YTO
Canada → Canada
YOW
from
$47
YTO
Canada → Canada
YHZ
from
$51
YTO
Canada → Canada
YQR
from
$60
YTO
Canada → Canada
YUL
from
$60
YTO
Canada → Canada
YYC
from
$70
YTO
Canada → Canada
YQT
from
$70

Popular destinations to Milan Malpensa International Airport

All →
WAW
Poland → Italy
MXP
from
$11
VNO
Lithuania → Italy
MXP
from
$12
PMO
Palermo — Milan
Italy → Italy
MXP
from
$12
NAP
Naples — Milan
Italy → Italy
MXP
from
$13
BCN
Spain → Italy
MXP
from
$13
TIA
Tirana — Milan
Albania → Italy
MXP
from
$13
EVN
Armenia → Italy
MXP
from
$14
CTA
Italy → Italy
MXP
from
$14
PAR
France → Italy
MXP
from
$16

Cheap flights Toronto to Milan Malpensa International Airport

Interesting facts about the route

Flight time

22h 10min

Distance

6 608 km

Average price

$355

Most frequent flight

TS 230

Passenger reviews

No reviews for this route yet

Internet abroad

eSIM · Italy

All plans

mammamia

3 GB

data

30

days

$10

Buy

mammamia

5 GB

data

30

days

$13

Buy

mammamia

10 GB

data

30

days

$21

Buy

mammamia

20 GB

data

30

days

$29

Buy

mammamia

1 GB

data

7

days

Frequently Asked Questions

The average ticket price Toronto Milan Malpensa International Airport is $355. The cheapest ticket costs $224, operated by WestJet, flight 64, departing Toronto on 16 September at 01:55, arriving Milan Malpensa International Airport on 16 September at 22:15.
The average flight time is 27 hours 15 minutes. The fastest flight takes 16 hours 25 minutes, flight 282 operated by Air Transat, departing Toronto on 14 September at 23:50, arriving Milan Malpensa International Airport on 15 September at 16:15.
Flights on the Toronto - Milan Malpensa International Airport route are operated by the following airlines: American Airlines, Porter Airlines, Air Transat, WestJet.
The distance from Toronto to Milan Malpensa International Airport is 6608 km.