Flights from Toronto to Milan – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YYZ to MXP – All flight route options from Pearson International, Canada to Milan Malpensa Airport, Italy. These flights are operated by 22 airlines. Fly non-stop with Neos or choose from 21 different transit flights. The shortest flight time is 7 hours and 50 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Milan Malpensa Airport
We got great deals on hotels and car rentals near the airport.
Toronto to Milan flights
There are over 22 airlines and as many as 1096 flights every week to this destination. You can fly non-stop to Milan (MXP) from Toronto (YYZ) with Neos but if a stopover option suits you better you can choose to fly via Barcelona, Reykjavik or any other of the 21 alternatives with connectiing airports.
Tip! You can also fly to Milan from City Centre (YTZ).
Toronto to Milan with Neos
You can fly non-stop with Neos every Thursday between 3:00 pm and 1:00 am.
With Condor
If you fly from Toronto with Condor you will do a stopover in Frankfurt, FRA before reaching Milan. This flight trip will take 10 hours and 25 minutes and you can fly every Wednesday or Sunday with departures at 17:15.
Distance & flight times: Pearson to Milan Airport
The shortest flight time between YYZ and MXP is 7 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 7h 50m | - | 4130 miles (6645 km) |
BCN Barcelona | 10h 45m | 1h 15m | 4460 miles (7176 km) |
KEF Reykjavik | 11h 20m | 1h 40m | 4359 miles (7014 km) |
CPH Copenhagen | 11h 25m | 1h 45m | 4632 miles (7453 km) |
ZRH Zurich | 11h 45m | 2h 55m | 4182 miles (6729 km) |
MUC Munich | 11h 48m | 3h 10m | 4387 miles (7059 km) |
FRA Frankfurt | 12h 0m | 3h 5m | 4269 miles (6869 km) |
LHR London | 12h 10m | 2h 45m | 4150 miles (6677 km) |
JFK New York | 12h 35m | 2h 53m | 4374 miles (7038 km) |
CMN Casablanca | 12h 40m | 2h 15m | 5074 miles (8164 km) |
ORD Chicago | 12h 56m | 2h 11m | 4973 miles (8002 km) |
YUL Montreal | 13h 0m | 2h 19m | 4136 miles (6655 km) |
PHL Philadelphia | 13h 5m | 2h 1m | 4450 miles (7160 km) |
MAD Madrid | 13h 5m | 3h 10m | 4504 miles (7247 km) |
CDG Paris | 13h 5m | 4h 40m | 4134 miles (6652 km) |
LIS Lisbon | 13h 25m | 4h 25m | 4618 miles (7430 km) |
ARN Stockholm | 14h 5m | 3h 5m | 4991 miles (8031 km) |
EWR New York | 14h 10m | - | - |
VIE Vienna | 14h 15m | 4h 15m | 4751 miles (7644 km) |
LGA New York | 14h 25m | - | - |
WAW Warsaw | 14h 35m | 3h 40m | 5050 miles (8125 km) |
BOS Boston | 15h 0m | 3h 4m | 4267 miles (6866 km) |

Quick copy and share this page
From Toronto to Italy
Below is a list of other destinations to Italy from Pearson International with either direct flights or 1 stop connections.
From Canada to Milan
Below is a list of other cities in Canada with flights to Milan with either non-stop or connecting flights.