Cheap flights from Canada to Milan

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs. Cheapflights |
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

How to find the cheapest flight from
Canada to Milan (MIL)

How far in advance should I book a flight from Canada to Milan?

Find a great deal and save up to 15% by booking at least 61 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Canada to Milan within the next two weeks, with the cheapest ticket starting at C$ 1414.

What is the cheapest month to fly from Canada to Milan?

The best pricing can be found in the month of February. Prices to Milan from Canada average C$ 970. You can even find prices in February for less than C$ 970, as users have found deals to Milan from as low as C$ 677. The month of December appears to be one of the more expensive times to travel to Milan from Canada. Flying in the targeted month can save you up to 34%.

Cheap flights from Canada to Milan in July, August 2020

The best prices found for Canada to MIL flights for July, August
21 Jul - 28 Jul
C$ 372pp
YYZ
Toronto Pearson Intl
TAP AIR PORTUGAL
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
TAP AIR PORTUGAL
 
1 STOP
YYZ
Toronto Pearson Intl
21 Jul - 28 Jul
C$ 376pp
YYZ
Toronto Pearson Intl
TAP AIR PORTUGAL
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
TAP AIR PORTUGAL
 
1 STOP
YYZ
Toronto Pearson Intl
21 Jul - 28 Jul
C$ 510pp
YYZ
Toronto Pearson Intl
Multiple Airlines
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
TAP AIR PORTUGAL
 
1 STOP
YYZ
Toronto Pearson Intl

Canada to Milan 2020 flight deals

Cheap flights to Milan from Canada found for this year
2 Sep - 16 Sep
C$ 362pp
YYZ
Toronto Pearson Intl
TAP AIR PORTUGAL
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
TAP AIR PORTUGAL
 
1 STOP
YYZ
Toronto Pearson Intl
2 Sep - 16 Sep
C$ 365pp
YYZ
Toronto Pearson Intl
TAP AIR PORTUGAL
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
TAP AIR PORTUGAL
 
1 STOP
YYZ
Toronto Pearson Intl
21 Jul - 28 Jul
C$ 372pp
YYZ
Toronto Pearson Intl
TAP AIR PORTUGAL
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
TAP AIR PORTUGAL
 
1 STOP
YYZ
Toronto Pearson Intl

Last minute flights from Canada to Milan

Late deals on round-trip flights to Milan from Canada, departing today and this week
29 Jun - 28 Jul
C$ 809pp
YYZ
Toronto Pearson Intl
KLM
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
KLM
 
1 STOP
YYZ
Toronto Pearson Intl
29 Jun - 29 Jul
C$ 810pp
YYZ
Toronto Pearson Intl
Multiple Airlines
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
Air France
 
1 STOP
YYZ
Toronto Pearson Intl
29 Jun - 3 Aug
C$ 811pp
YYZ
Toronto Pearson Intl
KLM
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
KLM
 
1 STOP
YYZ
Toronto Pearson Intl

One-way flights to Milan from Canada

The cheapest one-way flights from Canada to Milan
7:20 p.m. - 3:05 p.m.
TAP AIR PORTUGAL
1 stop
13h 45m
YYZ - MXP
TAP AIR PORTUGAL
C$ 366
Travelgenio
7:55 p.m. - 8:55 a.m.
TAP AIR PORTUGAL
1 stop
31h 00m
YYZ - MXP
TAP AIR PORTUGAL
C$ 370
Travelgenio
3:20 p.m. - 7:15 p.m.
Multiple Airlines
1 stop
18h 55m
YVR - MXP
Multiple Airlines
C$ 393
easyJet worldwide

Related info for your journey

Useful info, stats and facts about Canada to Milan flights.

Flight FAQs

From Canada to Milan

Can I find flights from Canada to Milan for under C$ 400 on Cheapflights?

Yes, there are multiple flights from Canada to Milan for under C$ 400. The cheapest flight booked recently is on TAP AIR PORTUGAL for just C$ 376, but on average you can expect to pay C$ 457.

Are there direct flights from Canada to Milan for under C$ 400 on Cheapflights?

There are no direct flights from Canada to Milan, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Are there last-minute flights available from Canada to Milan for under C$ 900?

There are currently 20+ open flights from Canada to Milan within the next 7 days for less than C$ 900.

How popular is this flight route?

The Canada to Milan flight path was viewed by 612 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

What are the most popular airlines that fly from Canada to Milan?

The most popular airlines flying from Canada to Milan are Aer Lingus, Icelandair and Ukraine International Airlines. Something to consider prior to booking your flight.

What are the most popular routes from Canada to Milan?

Most travellers choose Toronto Pearson Intl - Milan Malpensa, Toronto Pearson Intl - Milan Orio Al Serio or Toronto Pearson Intl - Milan Linate when deciding on the best route from Canada to Milan.

What are the cheapest flights from Canada to Milan?

On average you can expect to pay C$ 1132 for a flight from Canada to Milan. The cheapest flight overall is C$ 490 while the most popular route, (Toronto Pearson Intl - Milan Malpensa) is currently priced at C$ 509.

Arrival points for flights from Canada to Milan

Destination information for Milan

Things to know before you go. Useful info for your trip from Canada to Milan
Today's exchange rate
C$ 1 = €0.66
Average temperature for July in Milan
31.0 °C
Avg rainfall for July in Milan
101.0 mm

Airports servicing Milan

Linate (LIN)
Bergamo Orio al Serio (BGY)
Parma (PMF)