Find cheap flights to Milan

Find cheap flights to Milan

Round-trip
Economy
Washington (WAS)
Milan All airports
Sat. 4/7
Sat. 11/7
Any month
Compare vs. KAYAK |
Search hundreds of travel sites at once for deals on flights to Milan

Good to know

Low season

February Best time to beat the crowds (4% less expensive on average)

High season

December Most popular time to fly (12% more expensive on average)

Average price of a round-trip

C$ 901 (avg. price over the last 2 weeks)

Good deal for a round-trip

C$ 679 or less

Top tips for finding cheap flights to Milan

  • Looking for cheap airfare to Milan? 25% of our users found round-trip tickets to Milan for the following prices or less: From Toronto C$ 906, from Montreal C$ 1013, from Vancouver C$ 1193
  • Book at least 4 weeks before departure in order to get a below-average price.
  • High season is considered to be January, November and December. The cheapest month to fly to Milan is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Milan flight deals.
  • If you are looking for flights to Milan, the city is served by 4 major airports. Milan Linate is the closest to Milan and Milan Malpensa is about 52 kilometers from the center. Orio Al Serio is located in Bergamo, 53 kilometers from Milan and Parma International Airport is situated about 130 kilometers away.
  • Flights to Milan from Canada can be booked through a number of airlines including SWISS, Lufthansa, Delta, KLM and Air France. Milan is renowned as the fashion capital of the world and is home to the Scala Theatre, one of the world’s most famous opera houses.
  • Travelers planning to dine at Milan Malpensa can enjoy a wide range of classic Italian cuisine. Select from gourmet sandwiches, focaccia and pastries if you want a quick snack, or simply relax at one of the bars or cafés with a glass of wine or cappuccino.
  • Travel like a VIP with Premium Services by Club Sea at Milan Airport. From fast-track security checks and boarding, to access to exclusive lounges, travelers can enjoy customized services to facilitate their way through the airport. Porter services and private transfers can also be arranged.
  • The beautifully designed shopping areas at Milan Malpensa include multiple Italian and international brands. Piazza del Lusso resembles the Galleria Vittorio Emanuele and features luxury boutiques including Armani, Gucci and Hermes. The contemporary Piazza del Pop offers a range of popular commercial brands, while the Piazza del Gusto has a wide range of gourmet Italian food and wine.
  • While you are travelling through Milan Airport, you can stay connected with family and friends. The ViaMilano WiFi service offers passengers complimentary, unlimited WiFi throughout the terminals, while members of roaming WiFi providers such as BOINGO, B-TEL or I-PASS can use the free WiFi roaming service.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs - booking Milan flights

What is the cheapest flight to Milan?

Which Milan airport is closest to central Milan?

What kind of facilities are available for families travelling with children?

Does Milan Airport have any conference rooms?

Where is the closest hotel to Milan Airport?

How can I get to Milan by public transport?

How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

Top 5 airlines flying to Milan

Scores according to KAYAK customer reviews

8.0
Turkish Airlines
Overall score based on 22,850 reviews
7.9
Boarding
7.8
Comfort
8.3
Crew
8.1
Entertainment
8.0
Food
Airline reviews
Read more about Turkish Airlines

Book Cheap Milan Plane Tickets (Round-trip)

Airports
Origin
Vancouver
C$ 1314
only
C$ 1314
Montreal
C$ 617
only
C$ 617
Toronto
C$ 510
only
C$ 510
Destination
Milan
C$ 510
only
C$ 510
C$ 925
only
C$ 925
C$ 616
only
C$ 616
Tue., 21 Jul.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
32h 15m
Tue., 28 Jul.
MXP
Milan Malpensa Airport
YYZ
Toronto Pearson Airport
13h 50m
C$ 510
Trip: 8 days
Based on null reviews
Wed., 2 Dec.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
20h 15m
Tue., 22 Dec.
MXP
Milan Malpensa Airport
YYZ
Toronto Pearson Airport
20h 10m
C$ 567
Trip: 21 days
Based on null reviews
Sat., 29 Aug.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
21h 10m
Sun., 6 Sep.
MXP
Milan Malpensa Airport
YYZ
Toronto Pearson Airport
24h 30m
C$ 711
Trip: 9 days
Based on null reviews
Sat., 12 Sep.
YYZ
Toronto Pearson Airport
LIN
Milan Linate Airport
10h 45m
Sat., 26 Sep.
LIN
Milan Linate Airport
YYZ
Toronto Pearson Airport
18h 30m
C$ 925
Trip: 15 days
Based on null reviews
Fri., 16 Oct.
YUL
Montreal Trudeau Airport
MXP
Milan Malpensa Airport
12h 55m
Sun., 25 Oct.
MXP
Milan Malpensa Airport
YUL
Montreal Trudeau Airport
31h 00m
C$ 1051
Trip: 10 days
Based on null reviews
Sat., 17 Oct.
YUL
Montreal Trudeau Airport
MXP
Milan Malpensa Airport
33h 12m
Sun., 25 Oct.
MXP
Milan Malpensa Airport
YUL
Montreal Trudeau Airport
19h 02m
C$ 1074
Trip: 9 days
Based on null reviews
Tue., 6 Oct.
YYZ
Toronto Pearson Airport
LIN
Milan Linate Airport
11h 05m
Mon., 19 Oct.
LIN
Milan Linate Airport
YYZ
Toronto Pearson Airport
15h 00m
C$ 1100
Trip: 14 days
Based on null reviews
Tue., 6 Oct.
YYZ
Toronto Pearson Airport
LIN
Milan Linate Airport
22h 15m
Tue., 20 Oct.
LIN
Milan Linate Airport
YYZ
Toronto Pearson Airport
40h 29m
C$ 1113
Trip: 15 days
Based on null reviews
Tue., 4 Aug.
YYZ
Toronto Pearson Airport
LIN
Milan Linate Airport
13h 15m
Tue., 18 Aug.
LIN
Milan Linate Airport
YYZ
Toronto Pearson Airport
13h 07m
C$ 1116
Trip: 15 days
Based on null reviews
Fri., 16 Oct.
YUL
Montreal Trudeau Airport
MXP
Milan Malpensa Airport
9h 35m
Sun., 25 Oct.
MXP
Milan Malpensa Airport
YUL
Montreal Trudeau Airport
26h 10m
C$ 1134
Trip: 10 days
Based on null reviews
Fri., 16 Oct.
YUL
Montreal Trudeau Airport
MXP
Milan Malpensa Airport
13h 30m
Sun., 25 Oct.
MXP
Milan Malpensa Airport
YUL
Montreal Trudeau Airport
23h 30m
C$ 1169
Trip: 10 days
Based on null reviews
Tue., 1 Dec.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
15h 35m
Mon., 21 Dec.
MXP
Milan Malpensa Airport
YYZ
Toronto Pearson Airport
14h 25m
C$ 586
Trip: 21 days
Based on null reviews
Sat., 5 Dec.
YYZ
Toronto Pearson Airport
BGY
Milan Orio Al Serio
15h 55m
Sun., 13 Dec.
BGY
Milan Orio Al Serio
YYZ
Toronto Pearson Airport
26h 25m
C$ 616
Trip: 9 days
Based on null reviews
Fri., 4 Dec.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
15h 35m
Thu., 24 Dec.
MXP
Milan Malpensa Airport
YYZ
Toronto Pearson Airport
14h 25m
C$ 597
Trip: 21 days
Based on null reviews
Sun., 23 Aug.
YVR
Vancouver Airport
MXP
Milan Malpensa Airport
20h 00m
Tue., 1 Sep.
MXP
Milan Malpensa Airport
YVR
Vancouver Airport
18h 10m
C$ 1314
Trip: 10 days
Based on null reviews
Sat., 10 Oct.
YUL
Montreal Trudeau Airport
MXP
Milan Malpensa Airport
19h 15m
Thu., 22 Oct.
MXP
Milan Malpensa Airport
YUL
Montreal Trudeau Airport
12h 00m
C$ 617
Trip: 13 days
Based on null reviews
Tue., 1 Dec.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
31h 15m
Mon., 21 Dec.
MXP
Milan Malpensa Airport
YYZ
Toronto Pearson Airport
30h 05m
C$ 598
Trip: 21 days
Based on null reviews
Fri., 9 Oct.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
21h 30m
Mon., 19 Oct.
MXP
Milan Malpensa Airport
YYZ
Toronto Pearson Airport
24h 30m
C$ 727
Trip: 11 days
Based on null reviews
Fri., 4 Dec.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
19h 15m
Thu., 24 Dec.
MXP
Milan Malpensa Airport
YYZ
Toronto Pearson Airport
14h 25m
C$ 624
Trip: 21 days
Based on null reviews
Thu., 3 Dec.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
19h 30m
Wed., 23 Dec.
MXP
Milan Malpensa Airport
YYZ
Toronto Pearson Airport
30h 05m
C$ 605
Trip: 21 days
Based on null reviews
Show more results

Book Cheap Milan Plane Tickets (One-way)

Airports
Origin
Vancouver
C$ 324
only
C$ 324
Montreal
C$ 758
only
C$ 758
Toronto
C$ 339
only
C$ 339
Destination
Milan
C$ 324
only
C$ 324
C$ 890
only
C$ 890
C$ 355
only
C$ 355
Tue., 15 Sep.
YVR
Vancouver Airport
MXP
Milan Malpensa Airport
39h 15m
C$ 324
Based on null reviews
Tue., 21 Jul.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
13h 45m
C$ 362
Based on null reviews
Thu., 23 Jul.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
34h 45m
C$ 552
Based on null reviews
Wed., 19 Aug.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
21h 10m
C$ 677
Based on null reviews
Tue., 21 Jul.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
30h 05m
C$ 339
Based on null reviews
Tue., 14 Jul.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
13h 45m
C$ 365
Based on null reviews
Fri., 24 Jul.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
30h 05m
C$ 340
Based on null reviews
Wed., 22 Jul.
YUL
Montreal Trudeau Airport
MXP
Milan Malpensa Airport
12h 55m
C$ 758
Based on null reviews
Thu., 23 Jul.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
33h 35m
C$ 765
Based on null reviews
Wed., 19 Aug.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
31h 00m
C$ 369
Based on null reviews
Tue., 21 Jul.
YYZ
Toronto Pearson Airport
BGY
Milan Orio Al Serio
29h 45m
C$ 355
Based on null reviews
Thu., 9 Jul.
YYZ
Toronto Pearson Airport
LIN
Milan Linate Airport
21h 10m
C$ 890
Based on null reviews
Wed., 22 Jul.
YUL
Montreal Trudeau Airport
MXP
Milan Malpensa Airport
41h 55m
C$ 894
Based on null reviews
Tue., 15 Sep.
YVR
Vancouver Airport
LIN
Milan Linate Airport
15h 40m
C$ 906
Based on null reviews
Tue., 21 Jul.
YYZ
Toronto Pearson Airport
MXP
Milan Malpensa Airport
13h 45m
C$ 391
Based on null reviews
Fri., 24 Jul.
YYZ
Toronto Pearson Airport
BGY
Milan Orio Al Serio
29h 45m
C$ 357
Based on null reviews
Wed., 22 Jul.
YUL
Montreal Trudeau Airport
MXP
Milan Malpensa Airport
31h 40m
C$ 955
Based on null reviews
Sun., 6 Sep.
YVR
Vancouver Airport
MXP
Milan Malpensa Airport
13h 55m
C$ 971
Based on null reviews
Sun., 19 Jul.
YVR
Vancouver Airport
MXP
Milan Malpensa Airport
15h 25m
C$ 994
Based on null reviews
Sun., 19 Jul.
YVR
Vancouver Airport
MXP
Milan Malpensa Airport
17h 10m
C$ 1009
Based on null reviews
Show more results
*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.

-
1
  • Round-trip
  • One-way
  • Multi-city
  • Trip Builder
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First