Trains from Naples to Milan

Thu, Jul 18
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

COMPARE

Prices across different modes

Train
Bus
Flight
Wed
Jul 17
Find prices
$61Flixbus
Find prices
Thu
Jul 18
$76Intercity Notte
$38Bus Center
$147Bulgaria Air
Fri
Jul 19
$71Intercity Notte
$38Bus Center
$104easyJet
Sat
Jul 20
$61Italo
$32Flixbus
$94fly art
Sun
Jul 21
$56Italo
$41Bus Center
$94easyJet
Mon
Jul 22
$59Intercity Notte
$32Flixbus
$126fly art
Tue
Jul 23
$51Intercity Notte
$32Flixbus
$102Ryanair
Wed
Jul 24
$51Italo
$24Flixbus
$72Ryanair
Thu
Jul 25
$51Intercity Notte
$32Flixbus
$72Ryanair
Fri
Jul 26
$51Italo
$32Flixbus
$72Ryanair
Sat
Jul 27
$51Intercity Notte
$32Flixbus
$70easyJet
Sun
Jul 28
$51Italo
$38Bus Center
$77easyJet
Mon
Jul 29
$27Intercity
$32Flixbus
$73fly art
Tue
Jul 30
$51Intercity Notte
$32Flixbus
$73fly art
Wed
Jul 31
$47Intercity Notte
$32Flixbus
$57fly art
Thu
Aug 1
$47Intercity Notte
$29Marino Autolinee
$28Ryanair
Fri
Aug 2
$51Intercity Notte
$32Flixbus
$34Ryanair
Sat
Aug 3
$51Italo
$32Flixbus
$58easyJet
Sun
Aug 4
$51Italo
$32Flixbus
$60Ryanair
Mon
Aug 5
$47Intercity Notte
$32Flixbus
$49Ryanair
Tue
Aug 6
$39Intercity
$32Flixbus
$28Ryanair

These companies trust us.
We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Naples to Milan Train Information

Avg. Train Duration:
8 hours
Train Ticket Price: $45
Trains depart from:Naples
Trains arrive in:Milan
Distance:658 km
TrainTrain Companies:Intercity, Italo, Intercity Notte

Trains from Naples to Milan

Finding the perfect train journey from Naples to Milan is simple. The fastest trains to Naples take just over 4 hours, and they leave throughout the day. With up to 6 trains per hour at peak times and a total of 40-50 total direct trains, a convenient departure time should always be easy to find.

Which train companies travel from Naples to Milan?

Trains to Milan from Naples are operated by Italo and Trenitalia. Both companies include express services in their schedule, including Trenitalia Frecciarossa trains. But there are also standard, slower services, as well as Trenitalia's Intercity Notte trains, which travel overnight.

How long is the train from Naples to Milan?

The fastest Italo and Frecciarossa trains from Naples to Milan get to the north Italian city in 4 hours and 9 minutes, and express services will tend to get there in under 5 hours. However, there's a big jump from express journeys to standard trains, which generally take over 8 hours. Overnight trains are longer still, taking just over 10 hours in most cases.

How many trains are there from Naples to Milan?

There are plenty of trains every day to Milan from Naples, with 40-50 separate departures. Trains depart as early as 4:21 a.m. but finish relatively early, with the final departure pulling out of Naples Centrale at 9:30 p.m.

What are the departure and arrival stations for trains from Naples to Milan?

Departure stations: Most trains leave from Napoli Centrale, one mile from the center on the Piazza Garibaldi. The easiest way to get there from the center is via Metro Line L2. Some trains also depart from Afragola, Naples' new high-speed hub. Metro Line 1 runs there from central Naples and takes around 10 minutes. The C1N bus also runs to Afragola from nearby Naples Airport.

Arrival stations: The vast majority of trains to Milan from Naples terminate at Milano Centrale, which is just over one mile north of the city center. Upon arrival, the Milan Metro is the best route into town or to surrounding suburbs. Some trains arrive at Porta Garibaldi, where the L2 Metro line will come in handy for journeys into town. Finally, some trains also stop at Rogoredo - from there, take the L3 line.

Compare prices

Best fares for trains from Naples to Milan

This Weekend
This month
Next Month
Fri, Jul 19
Train
Intercity Notte
19:319h 41m05:12
NaplesMilan
Sat, Jul 20
Train
Italo
03:314h 38m08:09
NaplesMilan
Fastest Trains from Naples to Milan
Wed, Jul 24
Train
Italo
05:454h 24m10:09
NaplesMilan
Sun, Jul 28
Train
Italo
04:444h 25m09:09
NaplesMilan
Sat, Jul 20
Train
Italo
03:314h 38m08:09
NaplesMilan
Return Train Tickets for Milan to Naples
Fri, Jul 19
Train
Intercity Notte
21:1710h 21m07:38
MilanNaples
Sat, Jul 20
Train
Intercity Notte
21:1711h 28m08:45
MilanNaples
Sun, Jul 21
Train
Intercity Notte
21:1710h 21m07:38
MilanNaples

Stations

Important Stations and Airports for this Journey
Naples
Milan
TrainNapoli Centrale

Amenities

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