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 23 airlines and as many as 640 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, Munich or any other of the 22 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 11:00 pm.
With Lufthansa
If you choose to fly with Lufthansa from Toronto to Milan you can make a transit either via Frankfurt or via Munich. The route via Frankfurt is 15 minutes faster. Lufthansa is a Star Alliance member.
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) |
MUC Munich | 10h 50m | 1h 40m | 4387 miles (7059 km) |
KEF Reykjavik | 11h 20m | 1h 40m | 4359 miles (7014 km) |
CPH Copenhagen | 11h 25m | 1h 45m | 4632 miles (7453 km) |
ZRH Zurich | 11h 30m | 2h 5m | 4182 miles (6729 km) |
PHL Philadelphia | 11h 35m | 2h 10m | 4450 miles (7160 km) |
FRA Frankfurt | 12h 5m | 2h 50m | 4269 miles (6869 km) |
LHR London | 12h 15m | 5h 0m | 4150 miles (6677 km) |
YUL Montreal | 12h 20m | 2h 49m | 4136 miles (6655 km) |
JFK New York | 12h 30m | 2h 31m | 4374 miles (7038 km) |
CDG Paris | 12h 35m | 3h 20m | 4134 miles (6652 km) |
CMN Casablanca | 12h 40m | 1h 45m | 5074 miles (8164 km) |
AMS Amsterdam | 13h 20m | 4h 20m | 4239 miles (6821 km) |
EWR New York | 13h 25m | - | - |
VIE Vienna | 14h 15m | 4h 15m | 4751 miles (7644 km) |
ARN Stockholm | 14h 15m | 3h 35m | 4991 miles (8031 km) |
LGA New York | 14h 21m | - | - |
BOS Boston | 14h 30m | 2h 34m | 4267 miles (6866 km) |
LIS Lisbon | 14h 30m | 3h 50m | 4618 miles (7430 km) |
WAW Warsaw | 14h 30m | 3h 45m | 5050 miles (8125 km) |
MAD Madrid | 14h 30m | 4h 45m | 4504 miles (7247 km) |
ORD Chicago | 15h 0m | 3h 11m | 4973 miles (8002 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.