Students! Get the Omio app and enjoy 10% off your first booking and 5% off all other trips.

Milan to Naples flight with Ryanair

Thu, Apr 24
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Journey information

Overview: Milan to Naples flight

ItalyItaly
ItalyItaly
Icon of flight
Flights from Milan to Naples depart on average 34 times per day, taking around 7h 9m. Cheap flight tickets for this journey start at $111 (€91) but you can travel from only $8 (€7) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $8 (€7)
Distance
408 miles (658 km)
Average flight duration
7h 9m
Cheapest ticket price
$111 (€91)
Flights per day
34
Direct flights
8
Airlines
6
Fastest flight
1h 20m
Cheapest month to travel
January
First flight
04:55
Last flight
20:35
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $8 (€7)

The cheapest and fastest flights from Milan to Naples

Showing times and prices for Apr 24

Cheapest price

$143

Average price

$349

Fastest journey

1 h 25 m

Average duration

1 h 25 m

Flights per day

116

Distance

658 km

Cheap tickets

The best way to find a cheap flight ticket from Milan to Naples is to book your journey as far in advance as possible and to avoid traveling at rush hour.

AeroitaliaXZ2020+RegionaleRegionale 20629 · Regionale 12531 · Regionale 21067
07:20AM7h20
Milan Malpensa Airport (MXP)
02:40PMNaples Centrale
$1431One-way
3 transfers
AeroitaliaXZ2020+RegionaleRegionale 20639 · Regionale 12537 · Regionale 21071
07:20AM8h28
Milan Malpensa Airport (MXP)
03:48PMNaples Centrale
$1431One-way
3 transfers
AeroitaliaXZ2020+RegionaleRegionale 20663 · Regionale 5901
07:20AM10h24
Milan Malpensa Airport (MXP)
05:44PMNaples Centrale
$1431One-way
2 transfers
easyJetU24120
08:05AM1h35
Milan Malpensa Airport (MXP)
09:40AMNaples International Airport (NAP)
$1601One-way
0 transfers
ITAaz2059 · az1267
04:00PM6h40
Milan Linate Airport (LIN)
10:40PMNaples International Airport (NAP)
$1681One-way
1 transfer

Live departures

Milan to Naples flight times

Showing flights for today, Wednesday, April 23
Last updated at 1:49 PM
ProviderDepartsDurationArrivesTransfers
Tickets
italia_trasportoaz1604 · az1580+frecciarossaFRECCIAROSSA 1000 82233:30 PM Milan Linate Airport (LIN)
6h26
9:56 PM Naples Centrale2 transfers
italia_trasportoaz1604 · az1580+leonardoexpressLeonardo express 4681+frecciarossaFRECCIAROSSA 94353:30 PM Milan Linate Airport (LIN)
6h18
9:48 PM Naples Centrale3 transfers
austrian_airlinesOS514 · OS111+lufthansaOS74773:35 PM Milan Malpensa Airport (MXP)
18h45
10:20 AM Naples International Airport (NAP)2 transfers
austrian_airlinesOS514 · OS117+lufthansaOS74773:35 PM Milan Malpensa Airport (MXP)
18h45
10:20 AM Naples International Airport (NAP)2 transfers
italia_trasportoaz2097 · az12634:00 PM Milan Linate Airport (LIN)
16h35
8:35 AM Naples International Airport (NAP)1 transfer
italia_trasportoaz2097+frecciarossaFRECCIAROSSA 1000 82234:00 PM Milan Linate Airport (LIN)
5h56
9:56 PM Naples Centrale1 transfer
italia_trasportoaz2097+leonardoexpressLeonardo express 4675+frecciarossaFRECCIAROSSA 96574:00 PM Milan Linate Airport (LIN)
5h03
9:03 PM Naples Centrale2 transfers
italia_trasportoaz2097 · az12674:00 PM Milan Linate Airport (LIN)
4h40
8:40 PM Naples International Airport (NAP)1 transfer
italia_trasportoaz2097+leonardoexpressLeonardo express 4673+frecciarossaFRECCIAROSSA 1000 96534:00 PM Milan Linate Airport (LIN)
4h33
8:33 PM Naples Centrale2 transfers
italia_trasportoaz2097 · az12694:00 PM Milan Linate Airport (LIN)
20h20
12:20 PM Naples International Airport (NAP)1 transfer
air_dolomitiLH7407+swissLX1111 · LX17124:30 PM Milan Linate Airport (LIN)
14h15
6:45 AM Naples International Airport (NAP)2 transfers
brussels_airlinesSN3150 · SN2643+lufthansaSN71774:50 PM Milan Linate Airport (LIN)
41h30
10:20 AM Naples International Airport (NAP)2 transfers
brussels_airlinesSN3150 · SN2607+lufthansaSN71834:50 PM Milan Linate Airport (LIN)
17h35
10:25 AM Naples International Airport (NAP)2 transfers
brussels_airlinesSN3150 · SN2641+lufthansaSN71774:50 PM Milan Linate Airport (LIN)
17h30
10:20 AM Naples International Airport (NAP)2 transfers
italia_trasportoaz2109+frecciarossaFRECCIAROSSA 1000 82235:00 PM Milan Linate Airport (LIN)
4h56
9:56 PM Naples Centrale1 transfer
italia_trasportoaz2109 · az12635:00 PM Milan Linate Airport (LIN)
15h35
8:35 AM Naples International Airport (NAP)1 transfer
italia_trasportoaz2109 · az12675:00 PM Milan Linate Airport (LIN)
3h40
8:40 PM Naples International Airport (NAP)1 transfer
italia_trasportoaz2109+leonardoexpressLeonardo express 4681+frecciarossaFRECCIAROSSA 94355:00 PM Milan Linate Airport (LIN)
4h48
9:48 PM Naples Centrale2 transfers
italia_trasportoaz2109 · az12695:00 PM Milan Linate Airport (LIN)
19h20
12:20 PM Naples International Airport (NAP)1 transfer
italia_trasportoaz12915:05 PM Milan Linate Airport (LIN)
1h25
6:30 PM Naples International Airport (NAP)0 transfersDirect
malta_airFR 35615:40 PM Milan Bergamo Orio al Serio Airport (BGY)
1h25
7:05 PM Naples International Airport (NAP)0 transfersDirect
malta_airFR 59365:50 PM Milan Malpensa Airport (MXP)
1h30
7:20 PM Naples International Airport (NAP)0 transfersDirect
austrian_airlinesOS516 · OS111+lufthansaOS74776:30 PM Milan Malpensa Airport (MXP)
15h50
10:20 AM Naples International Airport (NAP)2 transfers
italia_trasportoaz2125 · az12637:00 PM Milan Linate Airport (LIN)
13h35
8:35 AM Naples International Airport (NAP)1 transfer
italia_trasportoaz2125 · az12697:00 PM Milan Linate Airport (LIN)
17h20
12:20 PM Naples International Airport (NAP)1 transfer
italia_trasportoaz2125 · az12717:00 PM Milan Linate Airport (LIN)
21h50
4:50 PM Naples International Airport (NAP)1 transfer
italia_trasportoaz12977:10 PM Milan Linate Airport (LIN)
1h25
8:35 PM Naples International Airport (NAP)0 transfersDirect
brussels_airlinesSN3160+lufthansaSN7051 · SN71817:45 PM Milan Malpensa Airport (MXP)
25h10
8:55 PM Naples International Airport (NAP)2 transfers
brussels_airlinesSN3160+lufthansaSN7017 · SN71877:45 PM Milan Malpensa Airport (MXP)
24h50
8:35 PM Naples International Airport (NAP)2 transfers
brussels_airlinesSN3160 · SN2609+lufthansaSN71877:45 PM Milan Malpensa Airport (MXP)
24h50
8:35 PM Naples International Airport (NAP)2 transfers
brussels_airlinesSN3160 · SN2607+lufthansaSN71837:45 PM Milan Malpensa Airport (MXP)
14h40
10:25 AM Naples International Airport (NAP)2 transfers
brussels_airlinesSN3160 · SN2641+lufthansaSN71817:45 PM Milan Malpensa Airport (MXP)
25h10
8:55 PM Naples International Airport (NAP)2 transfers
brussels_airlinesSN3160 · SN2643+lufthansaSN71817:45 PM Milan Malpensa Airport (MXP)
25h10
8:55 PM Naples International Airport (NAP)2 transfers
brussels_airlinesSN3160+lufthansaSN7051 · SN71797:45 PM Milan Malpensa Airport (MXP)
18h50
2:35 PM Naples International Airport (NAP)2 transfers
brussels_airlinesSN3160 · SN2643+lufthansaSN71797:45 PM Milan Malpensa Airport (MXP)
18h50
2:35 PM Naples International Airport (NAP)2 transfers
brussels_airlinesSN3160 · SN2641+lufthansaSN71777:45 PM Milan Malpensa Airport (MXP)
14h35
10:20 AM Naples International Airport (NAP)2 transfers
brussels_airlinesSN3160 · SN2641+lufthansaSN71797:45 PM Milan Malpensa Airport (MXP)
18h50
2:35 PM Naples International Airport (NAP)2 transfers
brussels_airlinesSN3160 · SN2607+lufthansaSN71877:45 PM Milan Malpensa Airport (MXP)
24h50
8:35 PM Naples International Airport (NAP)2 transfers
Thursday, April 24
air_dolomitiLH7433+lufthansaLH1874+trenitaliaregRegionale 20663 · Regionale 59014:20 AM Milan Malpensa Airport (MXP)
11h24
3:44 PM Naples Centrale3 transfers
italia_trasportoaz12854:20 AM Milan Linate Airport (LIN)
1h25
5:45 AM Naples International Airport (NAP)0 transfersDirect
air_dolomitiLH7433+lufthansaLH1866+trenitaliaregRegionale 20663 · Regionale 59014:20 AM Milan Malpensa Airport (MXP)
11h24
3:44 PM Naples Centrale3 transfers
air_dolomitiLH7433+lufthansaLH1866+trenitaliaregRegionale 20639 · Regionale 125374:20 AM Milan Malpensa Airport (MXP)
9h28
1:48 PM Naples Centrale4 transfers
malta_airFR 59144:30 AM Milan Malpensa Airport (MXP)
1h30
6:00 AM Naples International Airport (NAP)0 transfersDirect
malta_airFR 35614:40 AM Milan Bergamo Orio al Serio Airport (BGY)
1h25
6:05 AM Naples International Airport (NAP)0 transfersDirect
lufthansaLH279 · LH234+trenitaliaregRegionale 20707 · Regionale 125875:00 AM Milan Linate Airport (LIN)
14h40
7:40 PM Naples Centrale4 transfers
italia_trasportoaz2013+trenitaliaregRegionale 20613+trenitaliaintIntercity 5015:00 AM Milan Linate Airport (LIN)
5h29
10:29 AM Naples Centrale2 transfers
lufthansaLH279 · LH234+trenitaliaregRegionale 20687 · Regionale 125535:00 AM Milan Linate Airport (LIN)
13h40
6:40 PM Naples Centrale4 transfers
italia_trasportoaz2013+trenitaliaregRegionale 20629 · Regionale 12531 · Regionale 210675:00 AM Milan Linate Airport (LIN)
7h40
12:40 PM Naples Centrale3 transfers
lufthansaLH279 · LH234+trenitaliaregRegionale 20679 · Regionale 125515:00 AM Milan Linate Airport (LIN)
12h44
5:44 PM Naples Centrale4 transfers
italia_trasportoaz2013+trenitaliaregRegionale 20639 · Regionale 12537 · Regionale 210715:00 AM Milan Linate Airport (LIN)
8h48
1:48 PM Naples Centrale3 transfers
aeroitaliaXZ2020+trenitaliaregRegionale 20629 · Regionale 12531 · Regionale 210675:20 AM Milan Malpensa Airport (MXP)
7h20
12:40 PM Naples Centrale3 transfers
aeroitaliaXZ2020+trenitaliaregRegionale 20639 · Regionale 12537 · Regionale 210715:20 AM Milan Malpensa Airport (MXP)
8h28
1:48 PM Naples Centrale3 transfers
aeroitaliaXZ2020+trenitaliaregRegionale 20663 · Regionale 59015:20 AM Milan Malpensa Airport (MXP)
10h24
3:44 PM Naples Centrale2 transfers
italia_trasportoaz2055+trenitaliaregRegionale 20639 · Regionale 12537 · Regionale 210715:30 AM Milan Linate Airport (LIN)
8h18
1:48 PM Naples Centrale3 transfers
italia_trasportoaz2055+trenitaliaregRegionale 20629 · Regionale 12531 · Regionale 210675:30 AM Milan Linate Airport (LIN)
7h10
12:40 PM Naples Centrale3 transfers
italia_trasportoaz2055+trenitaliaregRegionale 20663 · Regionale 59015:30 AM Milan Linate Airport (LIN)
10h14
3:44 PM Naples Centrale2 transfers
italia_trasportoaz2055 · az12635:30 AM Milan Linate Airport (LIN)
3h05
8:35 AM Naples International Airport (NAP)1 transfer
italia_trasportoaz2021+trenitaliaregRegionale 20663 · Regionale 59016:00 AM Milan Linate Airport (LIN)
9h44
3:44 PM Naples Centrale2 transfers
italia_trasportoaz2021 · az12716:00 AM Milan Linate Airport (LIN)
10h50
4:50 PM Naples International Airport (NAP)1 transfer
italia_trasportoaz2021+trenitaliaregRegionale 20629 · Regionale 12531 · Regionale 210676:00 AM Milan Linate Airport (LIN)
6h40
12:40 PM Naples Centrale3 transfers
italia_trasportoaz2021+trenitaliaregRegionale 20639 · Regionale 12537 · Regionale 210716:00 AM Milan Linate Airport (LIN)
7h48
1:48 PM Naples Centrale3 transfers
easyjetU241206:05 AM Milan Malpensa Airport (MXP)
1h35
7:40 AM Naples International Airport (NAP)0 transfersDirect
eurowingsEW2821 · EW28606:15 AM Milan Malpensa Airport (MXP)
5h30
11:45 AM Naples International Airport (NAP)1 transfer
air_dolomitiLH9513+lufthansaLH1868+trenitaliaregRegionale 20707 · Regionale 125876:45 AM Milan Malpensa Airport (MXP)
12h55
7:40 PM Naples Centrale4 transfers
air_dolomitiLH9513+lufthansaLH1868+trenitaliaregRegionale 20687 · Regionale 125536:45 AM Milan Malpensa Airport (MXP)
11h55
6:40 PM Naples Centrale4 transfers
air_dolomitiLH9513+lufthansaLH1868+trenitaliaregRegionale 20695+trenitaliaintIntercity 5116:45 AM Milan Malpensa Airport (MXP)
11h44
6:29 PM Naples Centrale3 transfers
italia_trasportoaz2029 · az12717:00 AM Milan Linate Airport (LIN)
9h50
4:50 PM Naples International Airport (NAP)1 transfer
italia_trasportoaz2029+trenitaliaregRegionale 20639 · Regionale 12537 · Regionale 210717:00 AM Milan Linate Airport (LIN)
6h48
1:48 PM Naples Centrale3 transfers
italia_trasportoaz2029+trenitaliaregRegionale 20663 · Regionale 59017:00 AM Milan Linate Airport (LIN)
8h44
3:44 PM Naples Centrale2 transfers
italia_trasportoaz2029+trenitaliaregRegionale 20645+trenitaliaintIntercity 5837:00 AM Milan Linate Airport (LIN)
6h29
1:29 PM Naples Centrale2 transfers
brussels_airlinesSN3146 · SN2647+lufthansaSN71817:25 AM Milan Linate Airport (LIN)
13h30
8:55 PM Naples International Airport (NAP)2 transfers
brussels_airlinesSN3146 · SN2613+lufthansaSN71877:25 AM Milan Linate Airport (LIN)
13h10
8:35 PM Naples International Airport (NAP)2 transfers
brussels_airlinesSN3146 · SN2645+lufthansaSN71817:25 AM Milan Linate Airport (LIN)
13h30
8:55 PM Naples International Airport (NAP)2 transfers
brussels_airlinesSN3146 · SN2615+lufthansaSN71877:25 AM Milan Linate Airport (LIN)
13h10
8:35 PM Naples International Airport (NAP)2 transfers
italia_trasportoaz12997:50 AM Milan Linate Airport (LIN)
1h25
9:15 AM Naples International Airport (NAP)0 transfersDirect
air_dolomitiLH7405+lufthansaLH1868+trenitaliaregRegionale 20687 · Regionale 125537:55 AM Milan Linate Airport (LIN)
10h45
6:40 PM Naples Centrale4 transfers
air_dolomitiLH7405+lufthansaLH1868+trenitaliaregRegionale 20695+trenitaliaintIntercity 5117:55 AM Milan Linate Airport (LIN)
10h34
6:29 PM Naples Centrale3 transfers
air_dolomitiLH7405+lufthansaLH1868+trenitaliaregRegionale 20707 · Regionale 125877:55 AM Milan Linate Airport (LIN)
11h45
7:40 PM Naples Centrale4 transfers
italia_trasportoaz1765 · az1792+trenitaliaregRegionale 20707 · Regionale 125878:15 AM Milan Linate Airport (LIN)
11h25
7:40 PM Naples Centrale4 transfers
austrian_airlinesOS512 · OS103+lufthansaOS73478:15 AM Milan Malpensa Airport (MXP)
12h40
8:55 PM Naples International Airport (NAP)2 transfers
italia_trasportoaz1765 · az1766+trenitaliaregRegionale 20695+trenitaliaintIntercity 5118:15 AM Milan Linate Airport (LIN)
10h14
6:29 PM Naples Centrale3 transfers
austrian_airlinesOS512 · OS115+lufthansaOS73478:15 AM Milan Malpensa Airport (MXP)
12h40
8:55 PM Naples International Airport (NAP)2 transfers
italia_trasportoaz1765 · az1766+trenitaliaregRegionale 20707 · Regionale 125878:15 AM Milan Linate Airport (LIN)
11h25
7:40 PM Naples Centrale4 transfers
swissLX1613 · LX1736+trenitaliaregRegionale 20687 · Regionale 125538:40 AM Milan Malpensa Airport (MXP)
10h00
6:40 PM Naples Centrale4 transfers
swissaz7204 · az7187+trenitaliaregRegionale 20695+trenitaliaintIntercity 5118:40 AM Milan Malpensa Airport (MXP)
9h49
6:29 PM Naples Centrale3 transfers
swissaz7204 · az7187+trenitaliaregRegionale 20687 · Regionale 125538:40 AM Milan Malpensa Airport (MXP)
10h00
6:40 PM Naples Centrale4 transfers
swissaz7204 · az7187+trenitaliaregRegionale 20707 · Regionale 125878:40 AM Milan Malpensa Airport (MXP)
11h00
7:40 PM Naples Centrale4 transfers
swissLX1613 · LX1736+trenitaliaregRegionale 20707 · Regionale 125878:40 AM Milan Malpensa Airport (MXP)
11h00
7:40 PM Naples Centrale4 transfers
swissLX1613 · LX1736+trenitaliaregRegionale 20695+trenitaliaintIntercity 5118:40 AM Milan Malpensa Airport (MXP)
9h49
6:29 PM Naples Centrale3 transfers
malta_airFR 59368:40 AM Milan Malpensa Airport (MXP)
1h30
10:10 AM Naples International Airport (NAP)0 transfersDirect
lufthansaLH249 · LH238+leonardoexpressLeonardo express 4669+frecciarossaFRECCIAROSSA 1000 95559:15 AM Milan Malpensa Airport (MXP)
10h58
8:13 PM Naples Centrale3 transfers
lufthansaLH249 · LH238+frecciarossaFRECCIAROSSA 1000 82239:15 AM Milan Malpensa Airport (MXP)
12h41
9:56 PM Naples Centrale2 transfers
lufthansaLH249 · LH238+trenitaliaregRegionale 20731 · Regionale 125619:15 AM Milan Malpensa Airport (MXP)
12h17
9:32 PM Naples Centrale4 transfers
italia_trasportoaz2045+trenitaliaregRegionale 20687 · Regionale 12553 · Regionale 210879:30 AM Milan Linate Airport (LIN)
9h10
6:40 PM Naples Centrale3 transfers
italia_trasportoaz2045+trenitaliaregRegionale 20679 · Regionale 12551 · Regionale 210839:30 AM Milan Linate Airport (LIN)
8h14
5:44 PM Naples Centrale3 transfers
italia_trasportoaz2045 · az12719:30 AM Milan Linate Airport (LIN)
7h20
4:50 PM Naples International Airport (NAP)1 transfer
italia_trasportoaz2045+trenitaliaregRegionale 20671 · Regionale 12549 · Regionale 210779:30 AM Milan Linate Airport (LIN)
7h19
4:49 PM Naples Centrale3 transfers
italia_trasportoaz12879:55 AM Milan Linate Airport (LIN)
1h25
11:20 AM Naples International Airport (NAP)0 transfersDirect
lufthansaLH273 · LH238+leonardoexpressLeonardo express 4669+frecciarossaFRECCIAROSSA 1000 955510:45 AM Milan Linate Airport (LIN)
9h28
8:13 PM Naples Centrale3 transfers
lufthansaLH273 · LH238+trenitaliaregRegionale 20731 · Regionale 1256110:45 AM Milan Linate Airport (LIN)
10h47
9:32 PM Naples Centrale4 transfers
lufthansaLH273 · LH238+frecciarossaFRECCIAROSSA 1000 822310:45 AM Milan Linate Airport (LIN)
11h11
9:56 PM Naples Centrale2 transfers
italia_trasportoaz2133+trenitaliaregRegionale 20687 · Regionale 12553 · Regionale 2108711:00 AM Milan Linate Airport (LIN)
7h40
6:40 PM Naples Centrale3 transfers
brussels_airlinesSN3148 · SN2615+lufthansaSN718711:00 AM Milan Linate Airport (LIN)
9h35
8:35 PM Naples International Airport (NAP)2 transfers
brussels_airlinesSN3148 · SN2649+lufthansaSN718111:00 AM Milan Linate Airport (LIN)
9h55
8:55 PM Naples International Airport (NAP)2 transfers
italia_trasportoaz2133 · az126711:00 AM Milan Linate Airport (LIN)
9h40
8:40 PM Naples International Airport (NAP)1 transfer
italia_trasportoaz2133 · az127111:00 AM Milan Linate Airport (LIN)
5h50
4:50 PM Naples International Airport (NAP)1 transfer
brussels_airlinesSN3148 · SN2607+lufthansaSN718311:00 AM Milan Linate Airport (LIN)
23h15
10:15 AM Naples International Airport (NAP)2 transfers
italia_trasportoaz2133+trenitaliaregRegionale 20707 · Regionale 12587 · Regionale 2109111:00 AM Milan Linate Airport (LIN)
8h40
7:40 PM Naples Centrale3 transfers
italia_trasportoaz2133+trenitaliaregRegionale 20679 · Regionale 12551 · Regionale 2108311:00 AM Milan Linate Airport (LIN)
6h44
5:44 PM Naples Centrale3 transfers
malta_airFR 366512:30 PM Milan Bergamo Orio al Serio Airport (BGY)
1h25
1:55 PM Naples International Airport (NAP)0 transfersDirect
austrian_airlinesOS510 · OS115+lufthansaOS734712:45 PM Milan Malpensa Airport (MXP)
8h10
8:55 PM Naples International Airport (NAP)2 transfers
helveticLX1629+swissLX1732+frecciarossaFRECCIAROSSA 1000 822312:55 PM Milan Malpensa Airport (MXP)
9h01
9:56 PM Naples Centrale2 transfers
helveticLX1629+swissLX1732+leonardoexpressLeonardo express 4673+frecciarossaFRECCIAROSSA 1000 965312:55 PM Milan Malpensa Airport (MXP)
7h38
8:33 PM Naples Centrale3 transfers
helveticLX1629+swissLX1732+leonardoexpressLeonardo express 4675+frecciarossaFRECCIAROSSA 965712:55 PM Milan Malpensa Airport (MXP)
8h08
9:03 PM Naples Centrale3 transfers
swissaz7206 · az7189+leonardoexpressLeonardo express 4673+frecciarossaFRECCIAROSSA 1000 965312:55 PM Milan Malpensa Airport (MXP)
7h38
8:33 PM Naples Centrale3 transfers
swissaz7206+italia_trasportoaz573+frecciarossaFRECCIAROSSA 1000 822312:55 PM Milan Malpensa Airport (MXP)
9h01
9:56 PM Naples Centrale2 transfers
swissaz7206 · az7189+frecciarossaFRECCIAROSSA 1000 822312:55 PM Milan Malpensa Airport (MXP)
9h01
9:56 PM Naples Centrale2 transfers
italia_trasportoaz2071 · az12711:00 PM Milan Linate Airport (LIN)
3h50
4:50 PM Naples International Airport (NAP)1 transfer
italia_trasportoaz2071+trenitaliaregRegionale 20717 · Regionale 12573 · Regionale 58951:00 PM Milan Linate Airport (LIN)
7h52
8:52 PM Naples Centrale3 transfers
italia_trasportoaz2071+trenitaliaregRegionale 20727 · Regionale 12559 · Regionale 214571:00 PM Milan Linate Airport (LIN)
8h42
9:42 PM Naples Centrale3 transfers
italia_trasportoaz2071+trenitaliaregRegionale 20707 · Regionale 12587 · Regionale 210911:00 PM Milan Linate Airport (LIN)
6h40
7:40 PM Naples Centrale3 transfers
italia_trasportoaz2071 · az12671:00 PM Milan Linate Airport (LIN)
7h40
8:40 PM Naples International Airport (NAP)1 transfer
lufthansaLH281 · LH118 · LH18801:30 PM Milan Linate Airport (LIN)
7h25
8:55 PM Naples International Airport (NAP)2 transfers
lufthansaLH281 · LH116 · LH18801:30 PM Milan Linate Airport (LIN)
7h25
8:55 PM Naples International Airport (NAP)2 transfers

This is the last flight of the day.

Find all the dates and times for this journey

How far in advance should I book flight tickets from Milan to Naples?

The best time to book your flight from Milan to Naples is 77 days before departure. See how prices for flights change on the Milan to Naples route.
Prices are for one-way tickets for one passenger from Milan to Naples per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your flight from Milan to Naples.

Compare prices and tickets Milan to Naples by train, bus, or flight

Thu
Apr 24
Fri
Apr 25
Sat
Apr 26
Sun
Apr 27
Mon
Apr 28
Tue
Apr 29
Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05
Tue
May 06
Wed
May 07
Thu
May 08
Fri
May 09
Sat
May 10
Sun
May 11
Mon
May 12
Tue
May 13
Wed
May 14

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Ryanair, Wizz Air and KM Malta Airlines flights from Milan to Naples

You can travel by flight to Naples from Milan with Ryanair, Wizz Air and KM Malta Airlines for as low as $93 (€76). When you search for schedules and tickets, Omio will show you the best route.

Ryanair is one of the most popular budget airlines in Europe offering cheap flights all over the continent. Founded in Ireland, Ryanair makes it easy to hop on a plane and fly to popular European destinations quickly and affordably. This low-cost airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. All Ryanair fare types include allowance of one small personal bag; additional fees tend to apply for bringing carry-on luggage and checked luggage.

Ryanair from Milan to Naples flight information:

  • Average Duration: 1 h 20 min
  • Cheapest Price: $113

Discover Convenient Milan to Naples Flights Today

For travelers exploring Italy, taking Milan to Naples flights offers a comfortable and efficient journey between these two vibrant cities. Flights from Milan typically depart from Malpensa Airport (MXP) or Linate Airport (LIN), and arrive at Naples International Airport (NAP). This route conveniently connects the northern metropolis of Milan, rich in fashion and design, to the southern cultural icon of Naples, renowned for its bustling city life and extraordinary cuisine. Whether departing from MXP for a quick business trip or vacation from LIN, and arriving at NAP to explore the picturesque Bay of Naples, there are frequent flights to suit your schedule. Both cities are located in Italy, offering a seamless and domestic travel experience that promises a smooth transition from Milan's modern cityscape to Naples' historic streets.

Discover Cheap Milan to Naples Flight Tickets

Travelling from Milan to Naples can be both an enjoyable and economical experience. The cost of flight tickets can vary, with prices for this popular route starting as low as $111 (€91). On average, you can expect to spend around $217 (€178) for a one-way ticket. To make the most of your journey without breaking the bank, consider booking your flights in November, often the ideal month when prices tend to be more budget-friendly while still offering pleasant travel weather.

Milan to Naples Flights: Ryanair, Wizz Air, KM Malta Airlines, easyJet, ITA, & Lufthansa

When flying from Milan to Naples, travelers have a variety of airline options to choose from, including Ryanair, Wizz Air, KM Malta Airlines, easyJet, ITA, and Lufthansa. These airlines offer diverse services to cater to all types of passengers, from business travelers to those seeking a more comfortable journey. Enjoy a range of seating classes, with economy being the most popular choice for budget-conscious flyers, while business and premium economy classes are also available for a more luxurious travel experience. Onboard services vary depending on the airline and fare class, with options such as complimentary drinks, in-flight entertainment, and additional baggage allowances for those looking to travel with ease and comfort on this domestic route within Italy.

Milan to Naples Direct Flights

Experience the convenience of Milan to Naples direct flights, providing a seamless travel option between these two captivating Italian cities. With approximately 15 non-stop flights operating daily, travelers enjoy the flexibility of choosing a departure that best fits their schedule. These direct routes connect you effortlessly, offering a quick and efficient journey, allowing more time to explore the historic sites and vibrant culture of Naples. Avoid lengthy layovers and maximize your itinerary by opting for the non-stop flight options available from Milan.

FAQs: Milan to Naples Flight

FAQs: Take a flight from Milan to Naples hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Naples.
FAQs

Popular airports from Milan to Naples

Milan
Naples
The major airport for departures in Milan is Milan Bergamo Orio al Serio Airport. Find all the information you need to know about services, amenities and connections at Milan Bergamo Orio al Serio Airport for your trip from Milan to Naples.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
1 km
Car connection
A4 motorway, exit Seriate
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Starting at €5 per hour.
Dining
Dining
  • Burger King, Wetherspoon, fast food, and sit-down options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Sofitel and Hilton (walking distance).
Lounge
Lounge
  • Lounge available, with access for a fee or membership.
Lost and Found Office
  • Located in the arrivals area.
Public transit options for Milan Bergamo Orio al Serio Airport
  • Bus: 1, 5
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
2 km
Car connection
A8 Motorway, exit Busto Arsizio.
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Available in Terminal 1; cost around €6 per hour.
Dining
Dining
  • Café Eiffel (French cuisine), McDonald's, and other options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Hilton Rome Airport (directly connected to the terminals).
Lounge
Lounge
  • Lounges available in Terminal 1, including Sala Montale and Club SEA.
Lost and Found Office
  • Located in both terminals, near baggage claim.
Public transit options for Milan Malpensa Airport
  • Train: Malpensa Express Bus: Terravision, Autostradale, Malpensa Shuttle
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
6 km
Car connection
A51, exit 6
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Prices start at €6 per hour.
Dining
Dining
  • Fast food and cafes.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Ramps, assistance.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • El Plantio Golf Resort (short drive).
Lounge
Lounge
  • Lounge available, Sala Leonardo Lounge, access with membership or fee.
Lost and Found Office
  • Located in the arrivals area, near baggage claim.
Public transit options for Milan Linate Airport
  • Bus: A, 68, 69, 80
The major airport for arrivals in Naples is Naples International Airport. Find all the information you need to know about services, amenities and connections at Naples International Airport for your journey to Naples from Milan.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
6 km
Car connection
A56, exit Capodichino
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Available; prices start at around €10 per day.
Dining
Dining
  • Giraffe, The Lion & Antelope, and other options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators.
WC
WC
  • Available throughout the airport, including accessible facilities.
Hotel
Hotel
  • Hotel Amic Gala and Hotel Amic Miraflores (walking distance).
Lounge
Lounge
  • Lounges available, including the Caruso Lounge, with entry fees or membership.
Lost and Found Office
  • Located in the arrivals area, contact airport staff for assistance.
Public transit options for Naples International Airport
  • Bus: Alibus, 182, 3S

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links