Trains from Milan to Naples

Wed, Jul 24
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 Milan
to Naples

Showing times and prices for Jul 24

Cheapest

$70

Average

$102

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 Milan to Naples will cost around $ 102 if you buy it on the day, but the cheapest tickets can be found for only $ 70.

Cheapest
carrier-logo
23:17Milan Porta Garibaldi10h2109:38Naples Centrale
0 changes
$701One-way
2nd Cheapest
carrier-logo
14:48Milan Centrale9h0223:50Naples Centrale
0 changes
$881One-way
carrier-logo
16:10Milan Centrale4h3820:48Naples Centrale
0 changes
$891One-way
carrier-logo
18:15Milan Centrale4h2822:43Naples Centrale
0 changes
$891One-way
carrier-logo
06:25Milan Centrale4h5811:23Naples Centrale
0 changes
$891One-way

Train Times

Milan to Naples

Showing trains for tomorrow, Wed, Jul 24
carrier-logo
05:00Milan Centrale5h2010:20Naples Centrale
0 changes
carrier-logo
05:20Milan Centrale4h2009:40Naples
0 changes
carrier-logo
05:35Milan Centrale4h5810:33Naples Centrale
0 changes
carrier-logo
06:00Milan Centrale4h2810:28Naples Centrale
0 changes
carrier-logo
06:08Milan Centrale4h3510:43Naples Centrale
0 changes
carrier-logo
06:15Milan Centrale4h5311:08Naples Centrale
0 changes
carrier-logo
06:25Milan Centrale4h5811:23Naples Centrale
0 changes
carrier-logo
07:00Milan Centrale4h2811:28Naples Centrale
0 changes
carrier-logo
07:20Milan Centrale4h4812:08Naples Centrale
0 changes
carrier-logo
07:30Milan Centrale4h2811:58Naples Centrale
0 changes
carrier-logo
07:35Milan Centrale4h5812:33Naples Centrale
0 changes
carrier-logo
08:00Milan Centrale4h4312:43Naples Centrale
0 changes
carrier-logo
08:18Milan Porta Garibaldi4h4213:00Naples Centrale
0 changes
carrier-logo
08:20Milan Centrale4h5013:10Naples Centrale
0 changes
carrier-logo
08:30Milan Centrale4h2512:55Naples Centrale
0 changes
carrier-logo
08:35Milan Centrale4h5613:31Naples Centrale
0 changes
carrier-logo
09:10Milan Centrale11h1920:29Naples Centrale
0 changes
carrier-logo
09:20Milan Centrale4h5514:15Naples Centrale
0 changes
carrier-logo
09:35Milan Centrale4h5814:33Naples Centrale
0 changes
carrier-logo
10:00Milan Centrale4h2314:23Naples Centrale
0 changes
carrier-logo
10:15Milan Centrale5h0015:15Naples Centrale
0 changes
carrier-logo
10:35Milan Centrale4h5215:27Naples Centrale
0 changes
carrier-logo
11:00Milan Centrale4h3415:34Naples
0 changes
carrier-logo
11:20Milan Centrale4h5016:10Naples Centrale
0 changes
carrier-logo
11:30Milan Centrale4h2815:58Naples Centrale
0 changes
carrier-logo
11:35Milan Centrale4h5816:33Naples Centrale
0 changes
carrier-logo
12:20Milan Centrale4h4817:08Naples Centrale
0 changes
carrier-logo
13:00Milan Centrale4h2317:23Naples Centrale
0 changes
carrier-logo
13:20Milan Centrale4h5018:10Naples Centrale
0 changes
carrier-logo
13:35Milan Centrale4h5818:33Naples Centrale
0 changes
carrier-logo
14:00Milan Centrale4h2818:28Naples Centrale
0 changes
carrier-logo
14:18Milan Porta Garibaldi4h4219:00Naples Centrale
0 changes
carrier-logo
14:20Milan Centrale4h5019:10Naples Centrale
0 changes
carrier-logo
14:48Milan Centrale9h0223:50Naples Centrale
0 changes
carrier-logo
15:15Milan Centrale4h2819:43Naples Centrale
0 changes
carrier-logo
15:20Milan Centrale4h4520:05Naples Centrale
0 changes
carrier-logo
15:30Milan Centrale4h3020:00Naples Centrale
0 changes
carrier-logo
15:35Milan Centrale4h5820:33Naples Centrale
0 changes
carrier-logo
15:44Milan Porta Garibaldi12h2104:05Naples Centrale
0 changes
carrier-logo
16:00Milan Centrale4h4320:43Naples Centrale
0 changes
carrier-logo
16:10Milan Centrale4h3820:48Naples Centrale
0 changes
carrier-logo
16:15Milan Centrale4h5021:05Naples Centrale
0 changes
carrier-logo
16:30Milan Centrale4h2820:58Naples Centrale
0 changes
carrier-logo
16:35Milan Centrale5h0021:35Naples Centrale
0 changes
carrier-logo
17:00Milan Centrale4h4521:45Naples Centrale
0 changes
carrier-logo
17:20Milan Centrale4h4822:08Naples Centrale
0 changes
carrier-logo
17:30Milan Centrale4h2821:58Naples Centrale
0 changes
carrier-logo
17:35Milan Centrale4h5822:33Naples Centrale
0 changes
carrier-logo
18:00Milan Centrale4h2322:23Naples Centrale
0 changes
carrier-logo
18:15Milan Centrale4h2822:43Naples Centrale
0 changes
carrier-logo
18:20Milan Centrale4h4823:08Naples Centrale
0 changes
carrier-logo
18:30Milan Centrale4h1322:43Naples
0 changes
carrier-logo
18:37Milan Centrale5h0123:38Naples Centrale
0 changes
carrier-logo
19:00Milan Centrale4h2823:28Naples Centrale
0 changes
carrier-logo
19:30Milan Centrale4h2823:58Naples Centrale
0 changes
carrier-logo
21:10Milan Centrale11h0708:17Naples Centrale
0 changes
carrier-logo
23:17Milan Porta Garibaldi10h2109:38Naples Centrale
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
Tue
Jul 23
$76Intercity Notte
$35Bus Center
$109fly art
Wed
Jul 24
$76Intercity Notte
$39Flixbus
$126Bulgaria Air
Thu
Jul 25
$64Intercity
$35Bus Center
$126fly art
Fri
Jul 26
$70Intercity Notte
$42Flixbus
$95Bulgaria Air
Sat
Jul 27
$56Italo
$35Bus Center
$109Bulgaria Air
Sun
Jul 28
$56Italo
$35Bus Center
$65Bulgaria Air
Mon
Jul 29
$56Italo
$32Flixbus
$71Ryanair
Tue
Jul 30
$47Intercity Notte
$32Flixbus
$58Bulgaria Air
Wed
Jul 31
$53Italo
$32Flixbus
$65Bulgaria Air
Thu
Aug 1
$50Intercity Notte
$39Marino Autolinee
$109Bulgaria Air
Fri
Aug 2
$53Italo
$41Flixbus
$92Meridiana
Sat
Aug 3
$56Italo
$41Flixbus
$109Bulgaria Air
Sun
Aug 4
$50Intercity Notte
$32Flixbus
$95Bulgaria Air
Mon
Aug 5
$50Intercity Notte
$32Flixbus
$83Bulgaria Air
Tue
Aug 6
$47Intercity Notte
$32Flixbus
$73Bulgaria Air
Wed
Aug 7
$50Intercity
$32Flixbus
$65Bulgaria Air
Thu
Aug 8
$53Italo
$32Flixbus
$65Bulgaria Air
Fri
Aug 9
$53Italo
$39Marino Autolinee
$83fly art
Sat
Aug 10
$39Intercity Notte
$41Bus Center
$109Bulgaria Air
Sun
Aug 11
$50Intercity Notte
$32Flixbus
$83Bulgaria Air
Mon
Aug 12
$50Intercity Notte
$32Flixbus
$58Alitalia Cityliner

The fastest trains

from Milan
to Naples

Showing times and prices for Jul 24

Fastest Journey

4h 13m

Average

5h 14m

Trains per day

57

Distance

658 km

Of the 57 train that leave Milan for Naples every day 50 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 5h 14m but if you time it right, some train will get you there in just 4h 13m .

The slowest train will take 12h 21m 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
18:30Milan Centrale4h1322:43Naples
0 changes
$971One-way
2nd Fastest
carrier-logo
05:20Milan Centrale4h2009:40Naples
0 changes
$971One-way
carrier-logo
10:00Milan Centrale4h2314:23Naples Centrale
0 changes
$971One-way
carrier-logo
18:00Milan Centrale4h2322:23Naples Centrale
0 changes
$971One-way
carrier-logo
13:00Milan Centrale4h2317:23Naples Centrale
0 changes
$971One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Milan to Naples Train Information

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

Trains from Milan to Naples

Travel between Italy's fashion capital in the north and the vibrant metropolis of the south has become a lot easier and faster since the arrival of high-speed rail connections. Direct trains from Milan to Naples now take around 4 hours and 30 minutes to complete the long trip south, with frequent daily departures offering plenty of options for vacationers or business travelers. Departure times range from very early in the morning to mid-evening.

Which train companies travel from Milan to Naples?

The Italian state rail company Trenitalia offers a choice of services to Naples from Milan, including its Frecciarossa high-speed expresses and an economical slow stopping train. Private operator Italo also has daily high-speed connections to Naples.

How long is the train from Milan to Naples?

Some Trenitalia Frecciarossa high-speed trains make the 432 mile trip south to Naples in 4 hours and 13 minutes, while most of their connections take 10 to 30 minutes longer. Most Italo high-speed services take 4 hours and 28 minutes to cover the route. The Trenitalia slow stopping services take between eight and nine hours to reach Naples from Milan.

How many trains are there from Milan to Naples?

There are two to four hourly departures from Milan to Naples daily, seven days a week. Timetables begin in the early morning with trains every twenty minutes, and continue throughout the day with trains roughly every 30 minutes until the final departure from Milan in mid-evening. The Sunday schedule is slightly less frequent, with a later first train in the morning.

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

Departure train station: The stylish modernist Milan Centrale station is located at the northern edge of the city center, with public transport connections on the Milan Metro and city buses. The station has a boutique shopping gallery, luggage storage service, numerous cafes, restaurants, and gourmet food stores.

Arrival train station: Located in the heart of the city, Naples Centrale station is served by Metro line 2 and Circumvesuviana local trains departing from the underground platforms at Piazza Garibaldi. Passenger facilities include left luggage lockers, gift shops, a pizzeria and fast food restaurants, car rental desks and taxi stands.

Compare prices

Best fares for trains from Milan to Naples

This Weekend
This month
Next Month
Fri, Jul 26
Train
Intercity Notte
21:1710h 21m07:38
MilanNaples
Sat, Jul 27
Train
Italo
16:154h 28m20:43
MilanNaples
Fastest Trains from Milan to Naples
Sat, Jul 27
Train
Italo
16:154h 28m20:43
MilanNaples
Sun, Jul 28
Train
Italo
16:154h 28m20:43
MilanNaples
Mon, Jul 29
Train
Italo
16:154h 28m20:43
MilanNaples
Return Train Tickets for Naples to Milan
Thu, Jul 25
Train
Italo
03:314h 38m08:09
NaplesMilan
Fri, Jul 26
Train
Intercity Notte
19:319h 41m05:12
NaplesMilan
Sat, Jul 27
Train
Italo
04:444h 25m09:09
NaplesMilan

Stations

Important Stations and Airports for this Journey
Milan
Naples
TrainMilano Centrale

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.
Metro lines M1, M2, M3, M5
TrainMilano Porta Garibaldi

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