Find Cheapest Airlines Flying from Toronto to Milan
Choose from 7 airlines flying from Toronto to Milan, including Condor Airlines, easyJet and Air Canada. Air Canada currently offers the cheapest ticket on this route.
Flight deals from Toronto to Milan
Find the cheapest direct flight options from Toronto to Milan over the next three months. Book one-way tickets from CAD 1,016 and round-trip tickets from CAD 790.
- Round-trip
- One way
-
-
Cheapest nonstop
YYZ 17:0010h 55mDirectMXP 09:55Toronto - Milan | Mon, Jan 12 | Air Canada
MXP 13:0511h 45mDirectYYZ 18:50Milan - Toronto | Sun, Jan 18 | LufthansaCAD 790 CAD 94917% OFF17% OFFCAD 949 CAD 790 -
YYZ 17:0010h 55mDirectMXP 09:55Toronto - Milan | Mon, Jan 12 | Lufthansa
MXP 13:0511h 45mDirectYYZ 18:50Milan - Toronto | Sun, Jan 18 | Air CanadaCAD 816 CAD 94914% OFF14% OFFCAD 949 CAD 816 -
YYZ 17:1511h 15m1 stopMXP 10:30Toronto - Milan | Wed, Jan 21 | Condor Airlines
MXP 07:5512h 50m1 stopYYZ 14:45Milan - Toronto | Sun, Jan 25 | Condor AirlinesCAD 611 CAD 94936% OFF36% OFFCAD 949 CAD 611 -
YYZ 17:1511h 15m1 stopMXP 10:30Toronto - Milan | Wed, Jan 28 | Condor Airlines
MXP 07:5512h 50m1 stopYYZ 14:45Milan - Toronto | Wed, Feb 4 | Condor AirlinesCAD 62934% OFFCAD 949 CAD 629 -
YYZ 17:1515h 55m1 stopMXP 15:10Toronto - Milan | Wed, Jan 14 | Condor Airlines
MXP 07:5512h 50m1 stopYYZ 14:45Milan - Toronto | Wed, Jan 21 | Condor AirlinesCAD 66030% OFFCAD 949 CAD 660 -
YYZ 18:5023h1 stopMXP 23:50Toronto - Milan | Sat, Jan 17 | Air Transat
MXP 19:5522h 15m1 stopYYZ 12:10Milan - Toronto | Sat, Jan 24 | easyJetCAD 68228% OFFCAD 949 CAD 682 -
YYZ 17:1515h 55m1 stopMXP 15:10Toronto - Milan | Sun, Jan 18 | Condor Airlines
MXP 07:5512h 50m1 stopYYZ 14:45Milan - Toronto | Sun, Jan 25 | Condor AirlinesCAD 69427% OFFCAD 949 CAD 694 -
YYZ 22:4516h 35m1 stopBGY 21:20Toronto - Milan | Mon, Jan 19 | TAP Air Portugal
BGY 12:3514h 40m1 stopYYZ 21:15Milan - Toronto | Mon, Jan 26 | RyanairCAD 71425% OFFCAD 949 CAD 714 -
YYZ 17:3018h 30m1 stopLIN 18:00Toronto - Milan | Sun, Jan 18 | TAP Air Portugal
LIN 11:4015h 35m1 stopYYZ 21:15Milan - Toronto | Sun, Jan 25 | easyJetCAD 72124% OFFCAD 949 CAD 721 -
YYZ 22:4520h 25m1 stopBGY 01:10Toronto - Milan | Wed, Jan 21 | TAP Air Portugal
BGY 05:5021h 25m1 stopYYZ 21:15Milan - Toronto | Wed, Jan 28 | RyanairCAD 75121% OFFCAD 949 CAD 751 -
YYZ 17:1020h1 stopMXP 19:10Toronto - Milan | Fri, Feb 6 | Scandinavian Airlines
MXP 20:0025h 40m1 stopYYZ 15:40Milan - Toronto | Thu, Feb 12 | Scandinavian AirlinesCAD 75221% OFFCAD 949 CAD 752 -
YTZ 12:3015h 25m1 stopMXP 09:55Toronto - Milan | Wed, Jan 21 | Air Canada
MXP 15:0531h 20m1 stopYYZ 16:25Milan - Toronto | Sun, Jan 25 | Swiss AirlinesCAD 79017% OFFCAD 949 CAD 790 -
YTO 13:0017h 25m1 stopMIL Invalid DateToronto - Milan | Mon, Dec 15 | Normal Airline
MIL 15:006hDirectYTO 16:00Milan - Toronto | Wed, Dec 17 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstop
YYZ 17:0010h 55mDirectMXP 09:55Toronto - Milan | Wed, Jan 21 | Air CanadaCAD 1,016 CAD 1,19415% OFF15% OFFCAD 1,194 CAD 1,016 -
YYZ 17:0010h 55mDirectMXP 09:55Toronto - Milan | Mon, Jan 12 | Air CanadaCAD 1,027 CAD 1,19414% OFF14% OFFCAD 1,194 CAD 1,027 -
YYZ 17:1526h1 stopBGY 01:15Toronto - Milan | Fri, Jan 23 | WestJetCAD 428 CAD 1,19464% OFF64% OFFCAD 1,194 CAD 428 -
YYZ 18:5017h 15m1 stopLIN 18:05Toronto - Milan | Sat, Jan 24 | Air TransatCAD 44863% OFFCAD 1,194 CAD 448 -
YYZ 21:3519h 35m1 stopMXP 23:10Toronto - Milan | Fri, Jan 16 | Air TransatCAD 45062% OFFCAD 1,194 CAD 450 -
YYZ 21:3521h 35m1 stopBGY 01:10Toronto - Milan | Thu, Jan 15 | Air TransatCAD 45062% OFFCAD 1,194 CAD 450 -
YYZ 17:1522h 5m1 stopLIN 21:20Toronto - Milan | Wed, Jan 21 | WestJetCAD 47261% OFFCAD 1,194 CAD 472 -
YYZ 18:5017h 10m1 stopLIN 18:00Toronto - Milan | Thu, Feb 5 | Air TransatCAD 50956% OFFCAD 1,194 CAD 509 -
YYZ 22:4519h 5m1 stopMXP 23:50Toronto - Milan | Fri, Jan 16 | TAP Air PortugalCAD 51556% OFFCAD 1,194 CAD 515 -
YYZ 22:4520h 25m1 stopBGY 01:10Toronto - Milan | Wed, Jan 14 | TAP Air PortugalCAD 51656% OFFCAD 1,194 CAD 516 -
YYZ 20:5517h 10m1 stopLIN 20:05Toronto - Milan | Sun, Jan 11 | Air CanadaCAD 51756% OFFCAD 1,194 CAD 517 -
YYZ 21:3520h 35m1 stopBGY 00:10Toronto - Milan | Tue, Jan 20 | Air TransatCAD 52556% OFFCAD 1,194 CAD 525 -
YTO 13:0017h 25m1 stopMIL Invalid DateToronto - Milan | Mon, Dec 15 | Normal AirlineFind More FlightsFind More Flights
-
Displayed flight fares from Toronto to Milan are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Flight Information for Toronto to Milan Flights
The distance between Toronto and Milan is 6,638.09km. It takes around 10 hours 30 minutes on average to fly from Toronto to Milan. Based on Trip.com's data, travel demand peaks in December. The off-season for travel is October.
| Cheapest one-way flight price | CAD 428 |
|---|---|
| Cheapest return ticket price | CAD 611 |
| Off-season travel month | October |
| Peak season for travel | December |
| Flight distance | 6,638.09km |
| Average flight time | 10 hours 30 minutes |
| Popular airline | Condor |
When is the cheapest time to fly from Toronto to Milan?
The cheapest time for Toronto to Milan flights: Jan 25 to Feb 1 — one way flight prices from CAD 336.
Cheapest flights
From price
Search
Displayed fare trends are based on Trip.com's aggregated average of the lowest flight prices from Toronto to Milan, calculated over the upcoming 10 weeks.
Flight FAQs
Which airlines offer the cheapest flights from Toronto (YTO) to Milan (MIL)?
Based on Trip.com data, WestJet offers one-way fares as low as CAD 428 on Cheapest nonstop routes (e.g. YYZ to BGY on Fri, Jan 23), while Condor Airlines offers Cheapest nonstop round-trips from CAD 611 departing on Wed, Jan 21 and returning on Sun, Jan 25.Which airlines offer direct flights from Toronto to Milan?
At the moment, you can catch a direct flight from Toronto to Milan with the following airlines, including: easyJet Air Transat WestJet Air Canada Condor Selected airlines are based on historical data collected from flight bookings users made on Trip.com within the last 90 days.How long is the flight from Toronto (YTO) to Milan (MIL)?
It takes about 10 hours 30 minutes to fly from Toronto (YTO) to Milan (MIL).When is the best time to book flights from Toronto to Milan?
By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Toronto to Milan is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals.How many flights are there per week from Toronto to Milan?
Based on Trip.com data in the past 4 weeks, there is 4 flight per week flying from Toronto to Milan. You can check the weekly schedule for popular airlines on this route below: Air Canada: S/-/T/W/-/F/- -- AC894 (17:50)How can I find the best deals on flights from Toronto to Milan?
To find best deals on flights from Toronto to Milan, you can use various tools on Trip.com:
· Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Fri, Jan 23, with one-way flights priced at just CAD 428.
· Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is Air Canada.
· Set up price alerts to easily monitor ticket prices without having to check every day.
· Check Trip.com flight deals and promo codes frequently.
· Avoid peak season unless you book very early. It seems the peak season for Milan travel is around December.
· Get exclusive promo codes for Trip.com app users.When is the best time to book a flight from Toronto to Milan to get the best price?
The cheapest months to fly from Toronto to Milan is October, when demand for travel is lower.Which upcoming date is the cheapest for flights from Toronto to Milan?
After crunching the numbers on our December flight calendar, it's currently cheapest to fly from Toronto to Milan on December 16, 2025 with Scandinavian Airlines, with prices starting at CAD 867.Which airports can I fly through when travelling to Milan from Toronto?
You can land at any one of the following hubs in Milan, with Toronto Pearson International Airport to Milan Malpensa Airport (YYZ-MXP) is by far the most common option on this route: Milan Bergamo Airport (BGY) Milan Linate Airport (LIN) Milan Malpensa Airport (MXP) Parma Airport (PMF).What is the time difference between Toronto and Milan?
The time difference between Milan and Toronto is 6h.How can I change or cancel my flight ticket from Toronto to Milan?
Tickets can only be changed or cancelled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.