Trains from Milan to Naples

Tue, May 21
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

Cheapest

$75

Average

$118

Showing times and prices for May 21

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

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

cheapest
carrier-logo
23:17Milan Porta Garibaldi11h 31m 10:48Naples Centrale
$75
1One-way
$751One-way
2nd cheapest
carrier-logo
06:50Milan Centrale8h 39m 15:29Naples Centrale
$87
1One-way
$871One-way
2nd cheapest
carrier-logo
14:48Milan Centrale9h 2m 23:50Naples Centrale
$87
1One-way
$871One-way
carrier-logo
15:44Milan Porta Garibaldi12h 21m 04:05Naples Centrale
$92
1One-way
$921One-way
carrier-logo
21:10Milan Centrale11h 7m 08:17Naples Centrale
$93
1One-way
$931One-way

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
Mon
May 20
$75Intercity Notte
$42Flixbus
Find prices
Tue
May 21
$75Intercity Notte
$30Bus Center
$74Meridiana
Wed
May 22
$50Intercity Notte
$30Bus Center
$82Bulgaria Air
Thu
May 23
$50Intercity Notte
$30Bus Center
$74Bulgaria Air
Fri
May 24
$75Intercity Notte
$39Bus Center
$134Bulgaria Air
Sat
May 25
$50Intercity Notte
$30Bus Center
$85Ryanair
Sun
May 26
$36Intercity Notte
$30Bus Center
$59Ryanair
Mon
May 27
$46Intercity Notte
$30Bus Center
$60Bulgaria Air
Tue
May 28
$46Intercity Notte
$30Bus Center
$34Ryanair
Wed
May 29
$50Intercity Notte
$23Flixbus
$34Ryanair
Thu
May 30
$50Intercity Notte
$23Flixbus
$67Bulgaria Air
Fri
May 31
$51Italo
$31Flixbus
$60Bulgaria Air
Sat
Jun 1
$46Intercity Notte
$29Bus Center
$70Ryanair
Sun
Jun 2
$36Intercity Notte
$30Bus Center
$48Ryanair
Mon
Jun 3
$46Intercity Notte
$23Flixbus
$50Ryanair
Tue
Jun 4
$44Italo
$23Flixbus
$19Ryanair
Wed
Jun 5
$38Intercity Notte
$23Flixbus
$19Ryanair
Thu
Jun 6
$46Intercity Notte
$23Flixbus
$38Ryanair
Fri
Jun 7
$51Frecciabianca
$30Bus Center
$70Ryanair
Sat
Jun 8
$50Intercity Notte
$30Bus Center
$70Ryanair
Sun
Jun 9
$51Italo
$23Flixbus
$48Ryanair
train

Journey Summary

Milan to Naples Train Information

Avg. Train Duration:
8 hours 46 minutes
Train Ticket Price: $46
Trains depart from:Milan
Trains arrive in:Naples
Distance:658 Kms
TrainTrain Companies:Intercity, Italo, Intercity Notte, Frecciabianca, Frecciarossa
Compare prices

Best fares for trains from Milan to Naples

This Weekend
This month
Next Month
Fri, May 24
Train
Intercity Notte
21:1710h 21m07:38
MilanNaples
Sat, May 25
Train
Intercity Notte
21:1710h 21m07:38
MilanNaples
Fastest Trains from Milan to Naples
Sun, Jun 9
Train
Italo
04:004h 28m08:28
MilanNaples
Mon, Jun 10
Train
Italo
16:154h 28m20:43
MilanNaples
Sun, Jun 16
Train
Italo
04:004h 28m08:28
MilanNaples
Return Train Tickets for Naples to Milan
Wed, May 22
Train
Intercity Notte
19:319h 41m05:12
NaplesMilan
Thu, May 23
Train
Intercity Notte
19:319h 41m05:12
NaplesMilan
Fri, May 24
Train
Intercity Notte
19:319h 41m05:12
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