The cheapest flights from Naples to Milan

Showing times and prices for 20 May

Cheapest

£42

Average

£137

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Naples to Milan will cost around £ 137 if you buy it on the day, but the cheapest tickets can be found for only £ 42.

Cheapest
08:55Naples International Airport1h35 10:30Milan Malpensa Airport
0 changes
£421One-way
2nd Cheapest
06:35Naples International Airport1h25 08:00Milan Linate Airport
0 changes
£461One-way
06:25Naples International Airport1h30 07:55Milan Malpensa Airport
0 changes
£591One-way
09:10Naples International Airport1h30 10:40Milan Malpensa Airport
0 changes
£631One-way
08:00Naples International Airport1h20 09:20Milan Bergamo Orio al Serio Airport
0 changes
£691One-way

Flight schedule Naples to Milan

Showing flights for tomorrow, Fri, 20 May
06:25Naples International Airport1h30 07:55Milan Malpensa Airport
0 changes
06:30Naples International Airport5h40 12:10Milan Linate Airport
0 changes
06:30Naples International Airport14h40 21:10Milan Linate Airport
0 changes
06:30Naples International Airport13h40 20:10Milan Linate Airport
0 changes
06:30Naples International Airport16h40 23:10Milan Linate Airport
0 changes
06:30Naples International Airport3h40 10:10Milan Linate Airport
0 changes
06:35Naples International Airport1h25 08:00Milan Linate Airport
0 changes
06:40Naples International Airport1h15 07:55Milan Linate Airport
0 changes
08:00Naples International Airport1h20 09:20Milan Bergamo Orio al Serio Airport
0 changes
08:40Naples International Airport1h30 10:10Milan Malpensa Airport
0 changes
08:55Naples International Airport1h35 10:30Milan Malpensa Airport
0 changes
09:10Naples International Airport1h30 10:40Milan Malpensa Airport
0 changes
10:00Naples International Airport1h30 11:30Milan Malpensa Airport
0 changes
10:30Naples International Airport1h20 11:50Milan Linate Airport
0 changes
13:00Naples International Airport1h15 14:15Milan Linate Airport
0 changes
13:05Naples International Airport1h20 14:25Milan Bergamo Orio al Serio Airport
0 changes
13:35Naples International Airport1h30 15:05Milan Malpensa Airport
0 changes
14:40Naples International Airport1h20 16:00Milan Linate Airport
0 changes
16:40Naples International Airport1h20 18:00Milan Bergamo Orio al Serio Airport
0 changes
17:20Naples International Airport1h30 18:50Milan Malpensa Airport
0 changes
17:35Naples International Airport1h35 19:10Milan Malpensa Airport
0 changes
19:35Naples International Airport1h25 21:00Milan Linate Airport
0 changes
19:50Naples International Airport1h20 21:10Milan Bergamo Orio al Serio Airport
0 changes
19:55Naples International Airport1h15 21:10Milan Linate Airport
0 changes
21:55Naples International Airport1h35 23:30Milan Malpensa Airport
0 changes
22:50Naples International Airport1h30 00:20Milan Malpensa Airport
0 changes

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Fri
20 May
£57Intercity Notte
£16Itabus
£42Wizz Air
Sat
21 May
£42Intercity Notte
£16Itabus
£53Wizz Air
Sun
22 May
£57Intercity Notte
£21Itabus
£60Wizz Air
Mon
23 May
£42Intercity Notte
£20Itabus
£68Wizz Air
Tue
24 May
£39Intercity Notte
£20Itabus
£21Malta Air
Wed
25 May
£39Intercity Notte
£20Itabus
£12Malta Air
Thu
26 May
£33Intercity Notte
£12Itabus
£12Wizz Air
Fri
27 May
£46Italo
£12Itabus
£20Wizz Air
Sat
28 May
£33Intercity Notte
£12Itabus
£34Wizz Air
Sun
29 May
£46Italo
£20Itabus
£23Wizz Air
Mon
30 May
£39Intercity Notte
£16Itabus
£42Wizz Air
Tue
31 May
£33Intercity Notte
£16Itabus
£9Wizz Air
Wed
1 Jun
£39Intercity Notte
£16Itabus
£10Wizz Air
Thu
2 Jun
£42Intercity
£16Itabus
£14Malta Air
Fri
3 Jun
£38Intercity
£16Itabus
£16Malta Air
Sat
4 Jun
£42Intercity Notte
£26Itabus
£34Wizz Air
Sun
5 Jun
£49Frecciarossa
£45Itabus
£60Wizz Air
Mon
6 Jun
£39Intercity Notte
£16Itabus
£50Malta Air
Tue
7 Jun
£29Intercity
£16Itabus
£18Malta Air
Wed
8 Jun
£28Intercity Notte
£16Itabus
£11Wizz Air

The fastest flights from Naples to Milan

Showing times and prices for 20 May

Fastest Journey

1 h 15 m

Average

3 h 14 m

Flights per day

26

Distance

658 km

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

These direct flights cover the 658 km distance in an average of 3 h 14 m but if you time it right, some flights will get you there in just 1 h 15 m .

The slowest flights will take 16 h 40 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
19:55Naples International Airport1h15 21:10Milan Linate Airport
0 changes
£2721One-way
Fastest
13:00Naples International Airport1h15 14:15Milan Linate Airport
0 changes
£951One-way
Fastest
06:40Naples International Airport1h15 07:55Milan Linate Airport
0 changes
£801One-way
2nd Fastest
14:40Naples International Airport1h20 16:00Milan Linate Airport
0 changes
£1571One-way
2nd Fastest
10:30Naples International Airport1h20 11:50Milan Linate Airport
0 changes
£801One-way

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

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

Need a place to stay in Milan?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Naples to Milan flight

distanceDistance408 miles (658 km)
durationAverage flight duration1 h 20 min
priceAverage plane ticket price£44 (€50)
changesDirect flightYes
carriersAirlinesAir France, Meridiana, British Airways, Malta Air, Trade Air, KLM, Air Italy, all argentina, easyJet, Transavia Airlines, Bulgaria Air, Wizz Air, Ryanair, ITA, Alitalia Cityliner or air leisure

Flights from Naples to Milan cover the 408 miles (658 km) long route taking on average 1 h 20 min with our travel partners like Air France, Meridiana, British Airways, Malta Air, Trade Air, KLM, Air Italy, all argentina, easyJet, Transavia Airlines, Bulgaria Air, Wizz Air, Ryanair, ITA, Alitalia Cityliner or air leisure. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as £12, but the average price of plane tickets is £44. Travellers depart most frequently from Naples International Airport and arrive in Milan Malpensa Airport.

Airlines: Wizz Air, Transavia Airlines and British Airways Naples to Milan

Travel between Naples and Milan from £12 with Omio’s flight partners Wizz Air, Transavia Airlines and British Airways! You can find the best timetables and tickets when comparing and booking the most convenient route for you.

British Airways
Transavia Airlines
Wizz Air

British Airways (BA) is the United Kingdom’s flag carrier airline with headquarters in London near its main hub at London Heathrow Airport (LHR). BA is the second largest UK-based airline in terms of fleet size and number of passengers carried. Known as a full-service global airline, British Airways offers year-round low fares to destinations worldwide and flies to and from centrally-located airports. Its extensive global route network includes more than 170 destinations in nearly 80 countries throughout Europe, North America, South America, Asia, Africa and Australia.

    British Airways has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by flight to Milan from Naples:

    • Exceptions to waive change or cancellation fees policy
    • Refund or voucher policy
    • Change fees waived for booking made up to July 31, 2020 (traveling by December 31, 2020). Cancel your bookings for travel from now until July 31, 2020 and receive a voucher to travel by April 30, 2022.
    • Cashless payments recommended
    • Online booking and check-in recommended

    Travel Tips: Naples to Milan flight

    Take a flight to Milan easily. 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

    How much do cheap plane tickets to Milan from Naples cost?

    Looking to save money on your trip? Omio customers have found the cheapest flight between Naples and Milan for the next 7 days starting from £12  one way.

    How much is a plane ticket from Naples to Milan?

    In the next 7 days you’ll find that the average cost of a plane ticket between Naples and Milan is £44  one way.

    What is the distance between Naples and Milan via plane?

    You should expect to travel around 408 miles (658 km)  from Naples to Milan by plane.

    What is the average Naples to Milan flight duration?

    The Naples to Milan flight duration is on average 1 h 20 min, which is to be expected when travelling 408 miles (658 km) from Naples to Milan. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

    What airport does the flight from Naples to Milan depart from? Which Milan airport do I fly into from Naples?

    Omio customers travelling this route book their cheap flights from Naples International Airport   to Milan Malpensa Airport   most frequently.

    Where is the airport in Naples? Where is the airport in Milan?

    The most popular departure airport with passengers for this route, called Naples International Airport, is located 3.8 miles (6.2 km) from the city centre of Naples.

    The most popular arrival airport, Milan Malpensa Airport, is located 30.1 miles (48.6 km) away from the city centre of Milan. You can check what public transportation connections, taxi services or airport shuttle service options are available to take you from Milan Malpensa Airport to the city centre in Milan.

    Which airlines can take me to Milan from Naples?

    If you're looking for flights from Naples to Milan, you can rely on Air France, Meridiana, British Airways, Malta Air, Trade Air, KLM, Air Italy, all argentina, easyJet, Transavia Airlines, Bulgaria Air, Wizz Air, Ryanair, ITA, Alitalia Cityliner or air leisure to get you to Milan. It's also good to check out all possible airlines for the Naples to Milan route to see if there might be differences in the amenities they offer.

    Can I buy a direct flight from Naples to Milan?

    Yes, there are direct flights to Milan from Naples, and you can find a direct flight for this journey with easyJet, ITA, Malta Air or Wizz Air  on Omio. It's worth paying attention to when you book your plane ticket as direct services tend to offer more convenience and save you time getting to your destination.

    What time is the earliest flight from Naples to Milan? What time is the last flight from Naples to Milan?

    You can take the first flight from Naples to Milan at 04: 35   or take the last flight from Naples to Milan leaving at 21: 45. Look for the latest Naples Milan flight schedule on Omio and book the best time to take the plane for this journey.

    How early should I purchase plane tickets from Naples to Milan to score the best deals?

    The price of a one way plane ticket from Naples to Milan is on average £44 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for flights from all possible airlines offering this route. In general, you can find plane tickets from Naples to Milan available a few months in advance.