Cheap flights Toronto to Milano Malpensa Airport

1 passenger, economy

Cheap flights Toronto to Milano Malpensa Airport

Compare prices, duration and stops

Porter Airlines
PD 7723
20:55
Toronto, Toronto City Centre Airport (YTZ)
Mon, 14 sep
32h 55min
2 stops
05:50
Milan, Milano Malpensa Airport (MXP)
Wed, 16 sep +1
37 657 ₹
Air Transat
TS 282
23:50
Toronto, Pearson International Airport (YYZ)
Mon, 14 sep
16h 25min
1 stop
16:15
Milan, Milano Malpensa Airport (MXP)
Tue, 15 sep +1
31 036 ₹
Air Transat
TS 188
01:05
Toronto, Pearson International Airport (YYZ)
Tue, 15 sep
28h 45min
1 stop
05:50
Milan, Milano Malpensa Airport (MXP)
Wed, 16 sep +1
29 025 ₹
Air Transat
TS 230
03:55
Toronto, Pearson International Airport (YYZ)
Tue, 15 sep
27h 15min
2 stops
07:10
Milan, Milano Malpensa Airport (MXP)
Wed, 16 sep +1
29 819 ₹
Porter Airlines
PD 2221
15:55
Toronto, Toronto City Centre Airport (YTZ)
Tue, 15 sep
29h 40min
2 stops
21:35
Milan, Milano Malpensa Airport (MXP)
Wed, 16 sep +1
30 718 ₹
Porter Airlines
PD 7723
20:55
Toronto, Toronto City Centre Airport (YTZ)
Tue, 15 sep
37h 15min
2 stops
10:10
Milan, Milano Malpensa Airport (MXP)
Thu, 17 sep +1
41 565 ₹
Air Transat
TS 188 🔥 Hot deal
01:05
Toronto, Pearson International Airport (YYZ)
Wed, 16 sep
12h 35min
Direct
13:40
Milan, Milano Malpensa Airport (MXP)
Wed, 16 sep
33 226 ₹
WestJet
WS 46
01:35
Toronto, Pearson International Airport (YYZ)
Wed, 16 sep
19h 25min
1 stop
21:00
Milan, Milano Malpensa Airport (MXP)
Wed, 16 sep
22 207 ₹
WestJet
WS 64
01:55
Toronto, Pearson International Airport (YYZ)
Wed, 16 sep
20h 20min
2 stops
22:15
Milan, Milano Malpensa Airport (MXP)
Wed, 16 sep
21 483 ₹
Flair Airlines
F8 654
17:00
Toronto, Pearson International Airport (YYZ)
Wed, 16 sep
24h 5min
2 stops
17:05
Milan, Milano Malpensa Airport (MXP)
Thu, 17 sep +1
35 376 ₹
Porter Airlines
PD 7313
00:50
Toronto, Pearson International Airport (YYZ)
Thu, 17 sep
29h
2 stops
05:50
Milan, Milano Malpensa Airport (MXP)
Fri, 18 sep +1
38 325 ₹
WestJet
WS 64
01:55
Toronto, Pearson International Airport (YYZ)
Thu, 17 sep
19h 40min
2 stops
21:35
Milan, Milano Malpensa Airport (MXP)
Thu, 17 sep
26 986 ₹
Air Transat
TS 764
03:55
Toronto, Pearson International Airport (YYZ)
Thu, 17 sep
17h 55min
1 stop
21:50
Milan, Milano Malpensa Airport (MXP)
Thu, 17 sep
37 015 ₹
WestJet
WS 808
20:15
Toronto, Pearson International Airport (YYZ)
Thu, 17 sep
15h 30min
2 stops
11:45
Milan, Milano Malpensa Airport (MXP)
Fri, 18 sep +1
26 169 ₹
Porter Airlines
PD 8667
22:10
Toronto, Pearson International Airport (YYZ)
Thu, 17 sep
23h 40min
2 stops
21:50
Milan, Milano Malpensa Airport (MXP)
Fri, 18 sep +1
30 161 ₹
Air Transat
TS 741
23:10
Toronto, Pearson International Airport (YYZ)
Thu, 17 sep
22h 40min
2 stops
21:50
Milan, Milano Malpensa Airport (MXP)
Fri, 18 sep +1
32 106 ₹
Air Transat
TS 230
03:55
Toronto, Pearson International Airport (YYZ)
Sat, 19 sep
29h 35min
1 stop
09:30
Milan, Milano Malpensa Airport (MXP)
Sun, 20 sep +1
25 730 ₹
Air Transat
TS 230
03:55
Toronto, Pearson International Airport (YYZ)
Tue, 29 sep
17h 5min
1 stop
21:00
Milan, Milano Malpensa Airport (MXP)
Tue, 29 sep
24 293 ₹
Air Transat
TS 230
03:55
Toronto, Pearson International Airport (YYZ)
Wed, 30 sep
17h 5min
1 stop
21:00
Milan, Milano Malpensa Airport (MXP)
Wed, 30 sep
25 737 ₹
WestJet
WS 780
22:20
Toronto, Pearson International Airport (YYZ)
Tue, 6 oct
23h 55min
2 stops
22:15
Milan, Milano Malpensa Airport (MXP)
Wed, 7 oct +1
28 888 ₹
Air Transat
TS 230
03:55
Toronto, Pearson International Airport (YYZ)
Wed, 7 oct
17h 5min
1 stop
21:00
Milan, Milano Malpensa Airport (MXP)
Wed, 7 oct
20 558 ₹
Air Transat
TS 230 Best price
03:55
Toronto, Pearson International Airport (YYZ)
Wed, 14 oct
17h 5min
1 stop
21:00
Milan, Milano Malpensa Airport (MXP)
Wed, 14 oct
20 452 ₹
WestJet
WS 36
02:15
Toronto, Pearson International Airport (YYZ)
Thu, 15 oct
17h 55min
2 stops
20:10
Milan, Milano Malpensa Airport (MXP)
Thu, 15 oct
21 978 ₹
WestJet
WS 36
02:15
Toronto, Pearson International Airport (YYZ)
Thu, 22 oct
32h
1 stop
10:15
Milan, Milano Malpensa Airport (MXP)
Fri, 23 oct +1
23 198 ₹
WestJet
WS 46
01:35
Toronto, Pearson International Airport (YYZ)
Fri, 23 oct
18h
1 stop
19:35
Milan, Milano Malpensa Airport (MXP)
Fri, 23 oct
30 403 ₹
WestJet
WS 36
02:15
Toronto, Pearson International Airport (YYZ)
Sat, 24 oct
20h 35min
2 stops
22:50
Milan, Milano Malpensa Airport (MXP)
Sat, 24 oct
23 959 ₹
WestJet
WS 46
01:35
Toronto, Pearson International Airport (YYZ)
Sun, 25 oct
11h 5min
1 stop
12:40
Milan, Milano Malpensa Airport (MXP)
Sun, 25 oct
26 558 ₹
Air Transat
TS 122
02:35
Toronto, Pearson International Airport (YYZ)
Mon, 26 oct
14h 30min
1 stop
17:05
Milan, Milano Malpensa Airport (MXP)
Mon, 26 oct
31 041 ₹
Air Transat
TS 480
23:45
Toronto, Pearson International Airport (YYZ)
Sat, 31 oct
14h 5min
2 stops
13:50
Milan, Milano Malpensa Airport (MXP)
Sun, 1 nov +1
39 922 ₹
Porter Airlines
PD 2487
01:55
Toronto, Toronto City Centre Airport (YTZ)
Mon, 2 nov
59h 55min
3 stops
13:50
Milan, Milano Malpensa Airport (MXP)
Wed, 4 nov +1
35 296 ₹
Porter Airlines
PD 2477
22:50
Toronto, Toronto City Centre Airport (YTZ)
Mon, 2 nov
16h 40min
3 stops
15:30
Milan, Milano Malpensa Airport (MXP)
Tue, 3 nov +1
34 013 ₹
Porter Airlines
PD 7036
19:45
Toronto, Toronto City Centre Airport (YTZ)
Fri, 6 nov
34h 50min
2 stops
06:35
Milan, Milano Malpensa Airport (MXP)
Sun, 8 nov +1
35 334 ₹
Air Transat
TS 7036
19:45
Toronto, Toronto City Centre Airport (YTZ)
Sat, 7 nov
23h 35min
2 stops
19:20
Milan, Milano Malpensa Airport (MXP)
Sun, 8 nov +1
36 444 ₹
Porter Airlines
PD 7036
19:45
Toronto, Toronto City Centre Airport (YTZ)
Sat, 7 nov
23h 35min
2 stops
19:20
Milan, Milano Malpensa Airport (MXP)
Sun, 8 nov +1
39 302 ₹
TAP Portugal
TP 258
22:25
Toronto, Pearson International Airport (YYZ)
Sun, 8 nov
21h 50min
3 stops
20:15
Milan, Milano Malpensa Airport (MXP)
Mon, 9 nov +1
31 559 ₹
Porter Airlines
PD 7036
19:45
Toronto, Toronto City Centre Airport (YTZ)
Wed, 18 nov
37h 40min
2 stops
09:25
Milan, Milano Malpensa Airport (MXP)
Fri, 20 nov +1
34 957 ₹
Porter Airlines
PD 7036
19:45
Toronto, Toronto City Centre Airport (YTZ)
Sat, 21 nov
35h 50min
2 stops
07:35
Milan, Milano Malpensa Airport (MXP)
Mon, 23 nov +1
36 433 ₹
Porter Airlines
PD 2477
22:50
Toronto, Toronto City Centre Airport (YTZ)
Sun, 22 nov
42h 45min
3 stops
17:35
Milan, Milano Malpensa Airport (MXP)
Tue, 24 nov +1
36 069 ₹
Porter Airlines
PD 7877
16:40
Toronto, Toronto City Centre Airport (YTZ)
Fri, 27 nov
21h 15min
2 stops
13:55
Milan, Milano Malpensa Airport (MXP)
Sat, 28 nov +1
36 160 ₹
Porter Airlines
PD 2471
19:45
Toronto, Toronto City Centre Airport (YTZ)
Sun, 29 nov
26h 15min
2 stops
22:00
Milan, Milano Malpensa Airport (MXP)
Mon, 30 nov +1
36 494 ₹
Porter Airlines
PD 7041
01:55
Toronto, Toronto City Centre Airport (YTZ)
Mon, 7 dec
59h 55min
3 stops
13:50
Milan, Milano Malpensa Airport (MXP)
Wed, 9 dec +1
41 035 ₹
Air Transat
TS 480
23:45
Toronto, Pearson International Airport (YYZ)
Wed, 9 dec
22h 10min
1 stop
21:55
Milan, Milano Malpensa Airport (MXP)
Thu, 10 dec +1
37 555 ₹
WestJet
WS 916
15:00
Toronto, Pearson International Airport (YYZ)
Tue, 15 dec
29h 40min
2 stops
20:40
Milan, Milano Malpensa Airport (MXP)
Wed, 16 dec +1
43 537 ₹
WestJet
WS 1032
12:15
Toronto, Pearson International Airport (YYZ)
Wed, 16 dec
59h 55min
3 stops
00:10
Milan, Milano Malpensa Airport (MXP)
Sat, 19 dec +1
54 785 ₹
SATA
S4 322
02:05
Toronto, Pearson International Airport (YYZ)
Fri, 18 dec
17h 15min
2 stops
19:20
Milan, Milano Malpensa Airport (MXP)
Fri, 18 dec
48 141 ₹
British Airways
BA 098
03:20
Toronto, Pearson International Airport (YYZ)
Sun, 27 dec
14h 35min
1 stop
17:55
Milan, Milano Malpensa Airport (MXP)
Sun, 27 dec
51 178 ₹
Air Transat
TS 206
00:25
Toronto, Pearson International Airport (YYZ)
Sun, 28 mar
19h 35min
1 stop
20:00
Milan, Milano Malpensa Airport (MXP)
Sun, 28 mar
37 607 ₹

Low price calendar

September 2026
Price chart (September 2026)
min: 22207 ₹ · max: 31036 ₹
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 — 31036 ₹ 15.09.2026 — 29025 ₹ 16.09.2026 — 22207 ₹ 17.09.2026 — 26169 ₹ 18.09.2026 — no data 19.09.2026 — 25730 ₹ 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 — 24293 ₹ 30.09.2026 — 25737 ₹ 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
31036 ₹
15
placeholder
29025 ₹
16
Good deal
22207 ₹
17
placeholder
26169 ₹
18
placeholder
no data
19
placeholder
25730 ₹
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
24293 ₹
30
placeholder
25737 ₹

Cheap flights Toronto to Milano Malpensa Airport

Air Transat
Mon, Tue, Wed, Thu, Sat, Sun
Price from
₹20 452
WestJet
Tue, Wed, Thu, Fri, Sat, Sun
Price from
₹21 978
Porter Airlines
Mon, Tue, Wed, Thu, Fri, Sat, Sun
Price from
₹30 718

Popular destinations from Toronto

All →
YTO
Canada → Canada
YHU
from
₹4 018
YTO
Canada → Canada
YMQ
from
₹4 018
YTO
Canada → Canada
YWG
from
₹4 115
YTO
Canada → Canada
YOW
from
₹4 455
YTO
Canada → Canada
YHZ
from
₹4 836
YTO
Canada → Canada
YQR
from
₹5 724
YTO
Canada → Canada
YUL
from
₹5 735
YTO
Canada → Canada
YYC
from
₹6 706
YTO
Canada → Canada
YQT
from
₹6 742

Popular destinations to Milano Malpensa Airport

All →
WAW
Poland → Italy
MXP
from
₹1 080
VNO
Lithuania → Italy
MXP
from
₹1 141
PMO
Palermo — Milan
Italy → Italy
MXP
from
₹1 186
NAP
Naples — Milan
Italy → Italy
MXP
from
₹1 229
BCN
Spain → Italy
MXP
from
₹1 259
TIA
Tirana — Milan
Albania → Italy
MXP
from
₹1 260
EVN
Armenia → Italy
MXP
from
₹1 319
CTA
Italy → Italy
MXP
from
₹1 376
PAR
France → Italy
MXP
from
₹1 546

Cheap flights Toronto to Milano Malpensa Airport

Interesting facts about the route

Flight time

22h

Distance

6 608 km

Average price

₹33 158

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

₹957

Buy

mammamia

5 GB

data

30

days

₹1244

Buy

mammamia

10 GB

data

30

days

₹1962

Buy

mammamia

20 GB

data

30

days

₹2728

Buy

mammamia

1 GB

data

7

days

₹431

Buy

Frequently Asked Questions

The average ticket price Toronto Milano Malpensa Airport is ₹33 158. The cheapest ticket costs ₹21 483, operated by WestJet, flight 64, departing Toronto on 16 September at 01:55, arriving Milano Malpensa Airport on 16 September at 22:15.
The average flight time is 24 hours 5 minutes. The fastest flight takes 15 hours 30 minutes, flight 808 operated by WestJet, departing Toronto on 17 September at 20:15, arriving Milano Malpensa Airport on 18 September at 11:45.
Flights on the Toronto - Milano Malpensa Airport route are operated by the following airlines: Porter Airlines, Air Transat, WestJet.
The distance from Toronto to Milano Malpensa Airport is 6608 km.