How to get from Milan to Naples

Travel options
from Milan to Naples

You can get from Milan to Naples by train, bus or flight.

Our recommendation

To get from Milan to Naples on 30 Jun we recommend taking a flight because it’s the best combination of price and speed.

08:20Milan Linate Airport1h30 09:50Naples International Airport
0 changes
21:50Milano, San Donato10h35 08:25Naples
0 changes
Other options
06:40Milan Malpensa Airport1h30 08:10Naples International Airport
0 changes
08:26Milan Rogoredo4h27 12:53Naples Centrale
0 changes
08:15Milan Centrale4h38 12:53Naples Centrale
0 changes

Find all the dates and times for this journey by train, bus, and flight, .

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

Deutsche Bahn
Place to stay

Need a place to stay in Naples?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner

View all

Compare prices and tickets Prices for trains, buses and flights

30 Jun
01 Jul
02 Jul
03 Jul
04 Jul
05 Jul
06 Jul
07 Jul
08 Jul
09 Jul
10 Jul
11 Jul
12 Jul
13 Jul
14 Jul
15 Jul
16 Jul
17 Jul
18 Jul
19 Jul
20 Jul

Travel Information from Milan to Naples

distanceDistance408 miles (658 km)
modeAvailable travel modesCoach, flight, ferry or train
fastestFastest modeFlight • £70 • 1 h 15 min
carriersPopular travel companiesFlixbus, Malta Air or Intercity Notte

Take a coach, flight, ferry or train to travel 408 miles (658 km) from Milan to Naples. The most popular travel providers which serve this route are Flixbus, Malta Air or Intercity Notte among others. Travellers can even take a direct coach, flight or train from Milan to Naples.

Travel Tips: Travel from Milan to Naples

Travel to Naples 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 Milan to Naples.

There are 4 travel options from Milan to Naples: coach, flight, ferry or train.

Ferry services offer the cheapest way to get from Milan to Naples. Tickets for a ferry cost on average £1.

This is compared to other travel options to Naples:

A ferry is about £83 less than a coach, which costs on average £83 for this journey.

A ferry is generally £70 less than a flight for the same route. A flight costs on average £70 from Milan to Naples.

A ferry is about £58 less than a train, which costs on average £58 for this route.

The fastest way to get to Naples from Milan is by flight with an average travel time of 1 h 15 min.

There are alternative travel options to Naples that can usually take longer:

In comparison, taking a coach requires on average 8 h 50 min   of travel time.

In comparison, getting to Naples by ferry can take on average NaN h NaN min.

In comparison, getting to Naples by train can take on average 4 h 24 min.

Naples is approximately 408 miles (658 km) away from Milan.

The average frequency per day from Milan to Naples is:

  • 40 trains per day.

However, we recommend checking specific travel dates for your trip to Naples from Milan as scheduled services by coach, flight, ferry or train can vary by season or day of the week.

These are the most popular departure and arrival points when travelling from Milan to Naples:

  • Most travellers catch their coach from Milan, Stazione Centrale and arrive in Napoli, Autostazione.
  • Most travellers catch their flight from Milan Malpensa Airport and arrive in Naples International Airport.
  • Most travellers who book a train ticket from Milan to Naples depart from Milano Centrale to Napoli Centrale.

Omio works with many trusted partners that can help you travel the best way from Milan to Naples:

  • You can travel by coach from Milan to Naples with Flixbus, and you can find Flixbus Milan to Naples tickets for £83 on Omio.
  • You can go to Naples from Milan by plane with Malta Air. You'll see cheap plane tickets for £70 with Malta Air from Milan to Naples on Omio.
  • You can take a train from Milan to Naples with Intercity Notte. Cheap tickets can be found for £58 with Intercity Notte from Milan to Naples.

Yes, there are direct services available from Milan to Naples with the following travel operators:

  • You can find around direct coaches per day and book this direct coach with BlaBlaCar or Itabus.
  • You can travel directly by plane with easyJet, ITA, Malta Air or Wizz Air with direct flights per day.
  • You can travel directly by train with Italo, Frecciarossa, Intercity or Intercity Notte with 39 direct trains per day.

Direct services tend to save you time and add more convenience in getting you to Naples as you won't need to change in between, so it's worth paying attention to before booking your tickets from Milan to Naples.

Your journey from Milan to Naples doesn't have to end in Naples. Many of our customers like to extend their holidays to explore other popular destinations like Rome, Bologna or Florence. If you’d like to add Rome, Bologna or Florence to your Milan to Naples trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Naples today!

When planning your trip between Milan and Naples, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Coach tickets are costing £83 one way on average.
  • Plane tickets are costing £70 one way on average.
  • Ferry tickets cost on average £1 one way.
  • Train tickets are costing on average £58 one way.

However, we recommend buying tickets from Milan to Naples online a few months in advance to get the best deals and save money on your upcoming journey.

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.

Hand With Phone