Find cheap flights to Milan

Wed. 23/10
Wed. 30/10
Any month
Compare vs. momondo |

When is the best time to fly to Milan?

1,635 CAD
1,337 CAD
1,040 CAD
743 CAD
Price
743 - 1,418 CAD

When is the best time to fly to Milan?

In general when looking for the cheapest flight to Milan, try to book your flight during the month of November for the best deal.

When is the best time to book flights to Milan?

From most locations, booking your flights to Milan around 60 days prior to your departure date finds the best deals.

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

From most locations, the cheapest flights to Milan are found on a Monday. Booking a Thursday departure is usually the most expensive.

What is the cheapest time of day to fly to Milan?

Our data shows that the cheapest Milan flights are usually those with morning departure times. afternoon flights are often costlier.


Milan flight deals found on momondo

Check out some of the best fares to Milan found recently by users on momondo
Quickest
Cheapest
TAP AIR PORTUGAL
TAP AIR PORTUGAL
YYZ
05 Dec.
Toronto Pearson Intl airport
13h 25m
1 Stop
MXP
Milan Malpensa airport
TAP AIR PORTUGAL
MXP
11 Dec.
Milan Malpensa airport
32h 05m
1 Stop
YYZ
Toronto Pearson Intl airport
613 CAD
Aer Lingus
Aer Lingus
YYZ
07 Dec.
Toronto Pearson Intl airport
11h 15m
1 Stop
LIN
Milan Linate airport
Aer Lingus
LIN
19 Jan.
Milan Linate airport
34h 20m
1 Stop
YYZ
Toronto Pearson Intl airport
707 CAD
Aer Lingus
Aer Lingus
YYZ
11 Nov.
Toronto Pearson Intl airport
11h 15m
1 Stop
LIN
Milan Linate airport
Aer Lingus
LIN
26 Nov.
Milan Linate airport
34h 20m
1 Stop
YYZ
Toronto Pearson Intl airport
731 CAD
Aer Lingus
Aer Lingus
YYZ
17 Jan.
Toronto Pearson Intl airport
11h 15m
1 Stop
LIN
Milan Linate airport
Aer Lingus
LIN
28 Jan.
Milan Linate airport
34h 20m
1 Stop
YYZ
Toronto Pearson Intl airport
731 CAD
TAP AIR PORTUGAL
TAP AIR PORTUGAL
YYZ
24 Mar.
Toronto Pearson Intl airport
13h 25m
1 Stop
MXP
Milan Malpensa airport
TAP AIR PORTUGAL
MXP
28 Apr.
Milan Malpensa airport
30h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
760 CAD
TAP AIR PORTUGAL
TAP AIR PORTUGAL
YYZ
27 Feb.
Toronto Pearson Intl airport
13h 25m
1 Stop
MXP
Milan Malpensa airport
TAP AIR PORTUGAL
MXP
03 Mar.
Milan Malpensa airport
30h 20m
1 Stop
YYZ
Toronto Pearson Intl airport
815 CAD
Air Italy
Air Italy
YYZ
12 Apr.
Toronto Pearson Intl airport
8h 25m
MXP
Milan Malpensa airport
Air Italy
MXP
25 Apr.
Milan Malpensa airport
9h 20m
YYZ
Toronto Pearson Intl airport
940 CAD
Brussels Airlines
Brussels Airlines
YUL
21 Apr.
Montreal Pierre Elliott Trudeau Intl airport
9h 25m
1 Stop
LIN
Milan Linate airport
Brussels Airlines
LIN
25 Apr.
Milan Linate airport
10h 25m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,185 CAD
TAP AIR PORTUGAL
TAP AIR PORTUGAL
YYZ
23 Oct.
Toronto Pearson Intl airport
10h 55m
1 Stop
MXP
Milan Malpensa airport
TAP AIR PORTUGAL
MXP
25 Oct.
Milan Malpensa airport
9h 20m
YYZ
Toronto Pearson Intl airport
1,087 CAD
Delta
Delta
YYZ
05 Mar.
Toronto Pearson Intl airport
9h 40m
1 Stop
LIN
Milan Linate airport
Delta
LIN
15 Mar.
Milan Linate airport
12h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
1,126 CAD
Delta
Delta
YUL
22 Nov.
Montreal Pierre Elliott Trudeau Intl airport
9h 29m
1 Stop
LIN
Milan Linate airport
Delta
LIN
09 Dec.
Milan Linate airport
13h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,207 CAD
British Airways
British Airways
YVR
21 Nov.
Vancouver Intl airport
15h 10m
1 Stop
LIN
Milan Linate airport
British Airways
LIN
27 Nov.
Milan Linate airport
14h 55m
1 Stop
YVR
Vancouver Intl airport
996 CAD

Airports near Milan

Below you will find all the airports in Milan along with their distance from the city centre
Milan Orio Al Serio
45 km from city centre
Milan Linate
6 km from city centre
Milan Malpensa
39 km from city centre
Milan Parma
111 km from city centre

Popular routes to Milan

Most frequently searched flights to Milan along with the cheapest price and shortest flight duration
Toronto to Milan Flights
Fastest flight time
8h 05m
Cheapest price
613 CAD
Montreal to Milan Flights
Fastest flight time
11h 10m
Cheapest price
773 CAD
Vancouver to Milan Flights
Fastest flight time
15h 00m
Cheapest price
967 CAD
Edmonton to Milan Flights
Fastest flight time
17h 05m
Cheapest price
1,084 CAD
Winnipeg to Milan Flights
Fastest flight time
12h 25m
Cheapest price
1,097 CAD
Windsor to Milan Flights
Fastest flight time
24h 05m
Cheapest price
1,101 CAD
Ottawa to Milan Flights
Fastest flight time
15h 30m
Cheapest price
1,192 CAD
Québec City to Milan Flights
Fastest flight time
17h 35m
Cheapest price
1,201 CAD
Calgary to Milan Flights
Fastest flight time
15h 00m
Cheapest price
1,207 CAD
Halifax to Milan Flights
Fastest flight time
13h 10m
Cheapest price
1,224 CAD
Saskatoon to Milan Flights
Fastest flight time
18h 21m
Cheapest price
1,334 CAD
Nanaimo to Milan Flights
Fastest flight time
16h 45m
Cheapest price
1,336 CAD
Kelowna to Milan Flights
Fastest flight time
23h 30m
Cheapest price
1,352 CAD
Victoria to Milan Flights
Fastest flight time
17h 20m
Cheapest price
1,392 CAD
Abbotsford to Milan Flights
Fastest flight time
27h 25m
Cheapest price
10,528 CAD
View more

Start planning your trip to Milan