Find cheap flights to Milan

Fri 2/28
Fri 3/6
Any month
Compare vs momondo |

Cheapest flights to Milan airports

Find the cheapest flights to these Milan airports from your nearest city or airport
There is no data for the selected route at this time, please select a new departure airport

When is the best time to fly to Milan?

What is the cheapest month to fly to Milan?

Most travellers find the cheapest return flights to Milan when choosing a flight departing in February.

When is the best time to book a flight to Milan?

From most locations, to find the best deals on airfare, our data shows that users booking 41 days before flying found the cheapest flight to Milan.

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

Most of our users find that booking their departure to Milan on a Monday is the cheapest. Conversely, departing on a Saturday seems to be 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 midday departure times. evening 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
Ethiopian Air
Ethiopian Air
06 Mar
16:10
JNB
Johannesburg OR Tambo airport
15h 55m
1 Stop
MXP
7:05
+1
Milan Malpensa airport
Ethiopian Air
13 Mar
23:05
MXP
Milan Malpensa airport
14h 00m
1 Stop
JNB
14:05
+1
Johannesburg OR Tambo airport
R6 411
Ethiopian Air
Ethiopian Air
27 Apr
16:10
JNB
Johannesburg OR Tambo airport
15h 05m
1 Stop
MXP
7:15
+1
Milan Malpensa airport
Ethiopian Air
04 May
1:20
MXP
Milan Malpensa airport
13h 45m
1 Stop
JNB
15:05
Johannesburg OR Tambo airport
R6 427
Etihad Airways
Etihad Airways
02 Jul
12:15
JNB
Johannesburg OR Tambo airport
20h 50m
1 Stop
MXP
9:05
+1
Milan Malpensa airport
Etihad Airways
16 Jul
12:50
MXP
Milan Malpensa airport
21h 30m
1 Stop
JNB
10:20
+1
Johannesburg OR Tambo airport
R6 807
Etihad Airways
Etihad Airways
05 Jul
12:15
JNB
Johannesburg OR Tambo airport
20h 50m
1 Stop
MXP
9:05
+1
Milan Malpensa airport
Etihad Airways
13 Jul
12:50
MXP
Milan Malpensa airport
21h 30m
1 Stop
JNB
10:20
+1
Johannesburg OR Tambo airport
R6 884
Qatar Airways
Qatar Airways
11 Jun
10:55
JNB
Johannesburg OR Tambo airport
21h 40m
1 Stop
MXP
8:35
+1
Milan Malpensa airport
Qatar Airways
18 Jun
0:55
MXP
Milan Malpensa airport
16h 00m
1 Stop
JNB
16:55
Johannesburg OR Tambo airport
R7 066
Etihad Airways
Etihad Airways
27 Apr
12:15
JNB
Johannesburg OR Tambo airport
48h 20m
2 Stops
BGY
12:35
+2
Milan Orio Al Serio airport
Etihad Airways
04 May
8:45
BGY
Milan Orio Al Serio airport
25h 35m
2 Stops
JNB
10:20
+1
Johannesburg OR Tambo airport
R7 066
Lufthansa
Lufthansa
04 Mar
21:40
JNB
Johannesburg OR Tambo airport
15h 15m
1 Stop
LIN
11:55
+1
Milan Linate airport
Lufthansa
11 Mar
20:05
LIN
Milan Linate airport
13h 20m
1 Stop
JNB
10:25
+1
Johannesburg OR Tambo airport
R9 701
Ethiopian Air
Ethiopian Air
27 Apr
16:10
JNB
Johannesburg OR Tambo airport
15h 05m
1 Stop
MXP
7:15
+1
Milan Malpensa airport
Ethiopian Air
04 May
1:20
MXP
Milan Malpensa airport
13h 45m
1 Stop
JNB
15:05
Johannesburg OR Tambo airport
R6 427
Ethiopian Air
Ethiopian Air
06 Mar
16:10
JNB
Johannesburg OR Tambo airport
15h 55m
1 Stop
MXP
7:05
+1
Milan Malpensa airport
Ethiopian Air
13 Mar
23:05
MXP
Milan Malpensa airport
14h 00m
1 Stop
JNB
14:05
+1
Johannesburg OR Tambo airport
R6 411
British Airways
British Airways
05 Apr
21:20
JNB
Johannesburg OR Tambo airport
14h 55m
1 Stop
LIN
12:15
+1
Milan Linate airport
British Airways
13 Apr
16:15
LIN
Milan Linate airport
16h 50m
1 Stop
JNB
9:05
+1
Johannesburg OR Tambo airport
R8 787
Alitalia
Alitalia
19 Jun
22:55
JNB
Johannesburg OR Tambo airport
21h 40m
1 Stop
BGY
20:35
+1
Milan Orio Al Serio airport
Alitalia
11 Jul
21:20
BGY
Milan Orio Al Serio airport
13h 00m
1 Stop
JNB
10:20
+1
Johannesburg OR Tambo airport
R14 879
British Airways
British Airways
13 Mar
0:05
JNB
Johannesburg OR Tambo airport
20h 50m
1 Stop
LIN
19:55
Milan Linate airport
British Airways
21 Mar
19:45
LIN
Milan Linate airport
14h 30m
1 Stop
JNB
11:15
+1
Johannesburg OR Tambo airport
R8 757

Airports near Milan

Below you will find all the airports in Milan along with their distance from the city centre

Popular routes to Milan

Most frequently searched flights to Milan along with the cheapest price and shortest flight duration
Johannesburg to Milan Flights
Fastest flight time
15h 05m
Cheapest price
R6 411
Cape Town to Milan Flights
Fastest flight time
14h 40m
Cheapest price
R7 889
Durban to Milan Flights
Fastest flight time
20h 00m
Cheapest price
R9 077

Start planning your trip to Milan