Find cheap flights to Milan

Mon. 16/12
Mon. 23/12
Any month
Compare vs. momondo |

When is the best time to fly to Milan?

1,650 C$
1,350 C$
1,050 C$
750 C$
Price
750 C$ - 1,461 C$

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 February for the best deal.

When is the best time to book flights to Milan?

In general, most flyers find the cheapest time to book a flight to Milan is about 60 days prior.

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

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

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

In general, when looking for the cheapest flight to Milan, our data indicates that noon flights are the most cost-effective. afternoon flights tend to be the most expensive.


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
23 Apr.
YYZ
Toronto Pearson Intl airport
11h 00m
1 Stop
MXP
Milan Malpensa airport
TAP AIR PORTUGAL
27 Apr.
MXP
Milan Malpensa airport
31h 15m
1 Stop
YYZ
Toronto Pearson Intl airport
645 C$
TAP AIR PORTUGAL
TAP AIR PORTUGAL
07 Apr.
YYZ
Toronto Pearson Intl airport
19h 10m
1 Stop
MXP
Milan Malpensa airport
TAP AIR PORTUGAL
05 May
MXP
Milan Malpensa airport
21h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
666 C$
Aer Lingus
Aer Lingus
31 Jan.
YYZ
Toronto Pearson Intl airport
11h 15m
1 Stop
LIN
Milan Linate airport
Aer Lingus
03 Mar.
LIN
Milan Linate airport
34h 20m
1 Stop
YYZ
Toronto Pearson Intl airport
675 C$
Aer Lingus
Aer Lingus
11 May
YYZ
Toronto Pearson Intl airport
21h 10m
1 Stop
MXP
Milan Malpensa airport
Aer Lingus
25 May
MXP
Milan Malpensa airport
24h 25m
1 Stop
YYZ
Toronto Pearson Intl airport
713 C$
Aer Lingus
Aer Lingus
25 Apr.
YYZ
Toronto Pearson Intl airport
21h 10m
1 Stop
MXP
Milan Malpensa airport
Aer Lingus
09 May
MXP
Milan Malpensa airport
24h 25m
1 Stop
YYZ
Toronto Pearson Intl airport
727 C$
British Airways
British Airways
22 May
YYZ
Toronto Pearson Intl airport
14h 20m
1 Stop
LIN
Milan Linate airport
British Airways
30 May
LIN
Milan Linate airport
13h 00m
1 Stop
YYZ
Toronto Pearson Intl airport
1,002 C$
KLM
KLM
04 Mar.
YYZ
Toronto Pearson Intl airport
10h 25m
1 Stop
LIN
Milan Linate airport
KLM
16 Mar.
LIN
Milan Linate airport
12h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
1,021 C$
British Airways
British Airways
18 Dec.
YYZ
Toronto Pearson Intl airport
12h 00m
1 Stop
LIN
Milan Linate airport
British Airways
30 Dec.
LIN
Milan Linate airport
12h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
1,451 C$
British Airways
British Airways
22 May
YYZ
Toronto Pearson Intl airport
14h 20m
1 Stop
LIN
Milan Linate airport
British Airways
30 May
LIN
Milan Linate airport
13h 00m
1 Stop
YYZ
Toronto Pearson Intl airport
1,002 C$
British Airways
British Airways
06 Jan.
YUL
Montreal Pierre Elliott Trudeau Intl airport
16h 04m
2 Stops
LIN
Milan Linate airport
British Airways
13 Jan.
LIN
Milan Linate airport
17h 38m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,364 C$
British Airways
British Airways
25 Dec.
YUL
Montreal Pierre Elliott Trudeau Intl airport
10h 50m
1 Stop
LIN
Milan Linate airport
British Airways
29 Dec.
LIN
Milan Linate airport
28h 15m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,304 C$
TAP AIR PORTUGAL
TAP AIR PORTUGAL
07 Apr.
YYZ
Toronto Pearson Intl airport
19h 10m
1 Stop
MXP
Milan Malpensa airport
TAP AIR PORTUGAL
05 May
MXP
Milan Malpensa airport
21h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
666 C$

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
633 C$
Montreal to Milan Flights
Fastest flight time
9h 20m
Cheapest price
673 C$
Vancouver to Milan Flights
Fastest flight time
15h 40m
Cheapest price
966 C$
Edmonton to Milan Flights
Fastest flight time
14h 40m
Cheapest price
1,015 C$
Calgary to Milan Flights
Fastest flight time
14h 50m
Cheapest price
1,031 C$
Ottawa to Milan Flights
Fastest flight time
10h 45m
Cheapest price
1,056 C$
Winnipeg to Milan Flights
Fastest flight time
12h 50m
Cheapest price
1,116 C$
Victoria to Milan Flights
Fastest flight time
17h 35m
Cheapest price
1,173 C$
Québec City to Milan Flights
Fastest flight time
17h 30m
Cheapest price
1,211 C$
Windsor to Milan Flights
Fastest flight time
13h 10m
Cheapest price
1,218 C$
Halifax to Milan Flights
Fastest flight time
22h 20m
Cheapest price
1,241 C$
Saskatoon to Milan Flights
Fastest flight time
33h 35m
Cheapest price
1,830 C$
Nanaimo to Milan Flights
Fastest flight time
17h 25m
Cheapest price
2,406 C$
Kelowna to Milan Flights
Fastest flight time
40h 10m
Cheapest price
2,556 C$
Abbotsford to Milan Flights
Fastest flight time
27h 00m
Cheapest price
2,787 C$
View more

Start planning your trip to Milan