Find Cheap Flights in Europe — Deals from €9

Naples Milan
Any date
Find your flight
🌍 Anywhere
🇮🇹 Italy €13
🇪🇸 Spain €18
🇫🇷 France €17
🇵🇱 Poland €12
🇩🇪 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
12 Jun
20:25
Ryanair · 1h 25m
✈ Direct
€16
17 Jun
06:35
MW · 1h 25m
✈ Direct
€16
9 Jul
20:55
MW · 1h 25m
✈ Direct
€16
6 Aug
08:50
W4 · 1h 40m
✈ Direct
€16
10 Jul
20:55
Ryanair · 1h 35m
✈ Direct ↓47% 🔥
€17
HOT
17 Jul
20:25
Ryanair · 1h 25m
✈ Direct ↓15%
€20
€17
21 Jul
06:20
MW · 1h 25m
✈ Direct
€24
€17
24 Jun
11:55
MW · 1h 25m
✈ Direct
€17
16 Jul
07:00
Ryanair · 1h 25m
✈ Direct
€17
30 Jul
20:55
MW · 1h 25m
✈ Direct
€17
10 Jul
20:55
MW · 1h 35m
✈ Direct
€17
17 Jun
05:45
Ryanair · 1h 35m
✈ Direct
€17
9 Jul
20:55
Ryanair · 1h 25m
✈ Direct
€17
18 Jun
15:40
Ryanair · 1h 25m
✈ Direct
€17
4 Aug
06:20
Ryanair · 1h 25m
✈ Direct
€17
4 Aug
06:20
MW · 1h 25m
✈ Direct
€17
24 Jun
11:55
Ryanair · 1h 25m
✈ Direct
€17
27 Aug
06:25
MW · 1h 35m
✈ Direct
€17
26 Jun
20:25
Ryanair · 1h 25m
✈ Direct
€17
23 Jul
17:25
Ryanair · 1h 35m
✈ Direct ↓63% 🔥
€19
€18
HOT
20 Jul
06:25
MW · 1h 35m
✈ Direct ↓47% 🔥
€34
€18
HOT
18 Jul
20:30
MW · 1h 35m
✈ Direct ↓40% 🔥
€22
€18
HOT
20 Jul
06:25
Ryanair · 1h 35m
✈ Direct ↓36% 🔥
€19
€18
HOT
14 Aug
05:35
MW · 1h 25m
✈ Direct
€18
2 Aug
08:50
W4 · 1h 40m
✈ Direct
€18
29 Jul
06:35
MW · 1h 25m
✈ Direct
€18
29 Jul
06:35
Ryanair · 1h 25m
✈ Direct
€18
3 Aug
04:30
MW · 1h 25m
✈ Direct
€18
27 Aug
06:25
Ryanair · 1h 35m
✈ Direct
€18
19 Jun
05:35
MW · 1h 25m
✈ Direct
€18
18 Jul
15:25
Ryanair · 1h 35m
✈ Direct ↓32% 🔥
€20
€19
HOT
23 Jul
17:25
MW · 1h 35m
✈ Direct ↓24%
€26
€19
15 Aug
05:45
MW · 1h 35m
✈ Direct
€21
€19
25 Jun
20:55
MW · 1h 25m
✈ Direct
€21
€19
16 Jun
19:10
MW · 1h 25m
✈ Direct
€19
31 Jul
20:25
Ryanair · 1h 25m
✈ Direct
€19
2 Aug
06:40
Ryanair · 1h 35m
✈ Direct
€19
2 Aug
06:40
MW · 1h 35m
✈ Direct
€19
3 Aug
04:30
Ryanair · 1h 25m
✈ Direct
€19
10 Aug
04:30
MW · 1h 25m
✈ Direct
€19
16 Jun
19:10
Ryanair · 1h 25m
✈ Direct
€19
7 Jul
19:10
MW · 1h 25m
✈ Direct
€19
15 Jul
20:00
MW · 1h 25m
✈ Direct
€19
15 Jul
20:00
Ryanair · 1h 25m
✈ Direct
€19
19 Jul
06:40
MW · 1h 35m
✈ Direct ↓44% 🔥
€35
€20
HOT
13 Aug
06:25
MW · 1h 35m
✈ Direct
€24
€21
26 Jun
05:35
MW · 1h 25m
✈ Direct
€21
8 Jul
06:35
MW · 1h 25m
✈ Direct
€21
2 Jul
07:00
MW · 1h 25m
✈ Direct
€24
€22
11 Jul
06:10
Ryanair · 1h 25m
✈ Direct
€22
27 Jun
06:10
Ryanair · 1h 25m
✈ Direct
€23
15 Aug
08:50
W4 · 1h 40m
✈ Direct
€23
21 Aug
08:50
W4 · 1h 40m
✈ Direct
€23
22 Aug
08:50
W4 · 1h 40m
✈ Direct
€23
1 Aug
06:10
Ryanair · 1h 25m
✈ Direct
€24
24 Jul
20:55
MW · 1h 35m
✈ Direct
€24
11 Jul
18:50
MW · 1h 25m
✈ Direct
€26
With a stop
17 Jun
04:40
NAP → BUH → MIL
W4 + Ryanair · 10h layover in Bucharest
€23
2 flights
☕ 10h in Bucharest — enough time to explore
18 Jun
09:55
NAP → BUD → MIL
W4 + Ryanair · 1d 5h stopover in Budapest
€23
2 flights
☕ 29h in Budapest — enough time to explore
15 Jun
17:25
NAP → TIA → MIL
W4 + W4 · 0d 16h stopover in Tirana
€25
2 flights
☕ 16h in Tirana — enough time to explore
22 Jun
09:55
NAP → BUD → MIL
W4 + W4 · 8h layover in Budapest
€26
2 flights
19 Jun
04:40
NAP → BUH → MIL
W4 + Ryanair · 11h layover in Bucharest
€27
2 flights
☕ 11h in Bucharest — enough time to explore
17 Jun
09:55
NAP → BUD → MIL
W4 + W4 · 3h layover in Budapest
€28
2 flights
23 Jun
04:10
NAP → CTA → MIL
Ryanair + W4 · 5h layover in Catania
€28
2 flights
29 Jun
15:55
NAP → BUD → MIL
W4 + Ryanair · 0d 22h stopover in Budapest
€28
2 flights
☕ 22h in Budapest — enough time to explore