Latest deals
Insights
When to book
FAQs
Price Alerts
Flights to Milan

C$ 352 Cheap flights to Milan

This is the cheapest one-way flight price found by a momondo user in the last 72 hours by searching for a flight to Milan departing on 17/2. Fares may change, and may not be available for all flights or travel dates. Click the price to refresh the search for this deal.
1 adult

Deals available from 900+ travel sites.

Save money when you book flights with momondo
Big names, great deals
Big names, great deals
Search 100s of travel sites to compare prices.
Filter for what you want
Filter for what you want
Free Wi-Fi? Early arrival? Instantly customize your results
Trusted and free
Trusted and free
We’re completely free to use - no hidden charges or fees.
Price Alerts
Price Alerts
Not ready to book? to track prices.

Find the cheapest flights from Canada to Milan

Cheap round-trip flights

Recommended round-trip deals departing in the coming months from the most popular airlines that fly to Milan.

Cheap one-way flights

Only flying one-way? Below are some of the best one-way flight deals to Milan found on KAYAK recently.

Cheap last-minute flights

Leaving soon but still want a bargain? Check out these latest deals for last minute flights to Milan.

Cheap direct flights

The latest deals for direct flights to Milan so you can sit back and relax without the need for a layover.

Cheap bus & train deals to Milan

Find recent round-trip train or bus tickets from Canada to Milan.

All round-trip flight deals from Canada to Milan

The cheapest plane tickets from Canada to Milan found on KAYAK recently.
5:35 p.m. - 8:25 p.m.YYZ-BGY
20h 50m1 stop
6:00 a.m. - 3:50 p.m.BGY-YYZ
15h 50m1 stop
C$ 596
Find Deal
Tue, 18 Feb - Tue, 25 Feb
5:35 p.m. - 11:25 a.m.YYZ-BGY
11h 50m1 stop
5:45 a.m. - 3:50 p.m.BGY-YYZ
16h 05m1 stop
C$ 620
Find Deal
Mon, 17 Feb - Thu, 27 Feb
11:20 p.m. - 10:20 a.m.YVR-MXP
26h 00m1 stop
12:20 p.m. - 8:47 p.m.MXP-YVR
17h 27m1 stop
C$ 924Air Canada
Find Deal
Sun, 2 Feb - Sun, 16 Feb
11:30 p.m. - 10:20 a.m.YVR-MXP
25h 50m2 stops
12:20 p.m. - 8:47 p.m.MXP-YVR
17h 27m1 stop
C$ 932Air Canada
Find Deal
Sun, 2 Feb - Sun, 16 Feb
8:25 p.m. - 10:20 a.m.YUL-MXP
7h 55mdirect
12:20 p.m. - 3:10 p.m.MXP-YUL
8h 50mdirect
C$ 996Lufthansa
Find Deal
Mon, 3 Feb - Sun, 16 Feb
8:25 p.m. - 9:20 a.m.YUL-MXP
7h 55mdirect
11:20 a.m. - 3:10 p.m.MXP-YUL
8h 50mdirect
C$ 997Lufthansa
Find Deal
Wed, 12 Mar - Tue, 18 Mar
3:35 p.m. - 5:40 p.m.YVR-MXP
17h 05m2 stops
4:00 p.m. - 11:20 a.m.MXP-YVR
28h 20m1 stop
C$ 1,032Air France
Find Deal
Thu, 30 Jan - Mon, 10 Feb
1:30 p.m. - 11:20 a.m.YVR-LIN
12h 50m1 stop
12:20 p.m. - 11:15 a.m.LIN-YVR
31h 55m1 stop
C$ 1,099Air France
Find Deal
Thu, 3 Apr - Tue, 22 Apr
7:45 p.m. - 1:10 p.m.YYZ-MXP
11h 25m1 stop
2:10 p.m. - 6:15 p.m.MXP-YYZ
34h 05m1 stop
C$ 1,100Icelandair
Find Deal
Wed, 12 Feb - Sun, 23 Feb
3:40 p.m. - 10:00 p.m.YVR-MXP
21h 20m1 stop
11:00 p.m. - 10:55 a.m.MXP-YVR
20h 55m1 stop
C$ 1,294Icelandair
Find Deal
Tue, 1 Jul - Fri, 11 Jul
6:30 a.m. - 7:55 a.m.YVR-LIN
40h 25m2 stops
C$ 352
Find Deal
Mon, 17 Feb
9:25 p.m. - 8:10 p.m.YUL-LIN
16h 45m2 stops
C$ 369
Find Deal
Mon, 24 Feb
8:50 p.m. - 2:10 p.m.YYZ-MXP
11h 20m1 stop
C$ 886Icelandair
Find Deal
Wed, 4 Jun
8:50 p.m. - 2:10 p.m.YYZ-MXP
11h 20m1 stop
C$ 893Icelandair
Find Deal
Wed, 28 May
5:25 p.m. - 10:00 a.m.YTZ-MXP
10h 35m1 stop
C$ 1,113Air Canada
Find Deal
Tue, 20 May
8:25 p.m. - 10:20 a.m.YUL-MXP
7h 55mdirect
C$ 1,118Lufthansa
Find Deal
Wed, 26 Feb
12:30 a.m. - 10:00 a.m.YYZ-MXP
27h 30m1 stop
C$ 1,122Air Canada
Find Deal
Tue, 20 May
7:05 p.m. - 2:00 p.m.YUL-LIN
12h 55m1 stop
C$ 1,125Air France
Find Deal
Mon, 24 Feb
8:10 p.m. - 10:00 a.m.YUL-MXP
7h 50mdirect
C$ 1,149Lufthansa
Find Deal
Wed, 21 May
5:00 p.m. - 2:00 p.m.YUL-LIN
15h 00m1 stop
C$ 1,202Air France
Find Deal
Sat, 22 Feb
9:35 p.m. - 11:25 p.m.YYZ-MXP
19h 50m1 stop
6:40 a.m. - 3:00 p.m.MXP-YYZ
14h 20m1 stop
C$ 789
Find Deal
Fri, 24 Jan - Fri, 31 Jan
9:35 p.m. - 9:05 p.m.YYZ-MXP
17h 30m2 stops
6:40 a.m. - 3:00 p.m.MXP-YYZ
14h 20m1 stop
C$ 896
Find Deal
Fri, 24 Jan - Fri, 31 Jan
7:45 p.m. - 2:45 p.m.YUL-MXP
13h 00m1 stop
9:55 p.m. - 12:30 p.m.MXP-YUL
20h 35m1 stop
C$ 924
Find Deal
Sat, 25 Jan - Sun, 2 Feb
8:00 p.m. - 11:35 p.m.YYZ-MXP
21h 35m1 stop
5:45 p.m. - 1:15 p.m.MXP-YYZ
25h 30m1 stop
C$ 947
Find Deal
Tue, 21 Jan - Tue, 28 Jan
8:25 p.m. - 10:20 a.m.YUL-MXP
7h 55mdirect
12:20 p.m. - 3:10 p.m.MXP-YUL
8h 50mdirect
C$ 1,081Air Canada
Find Deal
Sat, 25 Jan - Sun, 2 Feb
8:25 p.m. - 10:20 a.m.YUL-MXP
7h 55mdirect
9:45 a.m. - 5:17 p.m.MXP-YUL
13h 32m1 stop
C$ 1,122Air Canada
Find Deal
Sat, 25 Jan - Sun, 2 Feb
8:25 p.m. - 10:20 a.m.YUL-MXP
7h 55mdirect
12:20 p.m. - 3:10 p.m.MXP-YUL
8h 50mdirect
C$ 1,346Lufthansa
Find Deal
Sat, 25 Jan - Sun, 2 Feb
8:10 p.m. - 4:35 p.m.YUL-MXP
14h 25m1 stop
12:20 p.m. - 3:10 p.m.MXP-YUL
8h 50mdirect
C$ 1,375Lufthansa
Find Deal
Sat, 25 Jan - Sun, 2 Feb
8:50 p.m. - 9:35 p.m.YUL-LIN
18h 45m1 stop
1:25 p.m. - 7:05 p.m.LIN-YUL
11h 40m1 stop
C$ 2,300British Airways
Find Deal
Sat, 25 Jan - Sun, 2 Feb
1:15 p.m. - 11:05 a.m.YUL-MXP
15h 50m2 stops
11:55 a.m. - 8:32 a.m.MXP-YUL
26h 37m2 stops
C$ 2,310TAP AIR PORTUGAL
Find Deal
Sat, 25 Jan - Sun, 2 Feb
8:25 p.m. - 10:20 a.m.YUL-MXP
7h 55mdirect
12:20 p.m. - 3:10 p.m.MXP-YUL
8h 50mdirect
C$ 995Air Canada
Find Deal
Mon, 3 Feb - Tue, 11 Feb
8:25 p.m. - 10:20 a.m.YUL-MXP
7h 55mdirect
12:20 p.m. - 3:10 p.m.MXP-YUL
8h 50mdirect
C$ 996Lufthansa
Find Deal
Mon, 3 Feb - Sun, 16 Feb
8:25 p.m. - 9:20 a.m.YUL-MXP
7h 55mdirect
12:15 p.m. - 2:55 p.m.MXP-YUL
8h 40mdirect
C$ 997Lufthansa
Find Deal
Thu, 27 Mar - Thu, 3 Apr
8:25 p.m. - 10:20 a.m.YUL-MXP
7h 55mdirect
12:20 p.m. - 3:10 p.m.MXP-YUL
8h 50mdirect
C$ 1,003Lufthansa
Find Deal
Mon, 3 Feb - Tue, 11 Feb
8:25 p.m. - 10:20 a.m.YUL-MXP
7h 55mdirect
11:20 a.m. - 3:10 p.m.MXP-YUL
8h 50mdirect
C$ 1,047Lufthansa
Find Deal
Mon, 3 Mar - Fri, 14 Mar
8:25 p.m. - 10:20 a.m.YUL-MXP
7h 55mdirect
12:20 p.m. - 3:10 p.m.MXP-YUL
8h 50mdirect
C$ 1,067Lufthansa
Find Deal
Sat, 1 Feb - Thu, 20 Feb
8:25 p.m. - 9:20 a.m.YUL-MXP
7h 55mdirect
11:20 a.m. - 3:10 p.m.MXP-YUL
8h 50mdirect
C$ 1,073
Find Deal
Thu, 13 Mar - Fri, 21 Mar
8:10 p.m. - 10:00 a.m.YUL-MXP
7h 50mdirect
12:15 p.m. - 2:55 p.m.MXP-YUL
8h 40mdirect
C$ 1,084Lufthansa
Find Deal
Mon, 28 Apr - Sun, 18 May
4:30 p.m. - 6:20 a.m.YYZ-MXP
7h 50mdirect
11:00 a.m. - 2:30 p.m.MXP-YYZ
9h 30mdirect
C$ 1,338Neos Air
Find Deal
Thu, 27 Feb - Thu, 6 Mar
8:10 p.m. - 10:00 a.m.YUL-MXP
7h 50mdirect
12:15 p.m. - 2:55 p.m.MXP-YUL
8h 40mdirect
C$ 1,506Air Canada
Find Deal
Wed, 2 Jul - Sun, 20 Jul

See travel insights to Milan from

Milan flights insights and trends

Explore insights for your Milan flight to craft the best travel plan

What is the cheapest month to fly to Milan?

In general, January is the cheapest month to fly from Canada to Milan. Due to it being the ‘off-season’ during this time, you can expect flight prices to be around C$ 1,112. If you aren’t able to travel during the month of January, then book flights to Milan from Canada during October instead. Flights to Milan in October, while not as cheap as those in January, still average around C$ 1,113.

What is the absolute cheapest flight to Milan?

The best price found on momondo to Milan was C$ 33/pp from Luqa, which is 85% cheaper than the average flight price to Milan. To find the cheapest price to Milan from your area, use momondo’s Airport-to-Airport Pricing Tool.
See prices from:

What is the cheapest day to depart on your flight to Milan?

The cheapest day to depart from Canada to Milan is on a Monday. Travellers who choose to depart for Milan on a Monday will often find tickets for as low as C$ 1,184. If your travel schedule is flexible, try to avoid departing on a Saturday because tickets tend to average around C$ 1,348. These prices are subject to change though, so be sure to set up a Price Alert for flights to Milan.

What is the cheapest time of day to depart on your flight to Milan?

In the morning is the cheapest time of day to fly from Canada to Milan when you can find flight prices for as low as C$ 1,143. Flying to Milan in the morning is an ideal time because this is during off-peak travel hours. If you have a flexible travel schedule, then try to avoid flying in the afternoon when prices are C$ 1,308 on average. Flights to Milan from Canada in the afternoon are generally more expensive because this time of day is more convenient for travellers’ schedules.

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

You are more likely to see cheaper flights to Milan from Canada when booking 15 weeks ahead of your departure date. In general, you can expect to find flights to Milan for around C$ 1,306 when searching 15 weeks out.However, flight prices might be lower outside of this timeframe. For example, people recently found flights to Milan from Canada for as low as C$ 1,125 on momondo.

Cheapest flights to Milan

Find the cheapest flights to Milan from your nearest city or airport
CHEAPEST MONTH TO FLY TO MILAN FROM TORONTO PEARSON INTL AIRPORTOctober20% cheaperFlying from Toronto Pearson Intl Airport to Milan costs on average just C$ 1,048 in October
MOST EXPENSIVE MONTH TO FLY TO MILAN FROM TORONTO PEARSON INTL AIRPORTJuly17% more expensiveIt costs about C$ 1,524 for flights to Milan from Toronto Pearson Intl Airport in July
MOST POPULAR MONTH TO FLY TO MILAN FROM TORONTO PEARSON INTL AIRPORTOctober104% more users visitedMore momondo users searched in flights to Milan from Toronto Pearson Intl Airport in October than any other month

Cheap Milan flight deals and tips

Summary info about Milan flight prices, duration and airlines

Best One-Way Price

C$ 352

Best Round-Trip Price

C$ 596

Fastest flight time

14h 30m

Popular in

August
The best one-way flight price to Milan from Canada in the last 72 hours is C$ 352 (Vancouver Intl to Milan Linate).
The best round-trip flight price to Milan from Canada in the last 72 hours is C$ 596 (Toronto Pearson Intl to Bergamo Orio Al Serio).
The fastest flight to Milan from Canada takes 14h 30m (Toronto Pearson Intl to Milan Linate).
August has the highest demand for flights to Milan, with a 10% price increase on average.

Frequently asked questions about flying to Milan

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

The ideal time to book your flight to Milan is 113 days in advance, when prices tend to average C$ 1,297.

Is there an alternative airport near Milan?

Milan Linate Airport or Bergamo Orio Al Serio Airport can be an alternative airport used for travel to Milan.

Is there a cheaper alternative to flying into Milan?

Bergamo Orio Al Serio Airport has an average price of C$ 185 per person and is typically the cheapest airport to fly into when visiting Milan. This average price does vary based on departure city. Try momondo’s Airport-to-Airport Pricing Tool to find the cheapest flight.

Are there flights to De Angeli?

Yes, you can get a flight to Milan Linate airport in Milan (10.2 km from De Angeli).

What’s the closest airport to Milan City Centre?

At 7.1 km away, Milan Linate airport in Milan is the closest to Milan City Centre.

When did momondo last update prices for flights to Milan?

Prices for flights to Milan are updated daily.

How many operators does momondo search for flights to Milan?

How old do you have to be to fly to Milan?

The minimum age for a child to fly alone is five, but airlines that offer an unaccompanied minor (UNMR) service may have their own age limitations. Flight duration, scheduling, and layovers are among the considerations that may influence age limits. We recommend that you double-check with the airline you are booking with for travel to Milan.

What documentation or ID do you need to fly to Milan?

The necessary travel and health documents for your Milan trip may vary depending on your travel plans and individual circumstances. Generally, you should have various documents, such as a national ID card or driver's license and a passport that is valid for six months beyond your scheduled arrival date. We recommend seeking advice from your airline or a trusted third party, such as IATA.


Travelling to a place near Milan?

Book flights to Milan if you plan to visit one of these locations
Bellagio
Assago
Stresa
Monza
Cernobbio
Moltrasio
Varenna
Mandello del Lario
Porlezza
Domodossola
Bellano

Why use momondo?

Why should I use momondo to find a flight deal to Milan?

momondo compares prices from hundreds of airlines and agents so you can find and book the best deal on flights to Milan. Millions of users trust and use momondo every year so you are in good company.

Can I find flights to Milan with flexible booking policies on momondo?

All flight searches to Milan on momondo can be filtered to show those which offer flexible booking policies.

How can momondo help me find flights to Milan?

momondo helps you find the best flight to Milan by providing filters to narrow your choice of flights to those matching your criteria. You can select fights based on numerous factors such as price, departure and landing times, airport and airline.

I’m not ready to book a flight to Milan right now. Can momondo alert me if prices change?

Yes momondo offers price alerts on flights to Milan. After performing a search on this page you should be able to see the price alert set up feature. Simply provide a valid email address and momondo will instantly alert you when prices change.


An easier way to manage your Milan trip

We make it super easy to schedule, organize and travel with friends or family. Trips is free — and available to use no matter where you book.

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
1 adult
From?
To?
Sat 25/1
Sat 1/2
Email me momondo's favourite deals

Find better results for your trip to Milan

Popular Flights to Milan

Popular routes according to searches in the past day on momondo

Cheapest flight routes to Milan

These routes have the cheapest flights to Milan found by momondo users in Canada
DepartingDestinationBest TimeBest Price
HamiltonMilan14h 40mC$ 562
TorontoBergamo11h 50mC$ 620
TorontoMilan12h 30mC$ 646
MontrealMilan7h 50mC$ 734
VancouverMilan12h 05mC$ 792
AbbotsfordMilan18h 15mC$ 812
CalgaryMilan12h 40mC$ 822
MontrealBergamo10h 50mC$ 854
EdmontonBergamo53h 40mC$ 898
EdmontonMilan16h 00mC$ 900
OttawaMilan25h 30mC$ 916
VictoriaMilan15h 33mC$ 928
VancouverBergamo30h 25mC$ 966
Québec CityMilan10h 05mC$ 1,010
VictoriaBergamo22h 10mC$ 1,083
HalifaxMilan16h 40mC$ 1,094