Naples to Milan train

Cheap train tickets from Naples to Milan

Showing times and prices for 19 May

Cheapest

£57

Average

£80

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.

Cheapest
21:35Naples Centrale9h20 06:55Milan Porta Garibaldi
0 changes
£571One-way
2nd Cheapest
10:31Naples Centrale8h46 19:17Milan Centrale
0 changes
£661One-way
2nd Cheapest
14:20Naples Centrale8h57 23:17Milan Centrale
0 changes
£661One-way
07:31Naples Centrale10h04 17:35Milan Centrale
1 change
£701One-way
09:20Naples Centrale4h50 14:10Milan Rogoredo
0 changes
£761One-way

Train schedule Naples to Milan

Showing trains for tomorrow, Thursday, 19 May
05:00Naples Centrale4h24 09:24Milan Centrale
0 changes
05:14Naples Centrale5h06 10:20Milan Centrale
0 changes
05:23Naples Centrale5h35 10:58Milan Centrale
0 changes
05:35Naples Centrale4h40 10:15Milan Centrale
0 changes
05:45Naples Centrale5h10 10:55Milan Centrale
0 changes
06:02Naples Centrale4h30 10:32Milan Rogoredo
0 changes
06:02Naples Centrale4h43 10:45Milan Centrale
0 changes
06:20Naples Centrale5h00 11:20Milan Centrale
0 changes
06:40Naples Centrale5h10 11:50Milan Centrale
0 changes
06:55Naples Centrale4h45 11:40Milan Centrale
0 changes
07:20Naples Centrale4h48 12:08Milan Rogoredo
0 changes
07:20Naples Centrale5h00 12:20Milan Centrale
0 changes
07:30Naples Centrale5h05 12:35Milan Centrale
1 change
07:31Naples Centrale10h04 17:35Milan Centrale
1 change
07:40Naples Centrale4h35 12:15Milan Centrale
0 changes
07:45Naples Centrale5h10 12:55Milan Centrale
0 changes
08:20Naples Centrale5h00 13:20Milan Centrale
0 changes
08:20Naples Centrale4h48 13:08Milan Rogoredo
0 changes
08:25Naples Centrale4h38 13:03Milan Centrale
0 changes
08:40Naples Centrale5h15 13:55Milan Centrale
0 changes
08:55Naples Centrale5h03 13:58Milan Centrale
0 changes
09:20Naples Centrale4h50 14:10Milan Rogoredo
0 changes
09:20Naples Centrale5h00 14:20Milan Centrale
0 changes
09:40Naples Centrale5h10 14:50Milan Centrale
0 changes
09:55Naples Centrale4h45 14:40Milan Centrale
0 changes
10:31Naples Centrale8h46 19:17Milan Centrale
0 changes
10:35Naples Centrale4h40 15:15Milan Centrale
0 changes
10:35Naples Centrale4h27 15:02Milan Rogoredo
0 changes
10:40Naples Centrale5h10 15:50Milan Centrale
0 changes
11:20Naples Centrale4h48 16:08Milan Rogoredo
0 changes
11:20Naples Centrale5h00 16:20Milan Centrale
0 changes
11:30Naples Centrale4h30 16:00Milan Centrale
0 changes
11:35Naples Centrale4h40 16:15Milan Centrale
0 changes
11:40Naples Centrale5h10 16:50Milan Centrale
0 changes
11:55Naples Centrale4h40 16:35Milan Centrale
0 changes
12:15Naples Centrale5h05 17:20Milan Centrale
0 changes
12:40Naples Centrale5h15 17:55Milan Centrale
0 changes
12:55Naples Centrale4h40 17:35Milan Centrale
0 changes
13:20Naples Centrale4h48 18:08Milan Rogoredo
0 changes
13:20Naples Centrale5h00 18:20Milan Centrale
0 changes
13:30Naples Centrale4h30 18:00Milan Centrale
0 changes
13:40Naples Centrale5h15 18:55Milan Centrale
0 changes
13:55Naples Centrale5h05 19:00Milan Centrale
0 changes
13:55Naples Centrale4h40 18:35Milan Centrale
1 change
14:20Naples Centrale4h48 19:08Milan Rogoredo
0 changes
14:20Naples Centrale8h57 23:17Milan Centrale
0 changes
14:20Naples Centrale5h00 19:20Milan Centrale
0 changes
14:35Naples Centrale4h40 19:15Milan Centrale
0 changes
14:35Naples Centrale4h27 19:02Milan Rogoredo
0 changes
14:40Naples Centrale5h10 19:50Milan Centrale
0 changes
15:00Naples Centrale4h24 19:24Milan Centrale
0 changes
15:20Naples Centrale5h00 20:20Milan Centrale
0 changes
15:20Naples Centrale4h48 20:08Milan Rogoredo
0 changes
15:40Naples Centrale5h10 20:50Milan Centrale
0 changes
15:55Naples Centrale4h35 20:30Milan Centrale
0 changes
16:20Naples Centrale4h55 21:15Milan Centrale
0 changes
16:20Naples Centrale4h43 21:03Milan Rogoredo
0 changes
16:40Naples Centrale5h15 21:55Milan Centrale
0 changes
16:55Naples Centrale4h35 21:30Milan Centrale
0 changes
17:20Naples Centrale4h48 22:08Milan Rogoredo
0 changes
17:20Naples Centrale5h00 22:20Milan Centrale
0 changes
17:25Naples Centrale4h35 22:00Milan Centrale
0 changes
17:30Naples Centrale4h45 22:15Milan Centrale
0 changes
18:20Naples Centrale5h00 23:20Milan Centrale
0 changes
18:30Naples Centrale4h35 23:05Milan Centrale
0 changes
18:35Naples Centrale4h27 23:02Milan Rogoredo
0 changes
18:35Naples Centrale4h40 23:15Milan Centrale
0 changes
18:40Naples Centrale5h15 23:55Milan Centrale
0 changes
19:20Naples Centrale4h48 00:08Milan Rogoredo
0 changes
19:20Naples Centrale5h00 00:20Milan Centrale
0 changes
21:35Naples Centrale9h20 06:55Milan Porta Garibaldi
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Thu
19 May
Fri
20 May
Sat
21 May
Sun
22 May
Mon
23 May
Tue
24 May
Wed
25 May
Thu
26 May
Fri
27 May
Sat
28 May
Sun
29 May
Mon
30 May
Tue
31 May
Wed
01 Jun
Thu
02 Jun
Fri
03 Jun
Sat
04 Jun
Sun
05 Jun
Mon
06 Jun
Tue
07 Jun
Wed
08 Jun

Fastest train times from Naples to Milan

Showing times and prices for 19 May

Fastest Journey

4 h 24 m

Average

5 h 6 m

Trains per day

71

Distance

658 km

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

Fastest
15:00Naples Centrale4h24 19:24Milan Centrale
0 changes
£821One-way
Fastest
05:00Naples Centrale4h24 09:24Milan Centrale
0 changes
£821One-way
2nd Fastest
10:35Naples Centrale4h27 15:02Milan Rogoredo
0 changes
£761One-way
2nd Fastest
18:35Naples Centrale4h27 23:02Milan Rogoredo
0 changes
£761One-way
2nd Fastest
14:35Naples Centrale4h27 19:02Milan Rogoredo
0 changes
£871One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay in Milan?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Overview: Train from Naples to Milan

distanceDistance408 miles (658 km)
durationAverage train duration9 h 20 min
priceAverage train ticket price£50 (€57)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesTrenitalia, Frecciarossa, Intercity Notte, Italo or Intercity

Trains from Naples to Milan cover the 408 miles (658 km) long journey taking on average 9 h 20 min with our travel partners like Trenitalia, Frecciarossa, Intercity Notte, Italo or Intercity. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this route costs around £50, you can find the cheapest train ticket for as low as £39. Travellers depart most frequently from Napoli Centrale and arrive in Milano Centrale.

Train companies: Trenitalia, Frecciarossa and Italo trains Naples to Milan

For as little as £39 you can travel by train from Naples to Milan with Trenitalia, Frecciarossa and Italo. Omio will show you the best deals, timetables and tickets available for this route.

Trenitalia
Italo
Frecciarossa

Trenitalia is not only Italy's national railway company but also the country's largest train operator with an impressive fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Find the perfect train to cover the 408 miles (658 km) long route to Milan from Naples with Trenitalia. Trenitalia offers different fares like the Base, Economy, Super Economy and Ordinaria tickets. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals! Check out the current Trenitalia timetable and book a cheap train between Naples and Milan in just a few steps. On Omio you can find all the information you need for the Naples to Milan route, such as departure and arrival times, train stations, number of stops, journey times and more.

    Italo is a brand of high-speed trains from the Italian train company Nuovo Trasporto Viaggiatori (NTV) offering regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Among its fleet of trains are the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach speeds up to 150 mph (250 km/h). You can choose from the following Italo ticket types when purchasing tickets from Naples to Milan: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include toilets, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of films, music and games). While some amenities may differ based on the class option booked, each train carriage is modernly equipped with a high level of comfort.

    Italo from Naples to Milan train information:

    • Average Duration: 4 h 46 min
    • Italo frequency: 7 a day

    Step on board a Frecciarossa train and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed trains make about 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. These trains reach speeds up to 186 mph (300 kmh), so you can travel 408 miles (658 km) to Milan from Naples quickly on a Frecciarossa high-speed train. There are four different classes to choose from: Standard, Premium, Business, and Executive. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

    We show you the latest Frecciarossa train timetable for the Naples to Milan route, so you can select the best times for your upcoming trip. You can find other travel information on Omio for this journey, such as departure and arrival train stations, journey times, number of stops, and cheap fares. You can select from three ticket types: Super Economy, Economy, and Base. Once you’ve picked your ticket, book a cheap train from Naples to Milan with us today and enjoy your journey with Trenitalia’s Frecciarossa!

      Trains from Naples to Milan

      Train travel between Naples and Milan is a popular trip for many to make. thanks to this, you'll find numerous trains travelling this route daily. Ona. standard day, expect trips to start as early as 05:00 a.m. each morning and travel a few times per hour from then until late in the evening. This journey covers roughly 408 miles (658 km)and the average travel time is around 9h depending on the route chosen and the type of train you'll board. All journeys between these two destinations travel between Naples Centrale and Milan Centrale, except for the last train departing around 09:35 p.m., travelling to Milan Porta Garibaldi.

      Naples to Milan Train Time: Daily Departures

      Thanks to the popularity of this journey, you'll find a vast array of route options daily. Trains start running around 05:00 a.m. every day and run numerous times per hour until the last train departs around 09:35. On an average day, you can expect around 52 trains to travel between these cities. Italo train company offers less frequent trips, though there are at least 20 trips per day. these high_speed trains are some of the quickest options available. Trenitalia trains are the more frequent, with more than 30 trains travelling these routes every day.

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

      Travel time between these two destinations largely depends on the type of train operating your journey. All except one trip depart from the Naples Centrale and arrive at Milan Centrale and the majority of them are direct trains. High_speed trains operating this route by either Trenitalia or Italo will cover the distance between these two cities in a time between 4h 30min and 5h. If you hop on the Intercity regional train travelling around 07:30 a.m. each morning with a stopover en route, expect your journey to take close to 10h. The last night train of the evening travelling between Naples Centrale and Milan Garibaldi will usually have a travel time of around 9h 20min.

      Abbaye d'Abbeville. Source: Shutterstock

      ="Cathedral square in Milan. The Milan Cathedral. Gothic, Renaissance architecture.">

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

      Departure train station: Regardless of the train you take, when travelling between these two destinations, your departure station will always be the same. Naples Centrale railway station is the primary train station serving the city and is located a short distance away from the city centre. The station is connected to the rest of the city via the Metro, tram lines, buses, and regional trains. The station's amenities include Lockers, WiFi, parking, ATMs, Taxis outside the main entrance, and accessibility feature.

      Arrival train station: except for the last night train of the evening that travels from Naples Centrale to Milan Garibaldi, all of the trains travelling between these cities will arrive at Milan Centrale, the primary train station serving the city. Milan Centrale is located in the heart of the city centre and well connected to the rest of the city via the Metro, tram lines, regional train lines, and buses. On the platform level of the station, you'll find numerous restaurants, shops, and an information office. If you're travelling with a disability, you can get assistance at Sala Blu next to track four. You can also spend some time in one of the premier lounges available. The lower level of the station has more shops, restaurants, as well as entrance to the Milan Metro, while the mezzanine level is home to the majority of the shopping opportunities and eateries.

      Which train companies travel from Naples to Milan?

      There are two primary train operating companies providing trains between Naples and Milan. The first, and less frequent is Italo, one of the main train operators providing routes throughout Italy. These trains are predominantly high_speed trains and offer some of the quickest options between these two destinations. The second provider with more frequent routes is Trenitalia. These trains are a mix between high_speed trains, Intercity regional trains, and a night train. travel times for these vary from 4h 30min to 10h 05min depending on the route and speed of the train.

      Italo trains from Naples to Milan

      Italo is one of the main train providers in the country, closely following Trenitalia. All of the trains operated by Italo are high_speed direct trains between Naples Centrale and Milan Centrale and the average travel time is around 4h 40min. On an average day, you'll find close to 20 Italo trains travelling this route, starting as early as 05:15 a.m. each morning.

      Trenitalia trains from Naples to Milan

      Trenitalia is the primary train operator serving Italy and is owned by the government. They provide the most frequent train services from Naples to Milan and you'll find close to 32 trains every day. The majority of the trains operating this route are high_speed intercity trains travelling from central train stations to central train stations without changeovers en route. There are a couple of night trains, as well as long_distance regional trains that offer a changeover en route.

      Train Naples to Milan: Services on Board

      When taking trains from Naples to Italy, you'll have the chance to book first_class or second_class tickets for most of the routes. These tickets don't differ when it comes to luggage allowance, you'll still be limited to one large stowaway bag and additional hand luggage. First_class tickets do, however, provide more legroom, larger, more comfortable seats, access to a drinks and beverage cart when available, as well as foldable tables, free WiFi, and charging stations for your devices. If you want to take your bicycle on the train with you, make sure to book ahead if it's a non_foldable bike. To travel with pets, make sure you don't bring more than two small animals and keep them in a suitable pet carrier for the entirety of the trip.

      Night trains Naples

      When taking late_night trips between these two destinations, you'll have access to two night trains. One offered by Italo, which is the standard high_speed train and doesn't offer any additional features, and the InterCityNotte night train offered by Trenitalia. The Trenitalia train offers a more comfortable trip with plenty of legroom. The last train of the evening is the Trenitalia train, which travels from 09:35 p.m. and arrives at Milan Garibaldi at around 06:55 a.m.

      Traveling by train : Sustainable journey

      Taking a train is one of the most sustainable ways to travel, only 3% of global transport emissions come from trains. The only way to be more sustainable is to walk or bike to your destination. Taking a train rather than a car or plane will reduce emissions up to 70% in some cases, with cars producing more than three times as much carbon and planes close to four times as much. Noise levels and the use of space are also more sustainable on a train.

      How to find cheap train tickets from Naples to Milan?

      Start by taking advantage of the Omio Magazine to get tips on how to travel efficiently. Search for tickets on Omio and get all of the consolidated information presented on a single results page in your language with the chance to filter by prie. Avoid travelling on weekends, as it's more costly than midweek travel. Try to book your tickets far in advance. They usually go on sale months in advance and progressively get more expensive as the departure date arrives.

      Abbaye d'Abbeville. Source: Shutterstock

      ="Peace arch (arco della pace) and Sempione gate in Milan. Made of marble.">

      To Milan by train—travel tips

      Milan is a popular destination for locals and tourists alike and stands as a global capital of fashion and design. You'll find an incredibly diverse culture in Milan with a range of different historical features, modern skyscrapers, vibrant nightlife, and a he

      Abbaye d'Abbeville. Source: Shutterstock

      hy dose of Italian flair. Here are a couple of things worth doing while visiting Milan

      • make your first stop at Milan Cathedral and marvel at the structure
      • Head out and shop till you drop at Grand Galleria Vittorio Emanuele II
      • The Church of Santa Maria delle Grazie is a popular choice for many visitors
      • make your way to Castello Sforzesco and basque in the aura of the historical site
      • Catch up on your science and tech knowledge at at the Leonardo da Vinci National Museum of Science and Technology
      • Visit the Milan Archaeology Museum and learn about the ancient history of the city and surrounding areas
      • Head to Brera district and meander through the Bohemian streets
      • Visit Naviglio Grande and take a gentle stroll around

      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
      You can find a cheap train from Naples to Milan for some dates and times for as low as £39  one way in the next 7 days.
      In the next 7 days you’ll find that the average cost of a train ticket to Milan from Naples is £50  one way.
      The distance between Naples and Milan by train is approximately 408 miles (658 km).
      The train time to Milan from Naples is on average 9 h 20 min  for the 408 miles (658 km) long journey, but the time it takes to go from Naples to Milan by train can vary depending on specific dates or travelling on weekends and holidays.

      When taking the train from Naples to Milan, you can choose to depart from train stations like Napoli Centrale, Napoli P. Za Garibaldi and Napoli Montesanto. Your journey can end in train stations such as Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

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

      Passengers board their train most frequently from Napoli Centrale and travel around 2.5 miles (4 km) from the city centre to this train station.

      Passengers travelling this route most often arrive at Milano Centrale and need to travel approximately 2.3 miles (3.7 km) from the train station to the city centre in Milan.

      For the trip from Naples to Milan you can take a train with Trenitalia, Frecciarossa, Intercity Notte, Italo or Intercity. Be sure to check out all possible train providers that offer services to Milan from Naples on Omio to compare what amenities they may have.
      Yes, there are 16 direct trains per day from Naples to Milan. You can look to travel with Italo, Frecciarossa, Intercity or Intercity Notte  without needing to change in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
      The average number of trains departing Naples for Milan is 16 a day. The train schedules and services may vary between weekdays and weekends.
      The first Naples to Milan train departs at 12: 20   and the last train from Naples to Milan leaves at 21: 45. Check out the most up-to-date Naples to Milan train times on Omio and find the best time to travel to your destination.
      If you book a train ticket between Naples and Milan within the next 7 days, you can find tickets to cost on average £50 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Naples and Milan are generally on sale a few months before the planned departure date.

      Important Stations and Airports for this Journey

      Naples
      Milan
      Napoli Centrale is the most popular Naples railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Naples for your journey to Milan.
      Amenities at station
      WifiWifi
      LockersLockers
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      phone
      Phone Number
      +39 892021
      ticketOfficeHours
      Ticket Office Hours
      Mon - Sun: 05: 50 - 21: 10
      Public transport options for Napoli Centrale
      Metro lines: 1, 2
      Tram lines: 1, 2
      Bus lines: 116, 130, 150, 151, 175, 191, 195, 196, 202 (Filobus), 254 (Filobus), 254 (Filobus), 455, 460, 469, 472, 475, 606, Alibus, N1, N3, N4, N5, N8, R2, R5
      Train lines: FR, FA, FB, IC, ICN, R, Circumvesuviana (3, 12, 14, 15), Italo

      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
      Currency
      Language