- Must visit
Pinacoteca di Brera
One of Italy’s top art museums, featuring masterpieces by Mantegna, Bellini, Raphael, Caravaggio, and Piero della Francesca.
Cheapest price on Oct 05
$77
Average ticket price on Oct 05
$136
Fastest journey on Oct 05
4 h 24 m
Average journey duration on Oct 05
4 h 31 m
Trains on Oct 05
68
Distance
658 km
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.
The average ticket from Naples to Milan will cost around $136 if you buy it on the day, but the cheapest tickets can be found for only $77.
On Mon, Oct 05, we found 68 trains from Naples to Milan, including 63 direct services.
On Mon, Oct 05 the direct trains cover the 658 km distance in an average of 4 h 31 m but if you time it right, some trains will get you there in just 4 h 24 m .
On Mon, Oct 05 the slowest trains will take 4 h 35 m 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.
InterCityNotte 798
Intercity 596
Intercity 590
9970
9968
9950
FRECCIAROSSA 9606
FRECCIAROSSA 9648
9996
FRECCIAROSSA 9636Trains from Naples to Milan run on average 82 times per day, taking around 5h 28m. Cheap train tickets for this journey start at $2 if you book in advance.
There are 60 trains per day. The earliest train runs at 00:17, the last at 22:55. The fastest train covers the 408 miles (658 km) distance in 4h 14m.
Distance 408 miles (658 km) |
Average train duration 5h 28m |
Cheapest ticket price $2 |
Trains per day 82 |
Direct trains 60 |
Fastest train 4h 14m |
First train 12:17 AM |
Last train 10:55 PM |
Cheapest Month Feb |
Cheapest Day Sat |
High Season Jul - Sep |
Low Season Jan - Mar |
Busiest Day Thu |
Least Busy Day Sun |
Best time to book 70 days |
The table below shows live departures for Naples to Milan trains for today, Sunday, October 4. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
![]() | 8:35 PM Naples | 9h20 | 5:55 AM Milan | 0 transfersDirect | |
![]() | 8:43 PM Naples | 10h42 | 7:25 AM Milan | 0 transfersDirect | |
| Monday, October 5 | |||||
FRECCIAROSSA 9606 | 4:55 AM Naples Centrale | 4h29 | 9:24 AM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9304 | 5:10 AM Naples Centrale | 6h02 | 11:12 AM Milan Porta Garibaldi | 0 transfersDirect | |
9968 | 5:25 AM Naples Centrale | 4h50 | 10:15 AM Milan Centrale | 0 transfersDirect | |
9970 | 5:50 AM Naples Centrale | 4h44 | 10:34 AM Milan Rogoredo | 0 transfersDirect | |
9970 | 5:50 AM Naples Centrale | 4h55 | 10:45 AM Milan Centrale | 0 transfersDirect | |
9912 | 6:05 AM Naples Centrale | 5h15 | 11:20 AM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9612 | 6:20 AM Naples Centrale | 4h38 | 10:58 AM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9516 | 6:35 AM Naples Centrale | 5h15 | 11:50 AM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9616 | 6:40 AM Naples Centrale | 4h55 | 11:35 AM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9490 · FRECCIAROSSA 9618 | 7:05 AM Naples Centrale | 4h53 | 11:58 AM Milan Centrale | 1 transfer | |
9916 | 7:10 AM Naples Centrale | 5h10 | 12:20 PM Milan Centrale | 0 transfersDirect | |
9916 | 7:10 AM Naples Centrale | 4h59 | 12:09 PM Milan Rogoredo | 0 transfersDirect | |
9974 | 7:30 AM Naples Centrale | 4h45 | 12:15 PM Milan Centrale | 0 transfersDirect | |
Intercity 510 · Intercity 588 · Intercity 608 | 7:31 AM Naples Centrale | 10h14 | 5:45 PM Milan Centrale | 2 transfers | |
FRECCIAROSSA 9520 | 7:40 AM Naples Centrale | 5h10 | 12:50 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9520 · FRECCIAROSSA 9620 | 7:40 AM Naples Centrale | 4h44 | 12:24 PM Milan Centrale | 1 transfer | |
9920 | 8:05 AM Naples Centrale | 5h15 | 1:20 PM Milan Centrale | 0 transfersDirect | |
9920 | 8:05 AM Naples Centrale | 5h04 | 1:09 PM Milan Rogoredo | 0 transfersDirect | |
FRECCIAROSSA 9622 | 8:15 AM Naples Centrale | 4h43 | 12:58 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9524 · FRECCIAROSSA 9624 | 8:35 AM Naples Centrale | 5h00 | 1:35 PM Milan Centrale | 1 transfer | |
FRECCIAROSSA 9524 | 8:35 AM Naples Centrale | 5h15 | 1:50 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9310 | 8:50 AM Naples Centrale | 5h22 | 2:12 PM Milan Porta Garibaldi | 0 transfersDirect | |
9924 | 9:10 AM Naples Centrale | 4h59 | 2:09 PM Milan Rogoredo | 0 transfersDirect | |
9924 | 9:10 AM Naples Centrale | 5h10 | 2:20 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9628 | 9:50 AM Naples Centrale | 4h45 | 2:35 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9630 | 10:20 AM Naples Centrale | 4h38 | 2:58 PM Milan Centrale | 0 transfersDirect | |
Intercity 590 | 10:31 AM Naples Centrale | 8h54 | 7:25 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9632 | 10:45 AM Naples Centrale | 4h50 | 3:35 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9634 | 11:20 AM Naples Centrale | 4h40 | 4:00 PM Milan Centrale | 0 transfersDirect | |
9982 | 11:25 AM Naples Centrale | 4h50 | 4:15 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9584 | 11:50 AM Naples Centrale | 5h00 | 4:50 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9636 | 11:55 AM Naples Centrale | 4h35 | 4:30 PM Milan Centrale | 0 transfersDirect | |
8134 | 12:15 PM Naples Centrale | 5h05 | 5:20 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9638 | 12:20 PM Naples Centrale | 4h38 | 4:58 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9540 | 12:35 PM Naples Centrale | 5h15 | 5:50 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9640 | 12:50 PM Naples Centrale | 4h40 | 5:30 PM Milan Centrale | 0 transfersDirect | |
9940 | 1:18 PM Naples Centrale | 5h02 | 6:20 PM Milan Centrale | 0 transfersDirect | |
9940 | 1:18 PM Naples Centrale | 4h51 | 6:09 PM Milan Rogoredo | 0 transfersDirect | |
FRECCIAROSSA 9544 | 1:30 PM Naples Centrale | 5h20 | 6:50 PM Milan Centrale | 0 transfersDirect | |
Intercity 596 | 1:36 PM Naples Centrale | 9h41 | 11:17 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9320 | 1:50 PM Naples Centrale | 5h22 | 7:12 PM Milan Porta Garibaldi | 0 transfersDirect | |
8944 | 2:15 PM Naples Centrale | 5h05 | 7:20 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9646 | 2:25 PM Naples Centrale | 4h35 | 7:00 PM Milan Centrale | 0 transfersDirect | |
9950 | 2:40 PM Naples Centrale | 4h35 | 7:15 PM Milan Centrale | 0 transfersDirect | |
9950 | 2:40 PM Naples Centrale | 4h24 | 7:04 PM Milan Rogoredo | 0 transfersDirect | |
FRECCIAROSSA 9588 | 2:45 PM Naples Centrale | 5h05 | 7:50 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9648 | 2:50 PM Naples Centrale | 4h34 | 7:24 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9428 · FRECCIAROSSA 9650 | 3:00 PM Naples Centrale | 4h58 | 7:58 PM Milan Centrale | 1 transfer | |
9948 | 3:10 PM Naples Centrale | 5h10 | 8:20 PM Milan Centrale | 0 transfersDirect | |
9948 | 3:10 PM Naples Centrale | 4h59 | 8:09 PM Milan Rogoredo | 0 transfersDirect | |
FRECCIAROSSA 9552 | 3:40 PM Naples Centrale | 5h10 | 8:50 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9652 | 3:45 PM Naples Centrale | 4h45 | 8:30 PM Milan Centrale | 0 transfersDirect | |
9992 | 4:13 PM Naples Centrale | 4h51 | 9:04 PM Milan Rogoredo | 0 transfersDirect | |
9992 | 4:13 PM Naples Centrale | 5h02 | 9:15 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9556 | 4:35 PM Naples Centrale | 5h15 | 9:50 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9660 | 4:45 PM Naples Centrale | 4h45 | 9:30 PM Milan Centrale | 0 transfersDirect | |
9954 | 5:15 PM Naples Centrale | 5h05 | 10:20 PM Milan Centrale | 0 transfersDirect | |
9954 | 5:15 PM Naples Centrale | 4h54 | 10:09 PM Milan Rogoredo | 0 transfersDirect | |
FRECCIAROSSA 9662 | 5:20 PM Naples Centrale | 4h40 | 10:00 PM Milan Centrale | 0 transfersDirect | |
9994 | 5:25 PM Naples Centrale | 4h50 | 10:15 PM Milan Centrale | 0 transfersDirect | |
8968 | 5:45 PM Naples Centrale | 6h32 | 12:17 AM Milan Porta Garibaldi | 0 transfersDirect | |
8158 | 6:15 PM Naples Centrale | 5h05 | 11:20 PM Milan Centrale | 0 transfersDirect | |
FRECCIAROSSA 9668 | 6:25 PM Naples Centrale | 4h35 | 11:00 PM Milan Centrale | 0 transfersDirect | |
9996 | 6:30 PM Naples Centrale | 4h45 | 11:15 PM Milan Centrale | 0 transfersDirect | |
9996 | 6:30 PM Naples Centrale | 4h34 | 11:04 PM Milan Rogoredo | 0 transfersDirect | |
FRECCIAROSSA 9592 | 6:35 PM Naples Centrale | 5h15 | 11:50 PM Milan Centrale | 0 transfersDirect | |
9962 | 7:05 PM Naples Centrale | 5h04 | 12:09 AM Milan Rogoredo | 0 transfersDirect | |
InterCityNotte 798 | 9:35 PM Naples Centrale | 9h20 | 6:55 AM Milan Porta Garibaldi | 0 transfersDirect | |
Find all the dates and times for this journey
By Sara Mastellone

Traveling from Naples to Milan by train is one of the easiest ways to cross Italy from south to north. Moreover with a direct train! When I took this route it turned what could have been a long and stressful trip into a smooth and surprisingly relaxing experience.

San Gennaro by street artist Jorit in Naples.
The Naples to Milan train covers about 770 kilometers (478 miles) in approximately 4.5 to 5 hours. High-speed trains like Trenitalia Frecciarossa and Italo connect Napoli Centrale to Milano Centrale, the two main stations of these two cities, with frequent daily departures that leave you plenty of time to organize your day.
Booking my ticket through Omio made comparing schedules and prices simple. I chose an early afternoon train, which gave me plenty of time to enjoy Naples and its beauties (“pizza fritta” - fried pizza included!) for the last time before leaving. Compared to flying and driving, the train is often more convenient and absolutely less stressful.
Napoli Centrale is a busy station but well organized, with shops and cafés to grab your food before departure (make sure you treat yourself to a last sfogliatella frolla or riccia before leaving!). Arriving 20-30 minutes early is usually enough to locate your platform and make last minute shopping.
Milano Centrale station is a major arrival hub, the biggest in Milan, with excellent connections to the rest of the city via metro, buses, and taxis. Here you will find everything you need, from the Trenitalia Freccia Lounge for a quick rest after your trip to shops, bars and services to start breathing in the lively atmosphere of Milan.
Trains from Naples to Milan run frequently, with departures every 30-60 minutes. High-speed options keep travel time under 5 hours: in my opinion they are the best choice to optimize your journey’s time and travel for so many km in an easy way.
The onboard experience on Trenitalia Frecciarossa (standard seat with reservation) is comfortable, with spacious seating, Wi-Fi, and power outlets. The changing scenery from southern landscapes to northern plains makes the journey feel dynamic and engaging. You certainly won't get bored every time you look out the window.
Tickets can start from €30-€50 if booked early. Make sure you use Omio to compare prices and the duration of each journey, so you can find the most convenient ticket for you from all points of view.
| Item | Cost (eur) |
|---|---|
| Ticket price | €32 |
| Food & drinks | €5 |
| Travel to departure station | €1.2 |
| Travel from arrival station | €2.2 |
| Total | € 40.400000000000006 |
If you're traveling from Naples to Milan, rest assured that the train offers the best balance of speed, comfort, and convenience. It’s a seamless way to experience Italy across regions and I personally find it a very pleasant trip.
Discover the best of Milan — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Milan trip today.
One of Italy’s top art museums, featuring masterpieces by Mantegna, Bellini, Raphael, Caravaggio, and Piero della Francesca.
This contemporary art museum near Porta Romana presents rotating exhibitions in a striking former industrial distillery complex.
Italy’s leading science museum is set in a former monastery and features Leonardo galleries, trains, aircraft, and a submarine.
Milan’s central square frames the cathedral and major civic buildings, making it the city’s essential meeting point and photo stop.
This artistic district offers charming lanes, Brera atmosphere, boutiques, and easy access to galleries and evening strolls.
A large landscaped park behind the castle, perfect for walks, skyline views, and reaching landmarks like the Arch of Peace.
Saffron risotto cooked with butter, stock and cheese. It is Milan's signature dish, linked to the city's love of rich northern Italian rice cookery.
Breaded veal cutlet fried in butter until golden. A classic Milanese main, prized for its simple preparation and long-standing local tradition.
Slow-braised veal shanks with vegetables, wine and broth, often finished with gremolata. A hearty Lombard specialty commonly paired with risotto.
Three-Michelin-star fine dining by Enrico Bartolini in MUDEC. Expect refined Italian tasting menus in a polished contemporary setting.
Historic Milanese restaurant near the Duomo, famous for risotto and cotoletta. Traditional, elegant rooms and a strong local culinary identity.
Long-running local favorite for classic Milanese cuisine, especially risotto and ossobuco. Warm, old-school atmosphere in the Brera area.
Moderate for Western Europe. Hotels and central dining can be pricey, but transit is affordable and budget meals, aperitivo deals, and local cafes help keep daily costs reasonable.
Tipping is modest. Service may be included. Round up or leave €1-2 at cafes, 5-10% for good restaurant service, and round up taxi fares.
Official public transport app
Milan Centrale -> Piazza del Duomo
Find answers to the most common questions about traveling from Naples to Milan by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Milan, this guide helps you travel smarter and with confidence.

Here are some other resources that might have the information you need