Naples to Milan flights

Sat, 15 Jun
+ 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

Overview: Naples to Milan flight

distanceDistance408 miles
durationAverage flight duration1 h 15 min
priceAverage plane ticket price£147 (€165)
changesDirect flightYes
carriersAirlinesWizz Air, Ryanair, Malta Air, easyJet, Alitalia or Alitalia (2)

Flights from Naples to Milan cover the 408 miles long trip taking on average 1 h 15 min with our travel partners like Wizz Air, Ryanair, Malta Air, easyJet, Alitalia or Alitalia (2). There are direct flight services available. While the average ticket price for this journey costs around £147, you can find the cheapest plane ticket for as low as £47. Travellers depart most frequently from Naples International Airport and arrive in Milan Malpensa Airport.

Cheap flights tickets from Naples to Milan

Showing times and prices for 16 Jun

Cheapest

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

Cheapest
easyJet
21:551h35
Naples International Airport (NAP)
23:30Milan Malpensa Airport (MXP)
£2191One-way
0 changes
2nd Cheapest
ITA
11:254h45
Naples International Airport (NAP)
16:10Milan Linate Airport (LIN)
£2511One-way
1 change
2nd Cheapest
ITA
19:4511h55
Naples International Airport (NAP)
07:40Milan Linate Airport (LIN)
£2511One-way
1 change
2nd Cheapest
ITA
19:4524h25
Naples International Airport (NAP)
20:10Milan Linate Airport (LIN)
£2511One-way
1 change
2nd Cheapest
ITA
19:4522h25
Naples International Airport (NAP)
18:10Milan Linate Airport (LIN)
£2511One-way
1 change

Flight scheduleNaples to Milan

Showing flights for tomorrow, Sunday, 16 June
Lufthansa
06:006h00
Naples International Airport (NAP)
12:00Milan Linate Airport (LIN)
2 changes
Lufthansa
06:007h55
Naples International Airport (NAP)
13:55Milan Malpensa Airport (MXP)
2 changes
ITA
06:3528h15
Naples International Airport (NAP)
10:50Milan Linate Airport (LIN)
2 changes
ITA
06:355h35
Naples International Airport (NAP)
12:10Milan Linate Airport (LIN)
1 change
ITA
06:3528h15
Naples International Airport (NAP)
10:50Milan Linate Airport (LIN)
2 changes
ITA
06:3516h25
Naples International Airport (NAP)
23:00Milan Linate Airport (LIN)
2 changes
ITA
06:353h35
Naples International Airport (NAP)
10:10Milan Linate Airport (LIN)
1 change
ITA
06:359h35
Naples International Airport (NAP)
16:10Milan Linate Airport (LIN)
1 change
ITA
06:357h35
Naples International Airport (NAP)
14:10Milan Linate Airport (LIN)
1 change
ITA
06:3525h05
Naples International Airport (NAP)
07:40Milan Linate Airport (LIN)
1 change
Lufthansa
06:407h15
Naples International Airport (NAP)
13:55Milan Malpensa Airport (MXP)
1 change
Lufthansa
06:405h20
Naples International Airport (NAP)
12:00Milan Linate Airport (LIN)
1 change
Lufthansa
09:057h45
Naples International Airport (NAP)
16:50Milan Malpensa Airport (MXP)
2 changes
Lufthansa
09:058h20
Naples International Airport (NAP)
17:25Milan Linate Airport (LIN)
2 changes
Lufthansa
09:058h45
Naples International Airport (NAP)
17:50Milan Linate Airport (LIN)
1 change
Lufthansa
09:057h25
Naples International Airport (NAP)
16:30Milan Malpensa Airport (MXP)
1 change
Austrian Airlines
09:554h10
Naples International Airport (NAP)
14:05Milan Malpensa Airport (MXP)
1 change
Helvetic Airways
10:103h45
Naples International Airport (NAP)
13:55Milan Malpensa Airport (MXP)
1 change
ITA
11:254h45
Naples International Airport (NAP)
16:10Milan Linate Airport (LIN)
1 change
ITA
11:255h45
Naples International Airport (NAP)
17:10Milan Linate Airport (LIN)
1 change
ITA
11:2520h45
Naples International Airport (NAP)
08:10Milan Linate Airport (LIN)
1 change
ITA
11:2535h35
Naples International Airport (NAP)
23:00Milan Linate Airport (LIN)
2 changes
ITA
11:2533h10
Naples International Airport (NAP)
20:35Milan Linate Airport (LIN)
2 changes
ITA
11:2520h15
Naples International Airport (NAP)
07:40Milan Linate Airport (LIN)
1 change
ITA
11:2522h45
Naples International Airport (NAP)
10:10Milan Linate Airport (LIN)
1 change
ITA
11:257h45
Naples International Airport (NAP)
19:10Milan Linate Airport (LIN)
1 change
ITA
11:2523h25
Naples International Airport (NAP)
10:50Milan Linate Airport (LIN)
2 changes
ITA
11:551h20
Naples International Airport (NAP)
13:15Milan Linate Airport (LIN)
0 changes
Brussels Airlines
12:455h15
Naples International Airport (NAP)
18:00Milan Linate Airport (LIN)
1 change
Lufthansa
13:005h20
Naples International Airport (NAP)
18:20Milan Linate Airport (LIN)
1 change
Lufthansa
13:004h55
Naples International Airport (NAP)
17:55Milan Malpensa Airport (MXP)
1 change
Lufthansa
13:004h25
Naples International Airport (NAP)
17:25Milan Linate Airport (LIN)
1 change
Lufthansa
13:106h25
Naples International Airport (NAP)
19:35Milan Malpensa Airport (MXP)
1 change
Lufthansa
13:107h50
Naples International Airport (NAP)
21:00Milan Malpensa Airport (MXP)
2 changes
Lufthansa
13:104h40
Naples International Airport (NAP)
17:50Milan Linate Airport (LIN)
1 change
ITA
14:351h20
Naples International Airport (NAP)
15:55Milan Linate Airport (LIN)
0 changes
Air Baltic
14:403h45
Naples International Airport (NAP)
18:25Milan Malpensa Airport (MXP)
1 change
ITA
15:104h00
Naples International Airport (NAP)
19:10Milan Linate Airport (LIN)
1 change
ITA
15:108h00
Naples International Airport (NAP)
23:10Milan Linate Airport (LIN)
1 change
ITA
15:105h00
Naples International Airport (NAP)
20:10Milan Linate Airport (LIN)
1 change
ITA
15:106h00
Naples International Airport (NAP)
21:10Milan Linate Airport (LIN)
1 change
ITA
15:1029h25
Naples International Airport (NAP)
20:35Milan Linate Airport (LIN)
2 changes
ITA
15:1019h40
Naples International Airport (NAP)
10:50Milan Linate Airport (LIN)
2 changes
ITA
15:1031h50
Naples International Airport (NAP)
23:00Milan Linate Airport (LIN)
2 changes
Lufthansa
18:454h40
Naples International Airport (NAP)
23:25Milan Malpensa Airport (MXP)
1 change
ITA
19:4524h50
Naples International Airport (NAP)
20:35Milan Linate Airport (LIN)
2 changes
ITA
19:4511h55
Naples International Airport (NAP)
07:40Milan Linate Airport (LIN)
1 change
ITA
19:4524h25
Naples International Airport (NAP)
20:10Milan Linate Airport (LIN)
1 change
ITA
19:4522h25
Naples International Airport (NAP)
18:10Milan Linate Airport (LIN)
1 change
ITA
19:4515h05
Naples International Airport (NAP)
10:50Milan Linate Airport (LIN)
2 changes
ITA
19:4521h25
Naples International Airport (NAP)
17:10Milan Linate Airport (LIN)
1 change
ITA
19:4512h25
Naples International Airport (NAP)
08:10Milan Linate Airport (LIN)
1 change
ITA
19:4514h25
Naples International Airport (NAP)
10:10Milan Linate Airport (LIN)
1 change
ITA
19:4523h25
Naples International Airport (NAP)
19:10Milan Linate Airport (LIN)
1 change
ITA
19:4527h15
Naples International Airport (NAP)
23:00Milan Linate Airport (LIN)
2 changes
ITA
19:453h25
Naples International Airport (NAP)
23:10Milan Linate Airport (LIN)
1 change
ITA
19:4513h25
Naples International Airport (NAP)
09:10Milan Linate Airport (LIN)
1 change
easyJet
21:551h35
Naples International Airport (NAP)
23:30Milan Malpensa Airport (MXP)
0 changes

This is the last flight of the day.

Find all the dates and times for this journey

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

Sun
16 Jun
Mon
17 Jun
Tue
18 Jun
Wed
19 Jun
Thu
20 Jun
Fri
21 Jun
Sat
22 Jun
Sun
23 Jun
Mon
24 Jun
Tue
25 Jun
Wed
26 Jun
Thu
27 Jun
Fri
28 Jun
Sat
29 Jun
Sun
30 Jun
Mon
01 Jul
Tue
02 Jul
Wed
03 Jul
Thu
04 Jul
Fri
05 Jul
Sat
06 Jul

Flight times from Naples to Milan

Showing times and prices for 16 Jun

Fastest Journey

1 h 20 m

Average

12 h 40 m

Flights per day

58

Distance

658 km

Of the 58 flights that leave Naples for Milan every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
ITA
11:551h20
Naples International Airport (NAP)
13:15Milan Linate Airport (LIN)
£3761One-way
0 changes
Fastest
ITA
14:351h20
Naples International Airport (NAP)
15:55Milan Linate Airport (LIN)
£3761One-way
0 changes
2nd Fastest
easyJet
21:551h35
Naples International Airport (NAP)
23:30Milan Malpensa Airport (MXP)
£2191One-way
0 changes
ITA
19:453h25
Naples International Airport (NAP)
23:10Milan Linate Airport (LIN)
£2511One-way
1 change
ITA
06:353h35
Naples International Airport (NAP)
10:10Milan Linate Airport (LIN)
£2511One-way
1 change

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

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Wizz Air, Ryanair and Malta Air Naples to Milan

You can travel by flight to Milan from Naples with Wizz Air, Ryanair and Malta Air for as low as £56. When you search for timetables and tickets, Omio will show you the best route.

Wizz Air is one of the leading low-cost airlines offering flights within and outside Europe, and you can choose between Basic, Wixx Go, Wizz Plus & Flex ticket types for your flight between Naples and Milan.

Flights from Naples to Milan

Flying offers a quick, convenient, and reliable way to travel from Naples to Milan. During the week, 17-19 direct flights connect the two Italian cities, and there are 16 flights on Saturdays and Sundays. Expect a journey time of between 1 hour 15 minutes and 1 hour 30 minutes.

Which airlines fly from Naples to Milan

Airlines that offer Naples to Milan flights include Ryanair, Alitalia, EasyJet, and Meridiana. All fly direct, and offer a blend of more expensive and budget fares for passengers to choose.

How long is the flight from Naples to Milan?

Flying from Naples to Milan won't take long. Passengers can anticipate journey times of between 1 hour 15 minutes and 1 hour 30 minutes in almost all circumstances.

How many flights are there from Naples to Milan?

During the week, there will be 17-19 direct connections between Naples and Milan, and there should be at least 16 direct flights at the weekend. Flights start early in the morning around 6:00 a.m. and continue until shortly before midnight, while schedules operate all year-round.

What are the departure and arrival airports for flights from Naples to Milan?

Departure airport: Flights from Naples to Milan will always depart from Naples International Airport (Capodichino). Getting to the airport should be fairly simple. Airport shuttle buses run from the Piazza Garibaldi in Naples city center, departing every 20-30 minutes and taking around 30 minutes. The Alibus service also offers direct links between the Port and Naples Centrale Station, which could suit those coming from outside the city. At the airport, passengers can enjoy a bite to eat, relax with a coffee, and arrange anything else via free wifi connectivity throughout the terminals.

Arrival airport: Flights to Milan from Naples could arrive at Milan Malpensa (the most likely destination), or Bergamo Orio al Serio Airport (for Ryanair services). Malpensa enjoys an express rail connection to central Milan, which runs from Terminal 1 and takes 29 minutes to Cadorna Metro Station, or 52 minutes to Milano Centrale. Bus shuttles are also available, and offer stops at popular spots like the Fiera conference center. Those arriving at Bergamo will have slightly longer transfers. Direct bus shuttles to central Milan are the most convenient option, and should take just over 1 hour. Alternatively, passengers can take taxis to Bergamo and catch the train.

FAQs: Naples to Milan flights

FAQs: Take a flight from Naples to Milan 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 Naples to Milan.
FAQs
Cheap plane tickets from Naples to Milan can start from as little as £47 when you book in advance. The average flight ticket price for Naples to Milan is £147; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Naples to Milan flight travel time is 1 h 15 min   for the 408 mile long route, but the duration can vary if you travel on weekends and holidays.
The first flight from Naples to Milan leaves at 07: 10. Plan your trip with the Journey Planner   from Omio.
The last flight from Naples to Milan leaves at 21: 15.
Take the Naples to Milan flight with Wizz Air, Ryanair, Malta Air, easyJet, Alitalia or Alitalia (2). However, it's always good to check out all possible airlines for the journey to Milan from Naples as there might be differences in the amenities they offer.

Flights from Naples to Milan generally leave from Naples International Airport and arrive in Milan Malpensa Airport.

Naples International Airport is 10.6 km away from Naples city centre and Milan Malpensa Airport is 47.9 km from Milan city centre.

The cheapest month for a flight from Naples to Milan is May.
It's helpful to compare your options as there are 3 ways to travel to Milan from Naples including taking a train, coach or flight.

More options for your journey from Naples to Milan

Here are some other resources that might have the information you need

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