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 |
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
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.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() ![]() | 3:30 PM Milan Linate Airport (LIN) | 6h26 | 9:56 PM Naples Centrale | 2 transfers | |
![]() ![]() ![]() | 3:30 PM Milan Linate Airport (LIN) | 6h18 | 9:48 PM Naples Centrale | 3 transfers | |
![]() ![]() | 3:35 PM Milan Malpensa Airport (MXP) | 18h45 | 10:20 AM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 3:35 PM Milan Malpensa Airport (MXP) | 18h45 | 10:20 AM Naples International Airport (NAP) | 2 transfers | |
![]() | 4:00 PM Milan Linate Airport (LIN) | 16h35 | 8:35 AM Naples International Airport (NAP) | 1 transfer | |
![]() ![]() | 4:00 PM Milan Linate Airport (LIN) | 5h56 | 9:56 PM Naples Centrale | 1 transfer | |
![]() ![]() ![]() | 4:00 PM Milan Linate Airport (LIN) | 5h03 | 9:03 PM Naples Centrale | 2 transfers | |
![]() | 4:00 PM Milan Linate Airport (LIN) | 4h40 | 8:40 PM Naples International Airport (NAP) | 1 transfer | |
![]() ![]() ![]() | 4:00 PM Milan Linate Airport (LIN) | 4h33 | 8:33 PM Naples Centrale | 2 transfers | |
![]() | 4:00 PM Milan Linate Airport (LIN) | 20h20 | 12:20 PM Naples International Airport (NAP) | 1 transfer | |
![]() ![]() | 4:30 PM Milan Linate Airport (LIN) | 14h15 | 6:45 AM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 4:50 PM Milan Linate Airport (LIN) | 41h30 | 10:20 AM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 4:50 PM Milan Linate Airport (LIN) | 17h35 | 10:25 AM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 4:50 PM Milan Linate Airport (LIN) | 17h30 | 10:20 AM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 5:00 PM Milan Linate Airport (LIN) | 4h56 | 9:56 PM Naples Centrale | 1 transfer | |
![]() | 5:00 PM Milan Linate Airport (LIN) | 15h35 | 8:35 AM Naples International Airport (NAP) | 1 transfer | |
![]() | 5:00 PM Milan Linate Airport (LIN) | 3h40 | 8:40 PM Naples International Airport (NAP) | 1 transfer | |
![]() ![]() ![]() | 5:00 PM Milan Linate Airport (LIN) | 4h48 | 9:48 PM Naples Centrale | 2 transfers | |
![]() | 5:00 PM Milan Linate Airport (LIN) | 19h20 | 12:20 PM Naples International Airport (NAP) | 1 transfer | |
![]() | 5:05 PM Milan Linate Airport (LIN) | 1h25 | 6:30 PM Naples International Airport (NAP) | 0 transfersDirect | |
![]() | 5:40 PM Milan Bergamo Orio al Serio Airport (BGY) | 1h25 | 7:05 PM Naples International Airport (NAP) | 0 transfersDirect | |
![]() | 5:50 PM Milan Malpensa Airport (MXP) | 1h30 | 7:20 PM Naples International Airport (NAP) | 0 transfersDirect | |
![]() ![]() | 6:30 PM Milan Malpensa Airport (MXP) | 15h50 | 10:20 AM Naples International Airport (NAP) | 2 transfers | |
![]() | 7:00 PM Milan Linate Airport (LIN) | 13h35 | 8:35 AM Naples International Airport (NAP) | 1 transfer | |
![]() | 7:00 PM Milan Linate Airport (LIN) | 17h20 | 12:20 PM Naples International Airport (NAP) | 1 transfer | |
![]() | 7:00 PM Milan Linate Airport (LIN) | 21h50 | 4:50 PM Naples International Airport (NAP) | 1 transfer | |
![]() | 7:10 PM Milan Linate Airport (LIN) | 1h25 | 8:35 PM Naples International Airport (NAP) | 0 transfersDirect | |
![]() ![]() | 7:45 PM Milan Malpensa Airport (MXP) | 25h10 | 8:55 PM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 7:45 PM Milan Malpensa Airport (MXP) | 24h50 | 8:35 PM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 7:45 PM Milan Malpensa Airport (MXP) | 24h50 | 8:35 PM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 7:45 PM Milan Malpensa Airport (MXP) | 14h40 | 10:25 AM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 7:45 PM Milan Malpensa Airport (MXP) | 25h10 | 8:55 PM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 7:45 PM Milan Malpensa Airport (MXP) | 25h10 | 8:55 PM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 7:45 PM Milan Malpensa Airport (MXP) | 18h50 | 2:35 PM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 7:45 PM Milan Malpensa Airport (MXP) | 18h50 | 2:35 PM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 7:45 PM Milan Malpensa Airport (MXP) | 14h35 | 10:20 AM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 7:45 PM Milan Malpensa Airport (MXP) | 18h50 | 2:35 PM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 7:45 PM Milan Malpensa Airport (MXP) | 24h50 | 8:35 PM Naples International Airport (NAP) | 2 transfers | |
Thursday, April 24 | |||||
![]() ![]() ![]() | 4:20 AM Milan Malpensa Airport (MXP) | 11h24 | 3:44 PM Naples Centrale | 3 transfers | |
![]() | 4:20 AM Milan Linate Airport (LIN) | 1h25 | 5:45 AM Naples International Airport (NAP) | 0 transfersDirect | |
![]() ![]() ![]() | 4:20 AM Milan Malpensa Airport (MXP) | 11h24 | 3:44 PM Naples Centrale | 3 transfers | |
![]() ![]() ![]() | 4:20 AM Milan Malpensa Airport (MXP) | 9h28 | 1:48 PM Naples Centrale | 4 transfers | |
![]() | 4:30 AM Milan Malpensa Airport (MXP) | 1h30 | 6:00 AM Naples International Airport (NAP) | 0 transfersDirect | |
![]() | 4:40 AM Milan Bergamo Orio al Serio Airport (BGY) | 1h25 | 6:05 AM Naples International Airport (NAP) | 0 transfersDirect | |
![]() ![]() | 5:00 AM Milan Linate Airport (LIN) | 14h40 | 7:40 PM Naples Centrale | 4 transfers | |
![]() ![]() ![]() | 5:00 AM Milan Linate Airport (LIN) | 5h29 | 10:29 AM Naples Centrale | 2 transfers | |
![]() ![]() | 5:00 AM Milan Linate Airport (LIN) | 13h40 | 6:40 PM Naples Centrale | 4 transfers | |
![]() ![]() | 5:00 AM Milan Linate Airport (LIN) | 7h40 | 12:40 PM Naples Centrale | 3 transfers | |
![]() ![]() | 5:00 AM Milan Linate Airport (LIN) | 12h44 | 5:44 PM Naples Centrale | 4 transfers | |
![]() ![]() | 5:00 AM Milan Linate Airport (LIN) | 8h48 | 1:48 PM Naples Centrale | 3 transfers | |
![]() ![]() | 5:20 AM Milan Malpensa Airport (MXP) | 7h20 | 12:40 PM Naples Centrale | 3 transfers | |
![]() ![]() | 5:20 AM Milan Malpensa Airport (MXP) | 8h28 | 1:48 PM Naples Centrale | 3 transfers | |
![]() ![]() | 5:20 AM Milan Malpensa Airport (MXP) | 10h24 | 3:44 PM Naples Centrale | 2 transfers | |
![]() ![]() | 5:30 AM Milan Linate Airport (LIN) | 8h18 | 1:48 PM Naples Centrale | 3 transfers | |
![]() ![]() | 5:30 AM Milan Linate Airport (LIN) | 7h10 | 12:40 PM Naples Centrale | 3 transfers | |
![]() ![]() | 5:30 AM Milan Linate Airport (LIN) | 10h14 | 3:44 PM Naples Centrale | 2 transfers | |
![]() | 5:30 AM Milan Linate Airport (LIN) | 3h05 | 8:35 AM Naples International Airport (NAP) | 1 transfer | |
![]() ![]() | 6:00 AM Milan Linate Airport (LIN) | 9h44 | 3:44 PM Naples Centrale | 2 transfers | |
![]() | 6:00 AM Milan Linate Airport (LIN) | 10h50 | 4:50 PM Naples International Airport (NAP) | 1 transfer | |
![]() ![]() | 6:00 AM Milan Linate Airport (LIN) | 6h40 | 12:40 PM Naples Centrale | 3 transfers | |
![]() ![]() | 6:00 AM Milan Linate Airport (LIN) | 7h48 | 1:48 PM Naples Centrale | 3 transfers | |
![]() | 6:05 AM Milan Malpensa Airport (MXP) | 1h35 | 7:40 AM Naples International Airport (NAP) | 0 transfersDirect | |
![]() | 6:15 AM Milan Malpensa Airport (MXP) | 5h30 | 11:45 AM Naples International Airport (NAP) | 1 transfer | |
![]() ![]() ![]() | 6:45 AM Milan Malpensa Airport (MXP) | 12h55 | 7:40 PM Naples Centrale | 4 transfers | |
![]() ![]() ![]() | 6:45 AM Milan Malpensa Airport (MXP) | 11h55 | 6:40 PM Naples Centrale | 4 transfers | |
![]() ![]() ![]() ![]() | 6:45 AM Milan Malpensa Airport (MXP) | 11h44 | 6:29 PM Naples Centrale | 3 transfers | |
![]() | 7:00 AM Milan Linate Airport (LIN) | 9h50 | 4:50 PM Naples International Airport (NAP) | 1 transfer | |
![]() ![]() | 7:00 AM Milan Linate Airport (LIN) | 6h48 | 1:48 PM Naples Centrale | 3 transfers | |
![]() ![]() | 7:00 AM Milan Linate Airport (LIN) | 8h44 | 3:44 PM Naples Centrale | 2 transfers | |
![]() ![]() ![]() | 7:00 AM Milan Linate Airport (LIN) | 6h29 | 1:29 PM Naples Centrale | 2 transfers | |
![]() ![]() | 7:25 AM Milan Linate Airport (LIN) | 13h30 | 8:55 PM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 7:25 AM Milan Linate Airport (LIN) | 13h10 | 8:35 PM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 7:25 AM Milan Linate Airport (LIN) | 13h30 | 8:55 PM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 7:25 AM Milan Linate Airport (LIN) | 13h10 | 8:35 PM Naples International Airport (NAP) | 2 transfers | |
![]() | 7:50 AM Milan Linate Airport (LIN) | 1h25 | 9:15 AM Naples International Airport (NAP) | 0 transfersDirect | |
![]() ![]() ![]() | 7:55 AM Milan Linate Airport (LIN) | 10h45 | 6:40 PM Naples Centrale | 4 transfers | |
![]() ![]() ![]() ![]() | 7:55 AM Milan Linate Airport (LIN) | 10h34 | 6:29 PM Naples Centrale | 3 transfers | |
![]() ![]() ![]() | 7:55 AM Milan Linate Airport (LIN) | 11h45 | 7:40 PM Naples Centrale | 4 transfers | |
![]() ![]() | 8:15 AM Milan Linate Airport (LIN) | 11h25 | 7:40 PM Naples Centrale | 4 transfers | |
![]() ![]() | 8:15 AM Milan Malpensa Airport (MXP) | 12h40 | 8:55 PM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() ![]() | 8:15 AM Milan Linate Airport (LIN) | 10h14 | 6:29 PM Naples Centrale | 3 transfers | |
![]() ![]() | 8:15 AM Milan Malpensa Airport (MXP) | 12h40 | 8:55 PM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 8:15 AM Milan Linate Airport (LIN) | 11h25 | 7:40 PM Naples Centrale | 4 transfers | |
![]() ![]() | 8:40 AM Milan Malpensa Airport (MXP) | 10h00 | 6:40 PM Naples Centrale | 4 transfers | |
![]() ![]() ![]() | 8:40 AM Milan Malpensa Airport (MXP) | 9h49 | 6:29 PM Naples Centrale | 3 transfers | |
![]() ![]() | 8:40 AM Milan Malpensa Airport (MXP) | 10h00 | 6:40 PM Naples Centrale | 4 transfers | |
![]() ![]() | 8:40 AM Milan Malpensa Airport (MXP) | 11h00 | 7:40 PM Naples Centrale | 4 transfers | |
![]() ![]() | 8:40 AM Milan Malpensa Airport (MXP) | 11h00 | 7:40 PM Naples Centrale | 4 transfers | |
![]() ![]() ![]() | 8:40 AM Milan Malpensa Airport (MXP) | 9h49 | 6:29 PM Naples Centrale | 3 transfers | |
![]() | 8:40 AM Milan Malpensa Airport (MXP) | 1h30 | 10:10 AM Naples International Airport (NAP) | 0 transfersDirect | |
![]() ![]() ![]() | 9:15 AM Milan Malpensa Airport (MXP) | 10h58 | 8:13 PM Naples Centrale | 3 transfers | |
![]() ![]() | 9:15 AM Milan Malpensa Airport (MXP) | 12h41 | 9:56 PM Naples Centrale | 2 transfers | |
![]() ![]() | 9:15 AM Milan Malpensa Airport (MXP) | 12h17 | 9:32 PM Naples Centrale | 4 transfers | |
![]() ![]() | 9:30 AM Milan Linate Airport (LIN) | 9h10 | 6:40 PM Naples Centrale | 3 transfers | |
![]() ![]() | 9:30 AM Milan Linate Airport (LIN) | 8h14 | 5:44 PM Naples Centrale | 3 transfers | |
![]() | 9:30 AM Milan Linate Airport (LIN) | 7h20 | 4:50 PM Naples International Airport (NAP) | 1 transfer | |
![]() ![]() | 9:30 AM Milan Linate Airport (LIN) | 7h19 | 4:49 PM Naples Centrale | 3 transfers | |
![]() | 9:55 AM Milan Linate Airport (LIN) | 1h25 | 11:20 AM Naples International Airport (NAP) | 0 transfersDirect | |
![]() ![]() ![]() | 10:45 AM Milan Linate Airport (LIN) | 9h28 | 8:13 PM Naples Centrale | 3 transfers | |
![]() ![]() | 10:45 AM Milan Linate Airport (LIN) | 10h47 | 9:32 PM Naples Centrale | 4 transfers | |
![]() ![]() | 10:45 AM Milan Linate Airport (LIN) | 11h11 | 9:56 PM Naples Centrale | 2 transfers | |
![]() ![]() | 11:00 AM Milan Linate Airport (LIN) | 7h40 | 6:40 PM Naples Centrale | 3 transfers | |
![]() ![]() | 11:00 AM Milan Linate Airport (LIN) | 9h35 | 8:35 PM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 11:00 AM Milan Linate Airport (LIN) | 9h55 | 8:55 PM Naples International Airport (NAP) | 2 transfers | |
![]() | 11:00 AM Milan Linate Airport (LIN) | 9h40 | 8:40 PM Naples International Airport (NAP) | 1 transfer | |
![]() | 11:00 AM Milan Linate Airport (LIN) | 5h50 | 4:50 PM Naples International Airport (NAP) | 1 transfer | |
![]() ![]() | 11:00 AM Milan Linate Airport (LIN) | 23h15 | 10:15 AM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() | 11:00 AM Milan Linate Airport (LIN) | 8h40 | 7:40 PM Naples Centrale | 3 transfers | |
![]() ![]() | 11:00 AM Milan Linate Airport (LIN) | 6h44 | 5:44 PM Naples Centrale | 3 transfers | |
![]() | 12:30 PM Milan Bergamo Orio al Serio Airport (BGY) | 1h25 | 1:55 PM Naples International Airport (NAP) | 0 transfersDirect | |
![]() ![]() | 12:45 PM Milan Malpensa Airport (MXP) | 8h10 | 8:55 PM Naples International Airport (NAP) | 2 transfers | |
![]() ![]() ![]() | 12:55 PM Milan Malpensa Airport (MXP) | 9h01 | 9:56 PM Naples Centrale | 2 transfers | |
![]() ![]() ![]() ![]() | 12:55 PM Milan Malpensa Airport (MXP) | 7h38 | 8:33 PM Naples Centrale | 3 transfers | |
![]() ![]() ![]() ![]() | 12:55 PM Milan Malpensa Airport (MXP) | 8h08 | 9:03 PM Naples Centrale | 3 transfers | |
![]() ![]() ![]() | 12:55 PM Milan Malpensa Airport (MXP) | 7h38 | 8:33 PM Naples Centrale | 3 transfers | |
![]() ![]() ![]() | 12:55 PM Milan Malpensa Airport (MXP) | 9h01 | 9:56 PM Naples Centrale | 2 transfers | |
![]() ![]() | 12:55 PM Milan Malpensa Airport (MXP) | 9h01 | 9:56 PM Naples Centrale | 2 transfers | |
![]() | 1:00 PM Milan Linate Airport (LIN) | 3h50 | 4:50 PM Naples International Airport (NAP) | 1 transfer | |
![]() ![]() | 1:00 PM Milan Linate Airport (LIN) | 7h52 | 8:52 PM Naples Centrale | 3 transfers | |
![]() ![]() | 1:00 PM Milan Linate Airport (LIN) | 8h42 | 9:42 PM Naples Centrale | 3 transfers | |
![]() ![]() | 1:00 PM Milan Linate Airport (LIN) | 6h40 | 7:40 PM Naples Centrale | 3 transfers | |
![]() | 1:00 PM Milan Linate Airport (LIN) | 7h40 | 8:40 PM Naples International Airport (NAP) | 1 transfer | |
![]() | 1:30 PM Milan Linate Airport (LIN) | 7h25 | 8:55 PM Naples International Airport (NAP) | 2 transfers | |
![]() | 1: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
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:
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.
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.
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.
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.
Flights from Milan to Naples generally leave from Milan Malpensa Airport and arrive in Naples International Airport.
Milan Malpensa Airport is 48 km away from Milan city centre and Naples International Airport is 10.3 km from Naples city centre.
Here are some other resources that might have the information you need