Trains from Naples to Milan

Fri, Sep 20
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

The cheapest trains

from Naples
to Milan

Showing times and prices for Sep 20

Cheapest

$75

Average

$121

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

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

Cheapest
carrier-logo
04:21Naples Centrale10h21 14:42Milan Porta Garibaldi
0 changes
$751One-way
Cheapest
carrier-logo
21:31Naples Centrale9h41 07:12Milan Porta Garibaldi
0 changes
$751One-way
2nd Cheapest
carrier-logo
14:31Naples Centrale8h49 23:20Milan Centrale
0 changes
$871One-way
2nd Cheapest
carrier-logo
10:31Naples Centrale8h46 19:17Milan Centrale
0 changes
$871One-way
carrier-logo
07:31Naples Centrale10h09 17:40Milan Centrale
1 change
$921One-way

Train Times

Naples to Milan

Showing trains for tomorrow, Fri, Sep 20
carrier-logo
04:21Naples Centrale10h21 14:42Milan Porta Garibaldi
0 changes
carrier-logo
05:10Naples Centrale4h19 09:29Milan Centrale
0 changes
carrier-logo
05:31Naples Centrale4h41 10:12Milan Centrale
0 changes
carrier-logo
05:50Naples4h13 10:03Milan Centrale
0 changes
carrier-logo
06:10Naples Centrale4h22 10:32Milan Centrale
0 changes
carrier-logo
06:15Naples Centrale5h00 11:15Milan Centrale
0 changes
carrier-logo
06:39Naples Centrale4h20 10:59Milan Centrale
0 changes
carrier-logo
06:44Naples Centrale4h28 11:12Milan Centrale
0 changes
carrier-logo
07:00Naples Centrale4h50 11:50Milan Centrale
0 changes
carrier-logo
07:20Naples Centrale4h55 12:15Milan Centrale
0 changes
carrier-logo
07:31Naples Centrale10h09 17:40Milan Centrale
0 changes
carrier-logo
07:40Naples Centrale4h22 12:02Milan Centrale
0 changes
carrier-logo
07:45Naples Centrale4h24 12:09Milan Centrale
0 changes
carrier-logo
08:00Naples Centrale4h53 12:53Milan Centrale
0 changes
carrier-logo
08:05Naples Centrale4h37 12:42Milan Porta Garibaldi
0 changes
carrier-logo
08:10Naples Centrale4h24 12:34Milan Centrale
0 changes
carrier-logo
08:25Naples Centrale4h53 13:18Milan Centrale
0 changes
carrier-logo
08:40Naples Centrale4h22 13:02Milan Centrale
0 changes
carrier-logo
09:00Naples Centrale4h45 13:45Milan Centrale
0 changes
carrier-logo
09:25Naples Centrale4h50 14:15Milan Centrale
0 changes
carrier-logo
09:40Naples Centrale4h15 13:55Milan Centrale
0 changes
carrier-logo
10:00Naples Centrale4h53 14:53Milan Centrale
0 changes
carrier-logo
10:05Naples Centrale4h27 14:32Milan Centrale
0 changes
carrier-logo
10:31Naples Centrale8h46 19:17Milan Centrale
0 changes
carrier-logo
10:33Naples4h25 14:58Milan Centrale
0 changes
carrier-logo
11:00Naples Centrale4h50 15:50Milan Centrale
0 changes
carrier-logo
11:25Naples Centrale4h53 16:18Milan Centrale
0 changes
carrier-logo
12:00Naples Centrale4h47 16:47Milan Centrale
0 changes
carrier-logo
12:05Naples Centrale4h28 16:33Milan Centrale
0 changes
carrier-logo
12:23Naples Centrale4h52 17:15Milan Centrale
0 changes
carrier-logo
12:30Naples Centrale4h25 16:55Milan Centrale
0 changes
carrier-logo
12:51Naples Centrale4h21 17:12Milan Centrale
0 changes
carrier-logo
12:57Naples Centrale4h49 17:46Milan Centrale
0 changes
carrier-logo
13:23Naples Centrale4h42 18:05Milan Centrale
0 changes
carrier-logo
14:00Naples Centrale4h42 18:42Milan Centrale
0 changes
carrier-logo
14:05Naples Centrale4h37 18:42Milan Porta Garibaldi
0 changes
carrier-logo
14:10Naples Centrale4h23 18:33Milan Centrale
0 changes
carrier-logo
14:20Naples Centrale5h01 19:21Milan Centrale
0 changes
carrier-logo
14:31Naples Centrale8h49 23:20Milan Centrale
0 changes
carrier-logo
14:40Naples Centrale4h24 19:04Milan Centrale
0 changes
carrier-logo
15:00Naples Centrale4h43 19:43Milan Centrale
0 changes
carrier-logo
15:05Naples Centrale4h27 19:32Milan Centrale
0 changes
carrier-logo
15:42Naples Centrale4h17 19:59Milan Centrale
0 changes
carrier-logo
15:48Naples Centrale4h24 20:12Milan Centrale
0 changes
carrier-logo
16:00Naples Centrale4h48 20:48Milan Centrale
0 changes
carrier-logo
16:05Naples Centrale4h24 20:29Milan Centrale
0 changes
carrier-logo
16:25Naples Centrale4h50 21:15Milan Centrale
0 changes
carrier-logo
16:40Naples Centrale4h19 20:59Milan Centrale
0 changes
carrier-logo
17:00Naples Centrale4h55 21:55Milan Centrale
0 changes
carrier-logo
17:10Naples Centrale4h23 21:33Milan Centrale
0 changes
carrier-logo
17:25Naples Centrale4h54 22:19Milan Centrale
0 changes
carrier-logo
18:25Naples Centrale4h53 23:18Milan Centrale
0 changes
carrier-logo
19:18Naples Centrale5h02 00:20Milan Centrale
0 changes
carrier-logo
21:31Naples Centrale9h41 07:12Milan Porta Garibaldi
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Flight
Thu
Sep 19
$75Intercity Notte
$41Bus Center
$165easyJet
Fri
Sep 20
$75Intercity Notte
$35Bus Center
$158easyJet
Sat
Sep 21
$58Intercity Notte
$33Bus Center
$119easyJet
Sun
Sep 22
$75Intercity Notte
$48Flixbus
$119easyJet
Mon
Sep 23
$61Intercity
$27Bus Center
$142easyJet
Tue
Sep 24
$50Intercity Notte
$27Bus Center
$93fly art
Wed
Sep 25
$50Intercity Notte
$27Bus Center
$105Ryanair
Thu
Sep 26
$58Intercity Notte
$27Bus Center
$72fly art
Fri
Sep 27
$58Intercity Notte
$27Bus Center
$86easyJet
Sat
Sep 28
$46Intercity Notte
$27Bus Center
$57Bulgaria Air
Sun
Sep 29
$61Italo
Find prices
$86easyJet
Mon
Sep 30
$61Italo
$27Bus Center
$115Alitalia Cityliner
Tue
Oct 1
$50Intercity
$27Bus Center
$59fly art
Wed
Oct 2
$46Intercity Notte
$23Bus Center
$54Ryanair
Thu
Oct 3
$46Intercity Notte
$27Bus Center
$44Ryanair
Fri
Oct 4
$50Intercity Notte
$31Flixbus
$59fly art
Sat
Oct 5
$46Intercity Notte
$23Bus Center
$64Ryanair
Sun
Oct 6
$46Intercity Notte
$27Bus Center
$115easyJet
Mon
Oct 7
$46Intercity Notte
$23Flixbus
$77fly art
Tue
Oct 8
$46Intercity Notte
$23Bus Center
$34Ryanair
Wed
Oct 9
$38Intercity
$23Flixbus
$18Ryanair

The fastest trains

from Naples
to Milan

Showing times and prices for Sep 20

Fastest Journey

4 h 13 m

Average

5 h 4 m

Trains per day

54

Distance

658 km

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

These direct train cover the 658 km distance in an average of 5 h 4 m but if you time it right, some train will get you there in just 4 h 13 m .

The slowest train will take 10 h 21 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
carrier-logo
05:50Naples4h13 10:03Milan Centrale
0 changes
$1201One-way
2nd Fastest
carrier-logo
09:40Naples Centrale4h15 13:55Milan Centrale
0 changes
$1201One-way
carrier-logo
15:42Naples Centrale4h17 19:59Milan Centrale
0 changes
$1871One-way
carrier-logo
16:40Naples Centrale4h19 20:59Milan Centrale
0 changes
$1201One-way
carrier-logo
05:10Naples Centrale4h19 09:29Milan Centrale
0 changes
$1201One-way

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:
9 hours 44 minutes
Train Ticket Price: $43
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.

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

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.