Cheap Flights from Naples to Milan

Naples Milan
Any date
Find your flight
🌍 Anywhere
🇮🇹 Italy €13
🇪🇸 Spain €14
🇫🇷 France €20
🇵🇱 Poland €28
🇩🇪 Germany €27
🇬🇷 Greece €15
🇭🇺 Hungary €10
🇸🇰 Slovakia €12
← Back Home Deals Milan (60)
Milan — Italy
Naples → Milan
🇮🇹 Italy · 60 flights from €14
10 Aug
08:50
W4 · 1h 40m
✈ Direct
€14
13 Aug
08:50
W4 · 1h 40m
✈ Direct ↓32% 🔥
€22
€15
HOT
27 Jun
05:45
MW · 1h 35m
✈ Direct
€15
2 Jul
06:25
MW · 1h 35m
✈ Direct ↓33% 🔥
€22
€16
HOT
10 Jul
05:35
MW · 1h 25m
✈ Direct
€17
€16
10 Jul
05:35
Ryanair · 1h 25m
✈ Direct
€17
€16
10 Sep
08:50
W4 · 1h 40m
✈ Direct
€16
9 Jul
20:55
MW · 1h 25m
✈ Direct
€16
2 Jul
06:25
Ryanair · 1h 35m
✈ Direct
€16
6 Aug
08:50
W4 · 1h 40m
✈ Direct
€16
17 Jul
20:25
Ryanair · 1h 25m
✈ Direct ↓15%
€20
€17
21 Jul
06:20
MW · 1h 25m
✈ Direct
€24
€17
4 Aug
06:20
Ryanair · 1h 25m
✈ Direct
€17
30 Jul
06:25
MW · 1h 35m
✈ Direct
€17
22 Jul
11:55
MW · 1h 25m
✈ Direct
€17
18 Jul
20:30
MW · 1h 35m
✈ Direct
€17
4 Aug
06:20
MW · 1h 25m
✈ Direct
€17
16 Jul
20:55
MW · 1h 25m
✈ Direct
€17
6 Aug
20:55
MW · 1h 25m
✈ Direct
€17
27 Aug
06:25
MW · 1h 35m
✈ Direct
€17
24 Jun
11:55
MW · 1h 25m
✈ Direct
€17
24 Jun
11:55
Ryanair · 1h 25m
✈ Direct
€17
9 Jul
20:55
Ryanair · 1h 25m
✈ Direct
€17
26 Jun
20:25
Ryanair · 1h 25m
✈ Direct
€17
1 Sep
08:50
W4 · 1h 40m
✈ Direct
€21
€18
15 Aug
05:45
MW · 1h 35m
✈ Direct
€22
€18
29 Jul
06:35
Ryanair · 1h 25m
✈ Direct
€18
29 Jul
06:35
MW · 1h 25m
✈ Direct
€18
31 Jul
05:50
MW · 1h 35m
✈ Direct
€18
2 Aug
08:50
W4 · 1h 40m
✈ Direct
€18
3 Aug
04:30
MW · 1h 25m
✈ Direct
€18
14 Aug
05:35
MW · 1h 25m
✈ Direct
€18
7 Sep
08:50
W4 · 1h 40m
✈ Direct
€18
11 Jul
20:30
MW · 1h 35m
✈ Direct ↓27% 🔥
€26
€19
HOT
25 Jun
20:55
MW · 1h 25m
✈ Direct
€21
€19
15 Jul
20:00
MW · 1h 25m
✈ Direct
€19
10 Aug
04:30
MW · 1h 25m
✈ Direct
€19
15 Jul
20:00
Ryanair · 1h 25m
✈ Direct
€19
3 Aug
04:30
Ryanair · 1h 25m
✈ Direct
€19
31 Jul
20:25
Ryanair · 1h 25m
✈ Direct
€19
27 Aug
06:25
Ryanair · 1h 35m
✈ Direct
€20
9 Sep
08:50
W4 · 1h 40m
✈ Direct
€20
2 Aug
06:30
Ryanair · 1h 25m
✈ Direct
€20
23 Jul
17:25
MW · 1h 35m
✈ Direct ↓16%
€21
8 Jul
06:35
MW · 1h 25m
✈ Direct
€21
1 Jul
05:45
MW · 1h 35m
✈ Direct
€21
1 Jul
05:45
Ryanair · 1h 35m
✈ Direct
€21
22 Aug
08:50
W4 · 1h 40m
✈ Direct
€23
21 Aug
08:50
W4 · 1h 40m
✈ Direct
€23
15 Aug
08:50
W4 · 1h 40m
✈ Direct
€23
27 Jun
06:10
Ryanair · 1h 25m
✈ Direct
€23
2 Aug
06:40
MW · 1h 35m
✈ Direct
€23
13 Aug
07:00
MW · 1h 25m
✈ Direct
€24
1 Aug
06:10
Ryanair · 1h 25m
✈ Direct
€24
13 Aug
06:25
Ryanair · 1h 35m
✈ Direct
€27
20 Aug
06:25
MW · 1h 35m
✈ Direct
€28
20 Jul
06:25
MW · 1h 35m
✈ Direct ↓15%
€29
24 Jun
12:40
W4 · 6h 20m
✈ Direct
€31
€29
25 Aug
06:20
MW · 1h 25m
✈ Direct ↓27% 🔥
€41
€30
HOT
29 Jun
06:25
MW · 1h 35m
✈ Direct
€30
With a stop
1 Jul
17:25
NAP → TIA → MIL
W4 + W4 · 9h layover in Tirana
€25
2 flights
29 Jun
15:55
NAP → BUD → MIL
W4 + Ryanair · 0d 22h stopover in Budapest
€25
2 flights
☕ 22h in Budapest — enough time to explore
8 Jul
12:40
NAP → TIA → MIL
W4 + W4 · 1d 3h stopover in Tirana
€26
2 flights
☕ 27h in Tirana — enough time to explore
23 Jun
04:10
NAP → CTA → MIL
Ryanair + W4 · 5h layover in Catania
€28
2 flights
2 Jul
10:55
NAP → TIA → MIL
Ryanair + MW · 0d 19h stopover in Tirana
€30
2 flights
☕ 19h in Tirana — enough time to explore
24 Jun
15:55
NAP → BTS → MIL
Wizz Air + Ryanair · 0d 23h stopover in Bratislava
€30
2 flights
☕ 23h in Bratislava — enough time to explore
24 Jun
19:15
NAP → CFU → MIL
Ryanair + Ryanair · 1d 0h stopover in Corfu
€31
2 flights
☕ 24h in Corfu — enough time to explore
23 Jun
12:00
NAP → PMI → MIL
Ryanair + W4 · 6h layover in Palma de Mallorca
€32
2 flights