Travelling tomorrow? Book one day in advance. Most of our users choose this option.
Follow the rails. Most of our users travel this route by train.
Value Plus Savings
Find the best price by comparing train tickets from Trenitalia and Italo
Skip the Queue: Go Mobile
Avoid the stress of standing in long lines with a Omio mobile ticket
Support You Can Count On
Once you’ve booked your ticket, our customer service team is there to assist you
|Avg. Train Duration:|
7 hours 24 minutes
|Train Ticket Price:||$ 48|
|Trains depart from:||Naples|
|Trains arrive in:||Milan|
|Train Companies:||Intercity, Italo, Intercity Notte, Frecciarossa|
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.
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.
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.
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.