Naples to Milan train

Cheap train tickets from Naples to Milan

Showing times and prices for Nov 30

Cheapest

65

Average

82

The best way to find a cheap train ticket from Naples to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
09:35PMNaples Centrale9h20 06:55AMMilan Porta Garibaldi
0 transfers
651One-way
2nd Cheapest
04:00AMNaples Centrale12h01 04:01PMMilan Porta Garibaldi
1 transfer
661One-way
04:05AMNaples Centrale11h56 04:01PMMilan Porta Garibaldi
1 transfer
671One-way
11:35AMNaples Centrale4h40 04:15PMMilan Centrale
0 transfers
701One-way
06:35PMNaples Centrale4h27 11:02PMMilan Rogoredo
0 transfers
701One-way

Train schedule from Naples to Milan

Showing trains for tomorrow, Wednesday, November 30
04:00AMNaples Centrale12h01 04:01PMMilan Porta Garibaldi
1 transfer
04:05AMNaples Centrale11h56 04:01PMMilan Porta Garibaldi
1 transfer
05:09AMNaples Centrale4h15 09:24AMMilan Centrale
0 transfers
05:14AMNaples Centrale5h06 10:20AMMilan Centrale
0 transfers
05:23AMNaples Centrale5h49 11:12AMMilan Porta Garibaldi
0 transfers
05:35AMNaples Centrale4h40 10:15AMMilan Centrale
0 transfers
06:02AMNaples Centrale4h43 10:45AMMilan Centrale
0 transfers
06:02AMNaples Centrale4h30 10:32AMMilan Rogoredo
0 transfers
06:20AMNaples Centrale5h00 11:20AMMilan Centrale
0 transfers
06:30AMNaples Centrale4h28 10:58AMMilan Centrale
0 transfers
06:40AMNaples Centrale5h10 11:50AMMilan Centrale
0 transfers
06:55AMNaples Centrale4h40 11:35AMMilan Centrale
0 transfers
07:20AMNaples Centrale5h00 12:20PMMilan Centrale
0 transfers
07:20AMNaples Centrale4h48 12:08PMMilan Rogoredo
0 transfers
07:30AMNaples Centrale4h54 12:24PMMilan Centrale
1 transfer
07:31AMNaples Centrale10h07 05:38PMMilan Centrale
1 transfer
07:40AMNaples Centrale4h35 12:15PMMilan Centrale
0 transfers
07:45AMNaples Centrale5h05 12:50PMMilan Centrale
0 transfers
08:20AMNaples Centrale4h48 01:08PMMilan Rogoredo
0 transfers
08:20AMNaples Centrale5h00 01:20PMMilan Centrale
0 transfers
08:25AMNaples Centrale4h33 12:58PMMilan Centrale
0 transfers
08:40AMNaples Centrale5h10 01:50PMMilan Centrale
0 transfers
08:55AMNaples Centrale5h17 02:12PMMilan Porta Garibaldi
0 transfers
09:20AMNaples Centrale4h50 02:10PMMilan Rogoredo
0 transfers
09:20AMNaples Centrale5h00 02:20PMMilan Centrale
0 transfers
09:40AMNaples Centrale5h10 02:50PMMilan Centrale
0 transfers
10:30AMNaples Centrale4h28 02:58PMMilan Centrale
0 transfers
10:31AMNaples Centrale8h46 07:17PMMilan Centrale
0 transfers
10:35AMNaples Centrale4h40 03:15PMMilan Centrale
0 transfers
10:35AMNaples Centrale4h27 03:02PMMilan Rogoredo
0 transfers
10:40AMNaples Centrale5h10 03:50PMMilan Centrale
0 transfers
11:20AMNaples Centrale4h48 04:08PMMilan Rogoredo
0 transfers
11:20AMNaples Centrale5h00 04:20PMMilan Centrale
0 transfers
11:30AMNaples Centrale4h28 03:58PMMilan Centrale
0 transfers
11:35AMNaples Centrale4h40 04:15PMMilan Centrale
0 transfers
11:40AMNaples Centrale5h10 04:50PMMilan Centrale
0 transfers
12:15PMNaples Centrale5h05 05:20PMMilan Centrale
0 transfers
12:30PMNaples Centrale4h28 04:58PMMilan Centrale
0 transfers
12:40PMNaples Centrale5h10 05:50PMMilan Centrale
0 transfers
12:55PMNaples Centrale4h35 05:30PMMilan Centrale
0 transfers
01:20PMNaples Centrale4h48 06:08PMMilan Rogoredo
0 transfers
01:20PMNaples Centrale5h00 06:20PMMilan Centrale
0 transfers
01:30PMNaples Centrale4h28 05:58PMMilan Centrale
0 transfers
01:40PMNaples Centrale5h10 06:50PMMilan Centrale
0 transfers
01:55PMNaples Centrale4h35 06:30PMMilan Centrale
1 transfer
01:55PMNaples Centrale5h17 07:12PMMilan Porta Garibaldi
0 transfers
02:20PMNaples Centrale8h57 11:17PMMilan Centrale
0 transfers
02:20PMNaples Centrale5h00 07:20PMMilan Centrale
0 transfers
02:20PMNaples Centrale4h48 07:08PMMilan Rogoredo
0 transfers
02:30PMNaples Centrale4h30 07:00PMMilan Centrale
0 transfers
02:35PMNaples Centrale4h27 07:02PMMilan Rogoredo
0 transfers
02:35PMNaples Centrale4h40 07:15PMMilan Centrale
0 transfers
02:40PMNaples Centrale5h10 07:50PMMilan Centrale
0 transfers
03:00PMNaples Centrale4h24 07:24PMMilan Centrale
0 transfers
03:20PMNaples Centrale4h48 08:08PMMilan Rogoredo
0 transfers
03:20PMNaples Centrale5h00 08:20PMMilan Centrale
0 transfers
03:40PMNaples Centrale5h10 08:50PMMilan Centrale
0 transfers
03:55PMNaples Centrale4h35 08:30PMMilan Centrale
0 transfers
04:20PMNaples Centrale4h55 09:15PMMilan Centrale
0 transfers
04:20PMNaples Centrale4h43 09:03PMMilan Rogoredo
0 transfers
04:40PMNaples Centrale5h10 09:50PMMilan Centrale
0 transfers
04:55PMNaples Centrale4h35 09:30PMMilan Centrale
0 transfers
05:20PMNaples Centrale5h00 10:20PMMilan Centrale
0 transfers
05:20PMNaples Centrale4h48 10:08PMMilan Rogoredo
0 transfers
05:25PMNaples Centrale4h35 10:00PMMilan Centrale
0 transfers
05:30PMNaples Centrale4h45 10:15PMMilan Centrale
0 transfers
06:20PMNaples Centrale5h00 11:20PMMilan Centrale
0 transfers
06:30PMNaples Centrale4h30 11:00PMMilan Centrale
0 transfers
06:35PMNaples Centrale4h27 11:02PMMilan Rogoredo
0 transfers
06:35PMNaples Centrale4h40 11:15PMMilan Centrale
0 transfers
06:40PMNaples Centrale5h25 12:05AMMilan Centrale
0 transfers
07:20PMNaples Centrale4h48 12:08AMMilan Rogoredo
0 transfers
07:20PMNaples Centrale5h00 12:20AMMilan Centrale
0 transfers
09:35PMNaples Centrale9h20 06:55AMMilan Porta Garibaldi
0 transfers
10:45PMNaples Centrale15h11 01:56PMMilan Centrale
2 transfers

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Nov 30
Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18
Mon
Dec 19
Tue
Dec 20

Fastest train times from Naples to Milan

Showing times and prices for Nov 30

Fastest Journey

4 h 15 m

Average

5 h 24 m

Trains per day

75

Distance

658 km

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

Fastest
05:09AMNaples Centrale4h15 09:24AMMilan Centrale
0 transfers
841One-way
2nd Fastest
03:00PMNaples Centrale4h24 07:24PMMilan Centrale
0 transfers
841One-way
06:35PMNaples Centrale4h27 11:02PMMilan Rogoredo
0 transfers
701One-way
02:35PMNaples Centrale4h27 07:02PMMilan Rogoredo
0 transfers
771One-way
10:35AMNaples Centrale4h27 03:02PMMilan Rogoredo
0 transfers
701One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay in Milan?

View on map

Top pick hotels

Entire homes & apartments

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 duration6 h 13 min
priceAverage train ticket price$55 (€50)
frequencyTrain frequency42 a day
changesDirect trainYes, there are 41 direct trains a day
carriersTrain providersTrenitalia, Frecciarossa, Intercity Notte, Italo or Intercity

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

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

Trenitalia, Frecciarossa and Italo trains will get you from Naples to Milan from $40 (€37). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Trenitalia
Italo
Frecciarossa

Trenitalia is Italy’s national railroad company providing services across the whole country, giving you ample opportunity to discover the beauty and culture of Italy. Trenitalia’s fleet of trains include its high-speed trains Frecciarossa, Frecciargento and Frecciabianca as well as intercity, regional and night trains. Bathrooms and WiFi access are standard services on long-distance routes, and, in most cases, there is barrier-free access on Trenitalia trains.

Taking a train with Trenitalia is a great way to travel from Naples to Milan, and Omio can show you the best times and tickets available for the 408 miles (658 km) long train journey. Trenitalia offers different fares for the Naples to Milan trip with ticket options like Base, Economy, Super Economy and Ordinaria. You can even apply Trenitalia discount cards on Omio at the time of purchasing tickets. Simply check the current Trenitalia train schedule, compare the cheapest, fastest, or earliest routes between Naples and Milan, and buy your cheap Trenitalia train ticket on Omio easily and securely today.

    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 between Naples and 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 bathrooms, 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 car is modernly equipped with a high level of comfort.

    Naples to Milan train information with Italo:

    • Average Duration: 4 h 55 min
    • Italo frequency: 17 a day

    Looking for a smooth and easy way to travel to Milan from Naples? Book your Trenitalia Frecciarossa train to Milan from Naples with Omio today! Trenitalia is Italy’s national train company that offers a wide variety of connections throughout the country, including the Naples to Milan route. Omio shows you current Frecciarossa schedules and tickets to cover the 408 miles (658 km) distance. You can choose from fares like Super Economy, Economy, and Base for the best deals on this route. Trenitalia discount cards can also be applied when purchasing your Frecciarossa ticket on Omio.

    All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers. Frecciarossa covers long distances and connects major cities in Italy in just a few hours thanks to its high speed. These trains are renowned for their comfort, speed and reduced environmental impact and can reach speeds up to 186 mph (300 kmh). Frecciarossa offers all travelers ultimate comfort, flexibility and convenience, and you can book Frecciarossa tickets with us in a few steps!

    Naples to Milan train information with Frecciarossa:

    • Average Duration: 4 h 49 min
    • Frecciarossa frequency: 22 a day

    Trains from Naples to Milan

    Trains from Naples to Milan operate around 54 daily services on weekdays and 45 rides per day on weekends, presenting an average weekly frequency of about 360 operations. The voyage can take anywhere from around 4h 19min to 10h 09min to cover the distance between the two Italian cities of approximately 409 miles (658 km).

    Naples to Milan Train Time: Daily Departures

    Naples to Milan trains feature around 54 daily rides on weekdays and approximately 45 daily services on weekends. This frequency ensures you can access about 360 trains every week, with a ride available hourly. On weekdays, you can get the initial departure at about 5:05 a.m., whereas the first trains to Milan from Naples leave on weekends at around 5:18 a.m. The last rides on this route depart at approximately 9:35 p.m. daily, including weekends. You can find rides maintaining a similar holiday schedule to enhance convenience during sudden trips.

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

    Trains from Naples to Milan can last between 4 h 19 min and 10 h 09 min, enabling you to choose the most convenient duration for your itinerary.

    Abbaye d'Abbeville. Source: Shutterstock

    hough most daily rides operate non_stop on this route, you can find some trains with a transfer. One non_direct train departs at about 7:31 a.m. on Saturdays and has a transfer at Genoa Piazza Principe, lasting 10 h 09 min. The other service leaves daily at around 1:31 p.m. and has two changes, taking approximately 9 h 49 min.

    Abbaye d'Abbeville. Source: Shutterstock

    ="Lion sculpture near the Cathedral of Milan.">

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

    Departure train station: You can board your train from Naples to Milan at the Naples Centrale station. It sits roughly under 0.6 miles (1 km) from central Naples. You can arrive at the station from the town center within 5min using a taxi or Line 116 Bus. Naples Centrale has restaurants, shops, a ticket office, currency exchange, a tourist information office, a luggage storage facility, and restrooms.

    Arrival train station: Trains to Milan from Naples arrive at Milan Centrale station, with the last daily arrival stopping at Milan Porta Garibaldi. Milan Centrale is approximately 2.4 miles (3.9 km) from the town’s center. You can reach the city center from Milan Centrale station within about 12min and 18min by boarding subway Line 3, Bus route 43, a taxi, or the Milan Trams night shuttles. This station features an information desk, restaurants, stores, restrooms, and free Wi_Fi.

    Which train companies travel from Naples to Milan?

    Italo and Trenitalia are the primary operators of trains from Naples to Milan. Italo offers up to 20 daily rids, with Trenitalia providing the most rides each day. Additionally, Italo presents non_stop services with some of the shortest durations.

    Abbaye d'Abbeville. Source: Shutterstock

    hough Trenitalia also mostly has direct and high_speed trains, it includes a couple of rides with a change on the way.

    Night trains Naples

    You can travel from Naples to Milan via train at night since the route provides around three evening rides. One train leaves at about 6:40 p.m., arriving in Milan at approximately 00:05 a.m. The other remaining two rides depart at around 7:20 p.m. and 9:35 p.m. to reach their destination at about 00:20 a.m. and 6:55 a.m., respectively.

    Italo trains from Naples to Milan

    Italo is a popular Italian train provider well known for its efficient services. This provider operates approximately 19 to 20 trains per day between the Italian towns. It offers some efficient services that enable you to complete the journey between approximately 4 h 40 min and 5 h. The company also operates non_stop Naples to Milan trains, making it convenient and hassle_free for first_time travelers.

    Trenitalia trains from Naples to Milan

    Trenitalia is the primary train provider in Italy, servicing multiple cities each day. It runs around 26 to 34 daily services from Naples to Milan, providing a train every hour. The company includes the high_speed Frecciarossa on this voyage, delivering the shortest duration of around 4 h 19 min. It also offers slower options that take anywhere from about 9 h 20 min to 10 h 09 min. The provider includes some trains with transfers along the route, delivering the longest durations of about 9 h 49 min and 10 h 09 min.

    Trains from Naples to Milan: Sustainability travel

    Traveling from Naples to Milan via train offers a comfortable and delightful voyage , letting you experience the scenic vistas along the way. It also provides a sustainable means of journeying since trains contribute fewer greenhouses than other transportation modes. This quality makes it the cleanest and greenest means of high_volume transport while conveniently balancing current and future needs.

    Train Naples to Milan: Services on Board

    Italo offers three classes categorized into Smart, Prima, and Club Executive, providing free Wi_Fi network, power plugs, and free drinks. The company has a convenient baggage policy, permitting you to carry up to two luggage pieces with dimensions of 30×70×90cm. You can also bring hand luggage that can fit on your lap. Apart from these, you can bring a small cat or dog in a carrier, with a total weight of 22 lbs (10kg). Italo has services for supporting and assisting disabled travelers in making their voyage convenient and comfortable. Trenitalia has first and second_class services available, letting you enjoy wide seats, extra legroom, and access to power plugs. The provider does not offer any luggage restrictions. Nevertheless, it is generally advisable to take two luggage items and one carry_on piece. You can fold a bicycle into a package measuring up to 80×110×40cm and check it as a luggage piece. Trenitalia offers a pet_friendly policy, allowing you to put a small cat or dog in a 70×30×50cm carrier. The company has personnel and equipment for assisting disabled passengers.

    How to find cheap train tickets from Naples to Milan?

    You can get cheap tickets when journeying by train from Naples to Milan by being flexible with the travel dates and booking your seat in advance. In addition, you can pick the slower voyages or trains with transfers that provide more affordable tickets. You can find some fare options provided by the companies, allowing you to enjoy deals like children and group offers.

    Abbaye d'Abbeville. Source: Shutterstock

    ="Arco della Pace arch in Milan from the top.">

    To Milan by train – travel tips

    Milan offers various attractions to keep your itinerary busy and exciting. You can visit the magnificent Milan Cathedral and appreciate intricate architecture, including the roof’s delicately carved stone pinnacles. The Santa Maria delle Grazie church holds Leonard da Vinci’s Last Supper painting. You can view more artworks at the Musei del Castello Sforzesco, a series of museums, with one site featuring sculpture. The museums include Egyptian antiquities, weapons and medieval armor, musical history collections, and decorative art. A tour around the San Maurizio and the Archaeology Museum lets you take in the most beautiful interior in Milan. Biblical scenes in vivid colors cover the interior painted by some of the best 16th_century Lombard artists. If you travel with family or colleagues, you can enjoy a ride along the canal at Naviglio and access the surrounding shopping and eating areas. Milan also has several parks to offer pleasant outdoor relaxation, such as the Sempione Park and La Vigna Di Leonardo. Sempione Park offers many monuments, such as Arco Della Pace, while the latter has scenic, architectural buildings and gardens.

    Top restaurants to visit in Milan include:
    • Gastronomia YamamotoDongio
    • Langosteria
    • Piz
    • Pescaria
    • Erba Brusca

    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 Tips: 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
    Omio customers have found cheap train tickets from Naples to Milan for as low as $40 (€37)  for the next 7 days.
    The Naples to Milan train ticket price is on average $55 (€50)  if you are looking to purchase your tickets for this journey in the next week.
    The Naples to Milan train distance is approximately 408 miles (658 km).
    While the time it takes to travel 408 miles (658 km) from Naples to Milan can vary based on specific dates, weekends, and holidays, the Naples to Milan train journey time is on average 6 h 13 min.

    When departing from Naples, you have various train station options to start your journey from including Napoli Centrale, Napoli P. Za Garibaldi and Napoli Montesanto. When arriving in Milan, you can end your route in train stations like Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

    Omio customers book a train from Napoli Centrale   to Milano Centrale   most frequently for this route.

    The most popular departure train station with passengers for this route, called Napoli Centrale, is located 2.5 miles (4 km) from the city center of Naples.

    The most popular arrival train station, Milano Centrale, is located 2.3 miles (3.7 km) away from the city center of Milan.

    If you're looking for trains from Naples to Milan, you can rely on Trenitalia, Frecciarossa, Intercity Notte, Italo or Intercity to get you to Milan. It's also good to check out all possible train providers for the Naples to Milan trip to see if there might be differences in the amenities they offer.
    Yes, there are 41 direct trains from Naples to Milan per day with Italo, Frecciarossa, Intercity or Intercity Notte  on Omio. This is worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
    On average, there are 42 trains a day from Naples to Milan. The train times and services may be different on weekends and holidays compared to weekdays.
    You can take the first train from Naples to Milan at 7: 35 PM. The last train from Naples to Milan that you can take departs at 7: 35 PM. Omio shows you the latest train from Naples to Milan schedule to help you book the best departure time for this route.
    You can find trains from Naples to Milan to cost on average $55 (€50) 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.

    Important Stations and Airports in Naples and Milan

    Naples
    Milan
    Napoli Centrale is the most popular Naples railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Naples for your trip 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 transit 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