Find cheap flights to Milan

Fri 9/20
Fri 9/27
Any month
Compare vs momondo |

When is the best time to fly to Milan?

+90.0%
+60.0%
+30.0%
Base
Price
6 948 - 11 903 ZAR

When is the best time to fly to Milan?

In general, when booking your flight to Milan, March is the cheapest month on average.

When is the best time to book a flight 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?

On average, the cheapest flights to Milan are found when departing on a Monday. Try to avoid departing on a Saturday, as this is usually the most expensive day.

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
16 Oct
JNB
16:10
Johannesburg OR Tambo airport
17h 15m
2 Stops
9:25
+1
MXP
Milan Malpensa airport
Ethiopian Air
24 Oct
MXP
23:15
Milan Malpensa airport
15h 50m
2 Stops
15:05
+1
JNB
Johannesburg OR Tambo airport
6 451 ZAR
Ethiopian Air
Ethiopian Air
20 Oct
JNB
16:10
Johannesburg OR Tambo airport
17h 15m
2 Stops
9:25
+1
MXP
Milan Malpensa airport
Ethiopian Air
25 Oct
MXP
1:20
Milan Malpensa airport
13h 45m
1 Stop
15:05
JNB
Johannesburg OR Tambo airport
6 465 ZAR
Ethiopian Air
Ethiopian Air
16 Oct
JNB
16:10
Johannesburg OR Tambo airport
17h 15m
2 Stops
9:25
+1
MXP
Milan Malpensa airport
Ethiopian Air
24 Oct
MXP
23:15
Milan Malpensa airport
15h 50m
2 Stops
15:05
+1
JNB
Johannesburg OR Tambo airport
6 509 ZAR
Ethiopian Air
Ethiopian Air
14 Oct
JNB
16:10
Johannesburg OR Tambo airport
17h 15m
2 Stops
9:25
+1
MXP
Milan Malpensa airport
Ethiopian Air
20 Oct
MXP
23:15
Milan Malpensa airport
15h 50m
2 Stops
15:05
+1
JNB
Johannesburg OR Tambo airport
6 920 ZAR
Ethiopian Air
Ethiopian Air
02 Dec
JNB
16:10
Johannesburg OR Tambo airport
17h 45m
2 Stops
8:55
+1
MXP
Milan Malpensa airport
Ethiopian Air
09 Dec
MXP
21:25
Milan Malpensa airport
15h 40m
2 Stops
14:05
+1
JNB
Johannesburg OR Tambo airport
7 037 ZAR
Ethiopian Air
Ethiopian Air
18 Nov
JNB
16:10
Johannesburg OR Tambo airport
17h 45m
2 Stops
8:55
+1
MXP
Milan Malpensa airport
Ethiopian Air
29 Nov
MXP
23:05
Milan Malpensa airport
14h 00m
1 Stop
14:05
+1
JNB
Johannesburg OR Tambo airport
7 213 ZAR
Ethiopian Air
Ethiopian Air
20 Oct
JNB
16:10
Johannesburg OR Tambo airport
17h 15m
2 Stops
9:25
+1
MXP
Milan Malpensa airport
Ethiopian Air
25 Oct
MXP
1:20
Milan Malpensa airport
13h 45m
1 Stop
15:05
JNB
Johannesburg OR Tambo airport
6 465 ZAR
Lufthansa
Lufthansa
18 Nov
JNB
21:40
Johannesburg OR Tambo airport
18h 15m
1 Stop
14:55
+1
LIN
Milan Linate airport
Lufthansa
29 Nov
LIN
20:05
Milan Linate airport
13h 20m
1 Stop
10:25
+1
JNB
Johannesburg OR Tambo airport
10 248 ZAR
Ethiopian Air
Ethiopian Air
18 Nov
JNB
16:10
Johannesburg OR Tambo airport
17h 45m
2 Stops
8:55
+1
MXP
Milan Malpensa airport
Ethiopian Air
29 Nov
MXP
23:05
Milan Malpensa airport
14h 00m
1 Stop
14:05
+1
JNB
Johannesburg OR Tambo airport
7 213 ZAR
Ethiopian Air
Ethiopian Air
16 Oct
JNB
16:10
Johannesburg OR Tambo airport
17h 15m
2 Stops
9:25
+1
MXP
Milan Malpensa airport
Ethiopian Air
24 Oct
MXP
23:15
Milan Malpensa airport
15h 50m
2 Stops
15:05
+1
JNB
Johannesburg OR Tambo airport
6 451 ZAR
Ethiopian Air
Ethiopian Air
16 Oct
JNB
16:10
Johannesburg OR Tambo airport
17h 15m
2 Stops
9:25
+1
MXP
Milan Malpensa airport
Ethiopian Air
24 Oct
MXP
23:15
Milan Malpensa airport
15h 50m
2 Stops
15:05
+1
JNB
Johannesburg OR Tambo airport
6 509 ZAR
Ethiopian Air
Ethiopian Air
14 Oct
JNB
16:10
Johannesburg OR Tambo airport
17h 15m
2 Stops
9:25
+1
MXP
Milan Malpensa airport
Ethiopian Air
20 Oct
MXP
23:15
Milan Malpensa airport
15h 50m
2 Stops
15:05
+1
JNB
Johannesburg OR Tambo airport
6 920 ZAR

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
Johannesburg to Milan
Fastest flight time
15h 35m
Cheapest price
6 069 ZAR
Cape Town to Milan
Fastest flight time
15h 00m
Cheapest price
7 359 ZAR
Durban to Milan
Fastest flight time
18h 20m
Cheapest price
8 811 ZAR

Start planning your trip to Milan