Trains from Naples to Milan

Sat, Mar 23
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

See the cheapest trains from Naples to Milan

Today
54 trains from$ 76
Tomorrow
49 trains from$ 76
Fri, Mar 29
60 trains from$ 57

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.

icn_success

Value Plus Savings

Find the best price by comparing train tickets from Trenitalia and Italo

icn_success

Skip the Queue: Go Mobile

Avoid the stress of standing in long lines with a Omio mobile ticket

icn_success

Support You Can Count On

Once you’ve booked your ticket, our customer service team is there to assist you

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

COMPARE

Prices across different modes

Train
Bus
Flight
Fri
Mar 22
$ 76Intercity Notte
$ 31Bus Center
$ 86Ryanair
Sat
Mar 23
$ 76Intercity Notte
$ 31Bus Center
$ 78Meridiana
Sun
Mar 24
$ 76Intercity Notte
Find prices
$ 102Ryanair
Mon
Mar 25
$ 71Intercity Notte
$ 31Bus Center
$ 122Ryanair
Tue
Mar 26
$ 51Intercity Notte
$ 31Bus Center
$ 86Ryanair
Wed
Mar 27
$ 51Intercity Notte
$ 31Bus Center
$ 39Ryanair
Thu
Mar 28
$ 51Intercity Notte
$ 24Flixbus
$ 49Meridiana
Fri
Mar 29
$ 57Italo
$ 31Bus Center
$ 63Meridiana
Sat
Mar 30
$ 51Intercity
$ 24Flixbus
$ 60Ryanair
Sun
Mar 31
$ 52Italo
$ 31Bus Center
$ 64easyJet
Mon
Apr 1
$ 47Intercity Notte
$ 31Bus Center
$ 63Meridiana
Tue
Apr 2
$ 47Intercity Notte
$ 24Flixbus
$ 20Ryanair
Wed
Apr 3
$ 47Intercity Notte
$ 24Flixbus
$ 20Ryanair
Thu
Apr 4
$ 47Intercity Notte
$ 24Flixbus
$ 20Ryanair
Fri
Apr 5
$ 45Italo
$ 31Bus Center
$ 35Ryanair
Sat
Apr 6
$ 33Intercity Notte
$ 24Flixbus
$ 41Ryanair
Sun
Apr 7
$ 45Italo
$ 31Bus Center
$ 72Ryanair
Mon
Apr 8
$ 39Intercity Notte
$ 24Flixbus
$ 70Meridiana
Tue
Apr 9
$ 39Intercity
$ 24Flixbus
$ 20Ryanair
Wed
Apr 10
$ 39Intercity
$ 24Flixbus
$ 20Ryanair
Thu
Apr 11
$ 45Italo
$ 24Flixbus
$ 20Ryanair
train

Journey Summary

Naples to Milan Train Information

Avg. Train Duration:
7 hours 24 minutes
Train Ticket Price:$ 48
Trains depart from:Naples
Trains arrive in:Milan
Distance:658 Kms
TrainTrain Companies:Intercity, Italo, Intercity Notte, Frecciarossa

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 month
Next Month
Mon, Mar 25
Train
Intercity Notte
20:319h 41m06:12
NaplesMilan
Tue, Mar 26
Train
Intercity Notte
20:319h 41m06:12
NaplesMilan
Wed, Mar 27
Train
Intercity Notte
20:319h 41m06:12
NaplesMilan
Fastest Trains from Naples to Milan
Mon, Apr 22
Train
Frecciarossa
03:504h 9m07:59
NaplesMilan
Sat, Apr 27
Train
Frecciarossa
03:504h 9m07:59
NaplesMilan
Wed, Apr 24
Train
Frecciarossa
05:404h 19m09:59
NaplesMilan
Return Train Tickets for Milan to Naples
Sun, Mar 24
Train
Intercity Notte
22:1711h 31m09:48
MilanNaples
Mon, Mar 25
Train
Intercity Notte
22:1711h 31m09:48
MilanNaples
Tue, Mar 26
Train
Intercity Notte
22:1711h 31m09:48
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