Trains from Naples to Milan

Sat, Jun 19
+ Add Return

The cheapest train from Naples to Milan

Showing times and prices for today.

Cheapest

$70

Average

$101

lps.priceComparison.supportText.averageTicketPrice

lps.recommendedResults.journey.intentLabel
08:49PMNaples Centrale10h06 06:55AMMilan Porta Garibaldi
0 changes
$701One-way
lps.recommendedResults.journey.intentLabel
09:46PMNaples Centrale11h32 09:18AMMilan Rogoredo
1 changes
$721One-way
09:21PMNaples Centrale10h49 08:10AMMilan Rogoredo
2 changes
$791One-way
09:46PMNaples Centrale10h36 08:22AMMilan Centrale
1 changes
$801One-way
09:46PMNaples Centrale10h24 08:10AMMilan Rogoredo
2 changes
$811One-way

train times Naples para Milan

Showing trains for tomorrow
05:23AMNaples Centrale5h37 11:00AMMilan Centrale
0 changes
05:45AMNaples Centrale5h05 10:50AMMilan Centrale
0 changes
06:02AMNaples Centrale4h43 10:45AMMilan Centrale
0 changes
06:20AMNaples Centrale5h00 11:20AMMilan Centrale
0 changes
06:40AMNaples Centrale5h10 11:50AMMilan Centrale
0 changes
06:55AMNaples Centrale4h40 11:35AMMilan Centrale
0 changes
07:20AMNaples Centrale5h00 12:20PMMilan Centrale
0 changes
07:40AMNaples Centrale4h35 12:15PMMilan Centrale
0 changes
07:45AMNaples Centrale5h05 12:50PMMilan Centrale
0 changes
08:20AMNaples Centrale5h00 01:20PMMilan Centrale
0 changes
08:40AMNaples Centrale5h10 01:50PMMilan Centrale
0 changes
08:55AMNaples Centrale5h05 02:00PMMilan Centrale
0 changes
09:40AMNaples Centrale5h10 02:50PMMilan Centrale
0 changes
10:20AMNaples Centrale5h00 03:20PMMilan Centrale
0 changes
10:31AMNaples Centrale10h17 08:48PMMilan Centrale
0 changes
10:40AMNaples Centrale5h10 03:50PMMilan Centrale
0 changes
11:20AMNaples Centrale5h00 04:20PMMilan Centrale
0 changes
11:30AMNaples Centrale4h30 04:00PMMilan Centrale
0 changes
11:35AMNaples Centrale4h40 04:15PMMilan Centrale
0 changes
11:40AMNaples Centrale5h10 04:50PMMilan Centrale
0 changes
12:20PMNaples Centrale5h00 05:20PMMilan Centrale
0 changes
12:40PMNaples Centrale5h10 05:50PMMilan Centrale
0 changes
01:20PMNaples Centrale5h00 06:20PMMilan Centrale
0 changes
01:40PMNaples Centrale5h10 06:50PMMilan Centrale
0 changes
01:55PMNaples Centrale5h05 07:00PMMilan Centrale
0 changes
02:20PMNaples Centrale9h05 11:25PMMilan Centrale
0 changes
02:20PMNaples Centrale5h00 07:20PMMilan Centrale
0 changes
02:35PMNaples Centrale4h40 07:15PMMilan Centrale
0 changes
02:40PMNaples Centrale5h10 07:50PMMilan Centrale
0 changes
02:55PMNaples Centrale4h40 07:35PMMilan Centrale
0 changes
03:20PMNaples Centrale5h00 08:20PMMilan Centrale
0 changes
03:40PMNaples Centrale5h10 08:50PMMilan Centrale
0 changes
04:40PMNaples Centrale5h10 09:50PMMilan Centrale
0 changes
05:20PMNaples Centrale5h00 10:20PMMilan Centrale
0 changes
05:25PMNaples Centrale4h35 10:00PMMilan Centrale
0 changes
05:35PMNaples Centrale4h40 10:15PMMilan Centrale
0 changes
06:09PMNaples Centrale5h46 11:55PMMilan Centrale
0 changes
06:20PMNaples Centrale5h00 11:20PMMilan Centrale
0 changes
06:35PMNaples Centrale4h40 11:15PMMilan Centrale
0 changes
08:49PMNaples Centrale10h06 06:55AMMilan Porta Garibaldi
0 changes
09:21PMNaples Centrale10h49 08:10AMMilan Rogoredo
0 changes
09:46PMNaples Centrale10h36 08:22AMMilan Centrale
0 changes
09:46PMNaples Centrale11h32 09:18AMMilan Rogoredo
0 changes
09:46PMNaples Centrale10h24 08:10AMMilan Rogoredo
0 changes

This is the last train of the day

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
Jun 18
$65Intercity Notte
$70Flixbus
$241Malta Air
Sat
Jun 19
$70Intercity Notte
$56Flixbus
$61Wizz Air
Sun
Jun 20
$65Intercity Notte
$59Flixbus
$91Wizz Air
Mon
Jun 21
$65Intercity Notte
$51Flixbus
$101Wizz Air
Tue
Jun 22
$65Intercity Notte
$70Flixbus
$61Wizz Air
Wed
Jun 23
$65Intercity Notte
$56Flixbus
$91easyJet
Thu
Jun 24
$65Intercity Notte
$53Flixbus
$56Wizz Air
Fri
Jun 25
$65Intercity Notte
$51Flixbus
$36Wizz Air
Sat
Jun 26
$43Intercity Notte
$72Marino Autolinee
$56Wizz Air
Sun
Jun 27
$65Intercity Notte
$78Marino Autolinee
$101easyJet
Mon
Jun 28
$65Intercity Notte
$55Flixbus
$78Malta Air
Tue
Jun 29
$43Intercity Notte
$52Flixbus
$61Wizz Air
Wed
Jun 30
$40Intercity Notte
$17Flixbus
$51Wizz Air
Thu
Jul 1
$43Intercity Notte
$35Flixbus
$15Malta Air
Fri
Jul 2
$43Intercity Notte
$72Marino Autolinee
$25Wizz Air
Sat
Jul 3
$43Intercity Notte
$72Marino Autolinee
$27Malta Air
Sun
Jul 4
$65Intercity Notte
$35Flixbus
$51Wizz Air
Mon
Jul 5
$43Intercity Notte
$30Flixbus
$51easyJet
Tue
Jul 6
$40Intercity Notte
$41Flixbus
$30Wizz Air
Wed
Jul 7
$40Intercity Notte
$46Flixbus
$20Wizz Air
Thu
Jul 8
$43Intercity Notte
$21Flixbus
$18Malta Air

The fastest train from Naples to Milan

Showing times and prices for today.

4 undefined 30 undefined

5 undefined 51 undefined

44

658 undefined

lps.fastestIntent.supportText.train.first

lps.fastestIntent.supportText.train.second

lps.fastestIntent.supportText.train.third

lps.recommendedResults.journey.intentLabel
11:30AMNaples Centrale4h30 04:00PMMilan Centrale
0 changes
$1031One-way
lps.recommendedResults.journey.intentLabel
07:40AMNaples Centrale4h35 12:15PMMilan Centrale
0 changes
$981One-way
lps.recommendedResults.journey.intentLabel
05:25PMNaples Centrale4h35 10:00PMMilan Centrale
0 changes
$1031One-way
06:55AMNaples Centrale4h40 11:35AMMilan Centrale
0 changes
$1031One-way
02:55PMNaples Centrale4h40 07:35PMMilan Centrale
0 changes
$1031One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

Sat, Jun 19
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
train

seo.routeSummaryBox.subheadline

seo.routeSummaryBox.heading.train

seo.routeSummaryBox.duration.train
8 hour.other 52 minute.other
seo.routeSummaryBox.price.train: $59
seo.routeSummaryBox.departure.train:Naples
seo.routeSummaryBox.arrival.train:Milan
seo.routeSummaryBox.distance.train:658 km
seo.routeSummaryBox.providers.train:Intercity, Italo, Intercity Notte, Frecciarossa
Train companies

Train from Naples to Milan with Italo, Frecciarossa and Trenitalia

Travel from Naples to Milan from $81 (€64) with Omio’s train partners Italo, Frecciarossa and Trenitalia! You can find the best schedules and tickets when comparing and booking the most convenient route for you.

Italo
Trenitalia
Frecciarossa

Travel Italy in full comfort with Italo. These high-speed trains travel at speeds of up to 186 mph (300 kmh) and offer regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Italo trains offer value for money on routes from Naples to Milan, and we can help you find the best deals available. Start your search for cheap Italo trains from Naples to Milan by checking the latest Italo train times and comparing the best prices for tickets on Omio. You can expect to travel 408 miles (658 km) from Naples to Milan on an Italo train. Choose from three different ticket types (Low Cost, Economy, and Flex) and pick the cheapest or fastest train from Naples to Milan.

Italo offers four different class options with a range of amenities, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. The trains are eco-friendly and use up to 30% less energy than previous models. Services on all Italo train cars include bathrooms, free WiFi, power outlets, reclining leather seats and footrests.

Italo has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Italo tickets from Naples to Milan and when traveling by train:

  • Verification of ticket with valid ID
  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Naples to Milan

There are a larger number of trains from Naples to Milan that operate daily, providing passengers with nearly 270 service options from which to choose each week. The 480-mile (772-km) journey, which begins on the southwest coast and ends in the central part of the far north of Italy can take from about 4h 30min to around 12h 4min. Most of the routes run directly; however, there are a few routes that require changes.

 

Naples to Milan Train Time: Daily Departures

The nearly 270 trains from Naples to Milan that operate each week run on a consistent schedule daily. This means that there are nearly 40 service options from which passengers can choose each day—including on weekends. The trains begin running roughly around 5:30 a.m. each morning with multiple services operating each hour until about 4:30 p.m. or 5:30 p.m. The schedule then operates a more sparse offering, with final services departing from Naples around 6:30 p.m., 7:30 p.m. or as late as after 9:30 p.m., depending on the day of the week.

 

How long is the journey by train from Naples to Milan?

The journey by train from Naples to Milan can take anywhere from as quick as about 4h 30min to as long as 12h 4min, depending on the number of transfers scheduled for the route, the time of day at which the train departs from Naples, the type of train operating the route, or even the arrivals station. The shorter journeys run directly; however, there are some direct routes that can take as long as about 9h.

 

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

Departure train station: Trains heading to Milan from Naples depart from Naples Centrale station. To get to the station from the city center, which is about 2.5 miles (4 km) south, passengers can grab a taxi or a ride share, which typically takes about 7-10min. Alternatively, the 116, 175 and 195 buses operated by ANM each connect to MET or REG city trains run by Trenitalia—each route takes about 20min. At the station there are restrooms, shops, ticket desks and eateries.

Arrival train stations: The trains from Naples to Milan will arrive at one of three stations: Milan Centrale, Milan Rogoredo or Milan Porta Garibaldi. From Milan Central, the city center is a roughly 13-15min taxi ride, a 30-40min walk, or a ride on subway line 3. From Milan Rogoredo the city center is about a 20min, 5.7-mile (9.1-km) taxi ride, or a ride on the number 3 subway. The city center is about a 1.3-mile (2.1-km) walk from Milan Porta Garibaldi. Alternatively, taxis take between 9min and 12min and there are subway services available. Each station has amenities, such as ticket desks, restrooms and ATMs.

    

Which train companies travel from Naples to Milan?

There are two train companies that operate train services from Milan to Naples: Trenitalia and Italo. Both companies provide passengers with a large number of options each day, beginning in the early morning and running throughout the day until about late afternoon. However, Trenitalia offers almost twice as many trains from Naples to Milan as Italo, and the company also operates the first departure of the day and the last one—including some routes that leave Milan in the evening and provide an overnight service. Both Trenitalia and Italo provide fast, direct options, with Italo providing the quickest service on each day and Trenitalia offering the longest. Also worth noting is the fact that all of the Italo routes run directly, while a small number of Trenitalia routes require either one or two changes.

 

Trenitalia trains from Naples to Milan

Trenitalia’s schedule usually begins around 5:20 a.m. and offers about 25 routes daily. Between the about 5:20 a.m. until 4:30 p.m. or 5:30 p.m., the company provides multiple service options every hour. There are a few days when that extends through the 6:00 p.m. hour, but, on most days, there will be one or more late-night departure leaving around the 9:00 p.m. hour. Those departures are overnight services that run around 9h and 10h 30min, and require one-to-two transfers in Genoa or a combination of Genoa, Chiavari, Margherita or Aversa. There are also some transfer options during the day. All transfer options run Trenitalia’s Intercity and Regionale trains. Non-stop Frecciarossa (fast train) options take around 4h 30min to about 5h 40min.

 

Italo trains from Naples to Milan

Italo runs a consistent schedule of trains from Naples to Milan daily. Typically, the first service departs Naples around 6:00 a.m. and the final service departs around 4:30 p.m. There are roughly about 13 service options available each day from, all of which are trains that run a direct service and take between about 4h 30min and about 5h. Passengers can expect about at least one-to-two options on the schedule between 6:00 a.m. and about 7:40 a.m., after which point the frequency of the trains reduce to hourly or bi-hourly until the 4:00 p.m. hour.

 

Train Naples to Milan: Services on Board

The trains from Naples to Milan operated by Trenitalia and Italo offer free wi-fi to ticket holders. On direct train options for both companies, there are also various ticket classes; Trenitalia has Standard seats and upgrade options like Premium, Business or Executive, while Italo offers Smart class or upgraded seats called Prima or Club Executive. All ticket classes for both Trenitalia and Italo allow a single bike per passenger. Bikes must be disassembled and placed in a container. Additionally, pets are allow for free. On Trenitalia, small pets must be in a container no larger than 25 x 12 x 19.5 in (70 x 30 x 50 cm)—Italo doesn’t require a container. Larger dogs, specifically those weighing 22 lb (10kg) or more, are allowed on both trains, but a ticket must be purchased. Guide dogs travel for free. Passengers should note that no animal can occupy a passenger seat, nor are they allowed in restrooms or dining cars. Italo requires tickets for larger dogs be booked at least 2h in advance. Space is provided on trains operated by both companies for traditional luggage—passengers are responsible for storing their own items securely and ensuring that they don’t obstruct walkways. Passengers with reduced mobility can expect support from both providers with boarding and disembarking, with guide dog allowances and with any other support they may need. Those in need of additional support are asked to reach out to the service provider in advance of travel.

 

How to find cheap train tickets from Naples to Milan?

The train services that run in the mornings through the afternoons, including the Intercity and Regionale combination train options operated by Trenitalia, tend to cost a bit more than the options that run overnight services and depart around the 9:00 p.m. hour. Passengers who have some flexibility with their schedule and who are happy to transfer once or twice during a nighttime route will find that tickets are cheaper by about half. Alternatively, there are a number of discounts available to customers who may either be students, senior citizens or for the young children of passengers. For instance, Trenitalia has a policy allowing children who are 15 and younger to travel for free when traveling with a family of two-to-five people. Passengers can also save money by opting for non-flexible tickets and standard seats, or by booking tickets weeks in advance for services operated on Intercity and Regionale trains.

Train tickets from Naples to Milan: when to book to save $

Time Price Savings
1 week earlier 68 €
2 weeks earlier 54 €26%
3 weeks earlier 49 €39%
1 month before 44 €55.%
2 months earlier 47 €45%
3 months earlier 40 €70%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Naples - Milan. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Naples - Milan 3 weeks in advance means you can save on average up to 39% compared to the price available on the day of departure.
  • If you book a ticket Naples - Milan with 2 months in advance you save up to about 45% compared to the initial price.
  • By booking 3 months in advance, you could save up to 70%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Naples to Milan
Travel by train to Milan easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Naples to Milan.
FAQs
How much do cheap train tickets from Naples to Milan cost?
If you’re looking to save money on tickets, you can find cheap Naples to Milan trains for as little as $81 (€64)  in the next 7 days.
How much is a train ticket from Naples to Milan?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Naples to Milan train to cost on average $82 (€65)  one way.
How far is Naples to Milan by train?
The distance to Milan from Naples by train is approximately 408 miles (658 km).
How long is the train between Naples and Milan?
On average the Naples to Milan train time is 5 h  covering the 408 miles (658 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in Naples and arrival train station in Milan?

There are a few train stations in Naples to start your route from including Napoli Centrale and Napoli P. Za Garibaldi. In Milan you have a few train station options to choose from for your arrival including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

Omio customers traveling this route depart most frequently from Napoli Centrale   and arrive in Milano Centrale.

Where is the train station in Naples? Where is the train station in Milan?

Passengers booking this trip most frequently board their trains from Napoli Centrale and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.

Passengers arriving in Milan most often arrive at Milano Centrale and need to travel around 0 mile (s) / 0 km from this train station to the city center.

What train providers offer a service from Naples to Milan?
Take the Naples to Milan train with Italo, Frecciarossa or Trenitalia. However, it's always good to check out all possible train providers for the route from Naples to Milan as there might be differences in the amenities they offer.
Is there a direct train from Naples to Milan?
Yes, there are direct trains from Naples to Milan, and you can find a direct train for this route with Italo, Frecciarossa or Intercity Notte  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
What time is the earliest train from Naples to Milan? What time is the last train from Naples to Milan?
You can take the earliest train from Naples to Milan at 5: 40 AM   or take the last train from Naples to Milan leaving at 7: 35 PM. Look for the latest Naples to Milan train schedules on Omio and book the best time to take the train for this trip.
How far in advance should I purchase train tickets between Naples and Milan for the best deals?
You can find trains to Milan from Naples to cost on average $82 (€65) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Naples to Milan train generally on sale a few months before the planned travel date.