Milan to Naples train

Cheap train tickets from Milan to Naples

Showing times and prices for 30 Jun

Cheapest

£58

Average

£78

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
22:13Milan Porta Garibaldi10h33 08:46Naples Centrale
0 changes
£581One-way
2nd Cheapest
06:50Milan Centrale8h39 15:29Naples Centrale
0 changes
£681One-way
2nd Cheapest
13:48Milan Centrale9h42 23:30Naples Centrale
0 changes
£681One-way
12:26Milan Rogoredo4h27 16:53Naples Centrale
0 changes
£691One-way
08:15Milan Centrale4h38 12:53Naples Centrale
0 changes
£691One-way

Train schedule Milan to Naples

Showing trains for tomorrow, Thursday, 30 June
05:00Milan Centrale5h28 10:28Naples Centrale
0 changes
05:40Milan Centrale5h03 10:43Naples Centrale
0 changes
05:50Milan Rogoredo4h53 10:43Naples Centrale
0 changes
06:00Milan Centrale4h33 10:33Naples Centrale
0 changes
06:15Milan Centrale4h38 10:53Naples Centrale
0 changes
06:26Milan Rogoredo4h27 10:53Naples Centrale
0 changes
06:35Milan Centrale4h28 11:03Naples Centrale
0 changes
06:40Milan Centrale5h03 11:43Naples Centrale
0 changes
06:50Milan Centrale8h39 15:29Naples Centrale
0 changes
07:00Milan Centrale4h33 11:33Naples Centrale
0 changes
07:10Milan Centrale5h03 12:13Naples Centrale
0 changes
07:15Milan Centrale4h38 11:53Naples Centrale
0 changes
07:20Milan Centrale11h04 18:24Naples Centrale
2 changes
07:26Milan Rogoredo4h27 11:53Naples Centrale
0 changes
07:30Milan Centrale4h33 12:03Naples Centrale
0 changes
08:00Milan Centrale4h33 12:33Naples Centrale
0 changes
08:10Milan Centrale5h05 13:15Naples Centrale
0 changes
08:15Milan Centrale4h38 12:53Naples Centrale
0 changes
08:26Milan Rogoredo4h27 12:53Naples Centrale
0 changes
08:30Milan Centrale4h40 13:10Naples Centrale
0 changes
08:40Milan Centrale5h03 13:43Naples Centrale
0 changes
08:48Milan Porta Garibaldi5h20 14:08Naples Centrale
0 changes
08:50Milan Rogoredo4h53 13:43Naples Centrale
0 changes
09:10Milan Centrale5h03 14:13Naples Centrale
0 changes
09:10Milan Centrale11h19 20:29Naples Centrale
1 change
09:15Milan Centrale4h38 13:53Naples Centrale
0 changes
09:26Milan Rogoredo4h27 13:53Naples Centrale
0 changes
09:35Milan Centrale4h28 14:03Naples Centrale
1 change
09:48Milan Porta Garibaldi5h15 15:03Naples Centrale
0 changes
09:58Milan Centrale4h35 14:33Naples Centrale
0 changes
10:10Milan Centrale5h02 15:12Naples Centrale
0 changes
10:15Milan Centrale4h38 14:53Naples Centrale
0 changes
10:26Milan Rogoredo4h27 14:53Naples Centrale
0 changes
10:40Milan Centrale5h03 15:43Naples Centrale
0 changes
10:50Milan Rogoredo4h53 15:43Naples Centrale
0 changes
10:58Milan Centrale4h35 15:33Naples Centrale
0 changes
11:10Milan Centrale5h02 16:12Naples Centrale
0 changes
11:40Milan Centrale5h03 16:43Naples Centrale
0 changes
11:50Milan Rogoredo4h53 16:43Naples Centrale
0 changes
11:58Milan Centrale4h35 16:33Naples Centrale
0 changes
12:10Milan Centrale5h02 17:12Naples Centrale
0 changes
12:15Milan Centrale4h38 16:53Naples Centrale
0 changes
12:26Milan Rogoredo4h27 16:53Naples Centrale
0 changes
12:40Milan Centrale5h03 17:43Naples Centrale
0 changes
12:50Milan Rogoredo4h53 17:43Naples Centrale
0 changes
12:58Milan Centrale4h35 17:33Naples Centrale
0 changes
13:10Milan Centrale5h43 18:53Naples Centrale
0 changes
13:48Milan Centrale9h42 23:30Naples Centrale
0 changes
13:58Milan Centrale4h35 18:33Naples Centrale
0 changes
14:10Milan Centrale5h02 19:12Naples Centrale
0 changes
15:10Milan Centrale5h00 20:10Naples Centrale
0 changes
15:15Milan Centrale4h38 19:53Naples Centrale
0 changes
15:25Milan Centrale4h38 20:03Naples Centrale
0 changes
15:26Milan Rogoredo4h27 19:53Naples Centrale
0 changes
15:35Milan Porta Garibaldi14h31 06:06Naples Centrale
1 change
15:40Milan Centrale5h03 20:43Naples Centrale
0 changes
15:50Milan Rogoredo4h53 20:43Naples Centrale
0 changes
15:58Milan Centrale4h50 20:48Naples Centrale
1 change
16:10Milan Centrale5h03 21:13Naples Centrale
0 changes
16:15Milan Centrale4h38 20:53Naples Centrale
0 changes
16:26Milan Rogoredo4h27 20:53Naples Centrale
0 changes
16:40Milan Centrale5h03 21:43Naples Centrale
0 changes
16:48Milan Porta Garibaldi5h15 22:03Naples Centrale
0 changes
16:50Milan Rogoredo4h53 21:43Naples Centrale
0 changes
16:58Milan Centrale4h35 21:33Naples Centrale
1 change
17:10Milan Centrale5h02 22:12Naples Centrale
0 changes
17:35Milan Centrale4h28 22:03Naples Centrale
1 change
17:40Milan Centrale5h03 22:43Naples Centrale
0 changes
17:58Milan Centrale4h35 22:33Naples Centrale
0 changes
18:10Milan Centrale5h02 23:12Naples Centrale
0 changes
18:20Milan Centrale4h33 22:53Naples Centrale
0 changes
18:29Milan Rogoredo4h24 22:53Naples Centrale
0 changes
18:30Milan Centrale4h33 23:03Naples Centrale
0 changes
18:40Milan Centrale5h03 23:43Naples Centrale
0 changes
19:00Milan Centrale4h28 23:28Naples Centrale
0 changes
19:40Milan Centrale11h25 07:05Naples Centrale
1 change
20:05Milan Centrale12h12 08:17Naples Centrale
1 change
21:50Milan Centrale10h22 08:12Naples Centrale
2 changes
22:05Milan Porta Garibaldi10h07 08:12Naples Centrale
2 changes
22:13Milan Porta Garibaldi10h33 08:46Naples Centrale
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

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

Fastest train times from Milan to Naples

Showing times and prices for 30 Jun

Fastest Journey

4 h 24 m

Average

5 h 34 m

Trains per day

80

Distance

658 km

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

Fastest
18:29Milan Rogoredo4h24 22:53Naples Centrale
0 changes
£771One-way
2nd Fastest
12:26Milan Rogoredo4h27 16:53Naples Centrale
0 changes
£691One-way
2nd Fastest
09:26Milan Rogoredo4h27 13:53Naples Centrale
0 changes
£771One-way
2nd Fastest
06:26Milan Rogoredo4h27 10:53Naples Centrale
0 changes
£691One-way
2nd Fastest
07:26Milan Rogoredo4h27 11:53Naples Centrale
0 changes
£691One-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 Naples?

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 Milan to Naples

distanceDistance408 miles (658 km)
durationAverage train duration10 h 33 min
priceAverage train ticket price£50 (€56)
frequencyTrain frequency40 a day
changesDirect trainYes, there are 39 direct trains a day
carriersTrain companiesItalo, Trenitalia, Frecciabianca, Frecciargento, Frecciarossa, Intercity or Intercity Notte

Trains from Milan to Naples cover the 408 miles (658 km) long journey taking on average 10 h 33 min with our travel partners like Italo, Trenitalia, Frecciabianca, Frecciargento, Frecciarossa, Intercity or Intercity Notte. Normally, there are 40 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £40, but the average price of train tickets is £50. Travellers depart most frequently from Milano Centrale and arrive in Napoli Centrale.

Train providers: Frecciarossa, Intercity and Trenitalia trains Milan to Naples

You can travel by train between Milan and Naples with Frecciarossa, Intercity and Trenitalia for as low as £40. When you search for timetables and tickets, Omio will show you the best route.

Intercity
Trenitalia
Frecciarossa

Save time and money by searching for and booking your Intercity train from Milan to Naples online with Omio! If you’re looking for the cheapest, fastest or earliest Intercity train to Naples from Milan, Omio can help you out every step of the way. Check current Intercity train timetables for the ideal departure and arrival times, compare the best connections for the 408 miles (658 km) trip between Milan and Naples as well as ticket information for the train (such as luggage policy and amenities offered onboard), and then book a cheap train ticket – all in one convenient place. If you are using the Omio app to search for trains to Naples from Milan, you can check straight away if the Intercity ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the train station. Buy your official Intercity Milan to Naples train tickets online on Omio quickly and easily and enjoy the travel experience!

Intercity from Milan to Naples train information:

  • Average Duration: 8 h 44 min
  • Intercity frequency: 1 a day

Enjoy the train ride between Milan and Naples with Trenitalia, Italy’s main operator of train services throughout the country with an impressive fleet of trains offering different levels of comfort, amenities and speed. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca that can travel at speeds up to 186 mph (300 kmh). Trenitalia also operates intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

Trenitalia tickets to Naples from Milan are available on Omio, and you can find the best deals for them in just a few steps. Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travellers, which you can use on Omio. When travelling on a Trenitalia train from Milan to Naples, you can expect to travel 408 miles (658 km). Check Trenitalia’s train times and tickets for the Milan to Naples trip and buy your cheap ticket on Omio today!

    There’s no need to fly between Italian hotspots when you can simply take a Frecciarossa train to reach your destination in just a few hours. Frecciarossa is the premier high-speed train service from Trenitalia, Italy’s national railway company, with around 200 connections made across Italy per day. These trains reach speeds up to 186 mph (300 kmh), making them one of the fastest in the world. You can expect to travel 408 miles (658 km) to Naples from Milan on a Frecciarossa high-speed train. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

    You can find the best deals on cheap Frecciarossa train tickets right here. As an official travel partner of Trenitalia, Omio shows you all travel information for the Milan to Naples journey, such as departure and arrival times, stops, train stations, journey times, and cheap fares. Once you’re ready, buy your Milan to Naples train ticket on Omio and enjoy travelling in full comfort on a Frecciarossa train!

    Train information from Milan to Naples with Frecciarossa:

    • Average Duration: 4 h 46 min
    • Frecciarossa frequency: 24 a day

    Trains from Milan to Naples

    The average travel time for trains from Milan to Naples is between around 4h 30min and just over 5h. They travel throughout the day, leaving every 10_15min during peak times, and at 20min to 2_hourly intervals at other times of the day. During peak times you’ll also be able to catch more trains, as the providers offer more trips to accommodate commuters. The longest journeys take between about 9h and 11h 20min.

    Milan to Naples Train Time: Daily Departures

    You’ll find just over 50 trains from Milan to Naples every day, making for around 250 during the week and a bit fewer on weekends. The first trains of the morning depart at around 05:40, with the last ones on the day’s schedule leaving Milan at about 19:25. After than there are a few trains that leave between about 22:15 and around 22:30.

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

    The most common, or median, travel time for trains from Milan to Naples is from about 4h 33min to about 4h 38min. There are also many trains that take just over 5h. This covers the vast majority of trips between the two cities. From there on the trains take between about 8h 40min and about 9h 10min, with the odd long trip of around 11h 20min. The late trains take around 10h 30min.

    Abbaye d'Abbeville. Source: Shutterstock

    ="Royal Palace of Naples. Italian Baroque, Neo_Classical architecture.">

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

    Departure train station: Trains to Naples from Milan usually depart from Milan Centrale Railway Station. It has a large array of travellers’ amenities. The Salu Blu limited mobility assistance is very comprehensive, and the station has cafés and restaurants, left luggage facilities and cash machines. To get to central Milan, take the Line 3 subway train in about 12min, or a Line 43 bus that takes about 18min. Night trains leave from Milan Porta Garibaldi Station (3min away on the Line 2 subway), Milano Lambrate Station (13min on the Line 2), and Milan Rogoredo Station (about 12min on the Line 3 subway).

    Arrival train station: Regardless of their departure station, all trains between Milan and Naples arrive at Naples Centrale Station. It opens out onto Piazza Garibaldi, which is a major local transport hub. From here it will only take you about 3min to get to the centre of Naples, on an Azienda Napoletana Mobilita bus. The station has plenty of restaurants and shops, a left luggage area and very good limited mobility assistance provided by Sala Blu.

    Which train companies travel from Milan to Naples?

    Trains on this route are almost equally split between Trenitalia and Italo high_speed rail services. The fastest Trenitalia trains just beat out Italo when it comes to travel time,

    Abbaye d'Abbeville. Source: Shutterstock

    hough only by a few minutes. These trains are from the Frecciarosso fleet, which is Trenitalia’s fastest type of train. Both companies operate trains throughout the day, giving you this high_speed option from early in the morning to around mid_evening. There are also a few slower Trenitalia trains of the Regionale type, as well as the night trains where the company uses its Intercity Notte fleet, which take a little longer, but are still classed as high_speed trains.

    Trenitalia trains from Milan to Naples

    Trenitalia’s Frecciarosso trains are the company’s flagship models, capable of the highest speeds. The majority of them on this route will get you to Naples in about 4h 30min, give or take a few each way. They all make direct trips, so you won’t have to make any train changes on the way. There are also a few Trenitalia Intercity buses during the day which take between 8h 30min and 9h to make the journey. At night trains are of the Intercity Notte type, some of which make one change at Parma, while others travel direct. Travel time is between 10h 20min and 10h 35 min, so the change doesn’t affect it much.

    Italo trains from Milan to Naples

    Italo is the other train operator on this route, offering exclusively high_speed trains too. There isn’t much time variation between its train times, as they all take between about 4h 40min and just over 5h. They run at roughly hourly intervals between about 05:40 (the first train of the day), and around 18:40. Italo doesn’t offer any trains that run at night. All these trains travel directly from Milan to Naples, without any intervening stops or train changes.

    Train Milan to Naples: Services on Board

    Italo offers limited snacks and drinks on board, with four different Ambience classes: Smart, Comfort, Prima and Club Executive. You can think of Comfort and Prima as the equivalents of Second and First class. You’re allowed two hold luggage items, subject to certain dimension restrictions, and a disassembled bicycle in an appropriately sized travel bag. A pet weighing up to about 11 lb (5kg) can travel with you, as long as the container doesn’t obstruct the aisle. For limited mobility assistance you’ll need to contact the carrier in advance, and there is wheelchair accommodation in the front of the bus. Trenitalia has trained limited mobility assistance staff on board, and offers snacks and drinks from a car carriage or a meal carriage on longer trips. There is no luggage limit, but you’re advised to keep it to two hold items plus a carry_on bag. You can bring a small pet in a container, and either a foldable bicycle or a disassembled one. You can book either a First or Second class ticket.

    Night trains Milan

    You’ll find a few night trains running from Milan to Naples. These leave between around 22:15 and about 22:30. They all travel to Naples Centrale Station overnight, taking from about 10h 30min on average. One is a direct trip, while the other two make an intervening stop for a train change in Parma.

    Travelling by train: Sustainable journey

    Both of the train operators on the Milan_Naples train route have thorough sustainability policies and programmes in place. Italo builds about 90% of its buses from recycled materials, with the result that once everything has been factored in, you can save up to five times more energy on its trains than if you were to drive. Trenitalia uses KERS energy harvesting from its brakes to extrace 15% of the energy expended on the trip and feed it back to the grid.

    How to find cheap train tickets from Milan to Naples?

    There are two deliberate strategies you can use to find cheap train tickets from Milan to Naples. The first will suit you if you’re not on any particular schedule. Stay flexible with when you travel and wait until you see discounted tickets appearing at the last_minute due to cancellations. This also means that you need to be ready to travel at any time of the day or night. On the opposite end of the spectrum, you can book your tickets a few months in advance, when special early_bird deals are sometimes on offer. It can also be more cost_effective to book trips that take longer, or that require more train changes en route, as these are typically cheaper too.

    Abbaye d'Abbeville. Source: Shutterstock

    ="Capodimonte art museum in Palace of Capodimonte in Naples.">

    To Naples by train—travel tips

    Naples is a coastal city in the southern region of Italy, and one of country’s most modern and exciting cities. It includes the region of Pompeii, and you can get great views of Mount Vesuvius from the city. To get the best view of the volcano go right to the waterfront at the Lungomare promenade. While you’re there you can visit Castel Ovo, inside which is the Naples Ethno_Prehistory Museum. When it comes to city landmarks, Capodimonte Royal Palace and Museum is one of the most prominent – previously home to a succession of monarchs. It now houses a superb National Gallery of art, showcasing works from some of Italy’s most famous artists, including Caravaggio, Bellini, Titian and El Greco. Another more ancient site worth seeing is the Catacombs of San Gennaro, carved out of the rock underneath the city in the 2nd_century. It also has an underground basilica dating back to the 5th century. For more ideas on things to do in Naples, have a read of the Omio online travel magazine, The Window Seat.

    • Castel Nuovo
    • Teatro di San Carlo, a premier European opera house
    • Palazzo Reale (the Royal Palace)
    • Street market shopping on Via San Gregorio Armeno
    • Cappella Sansevero with its Anatomical Machines
    • San Martino Monastery and Museum

    Travel Tips: Trains from Milan to Naples

    Travel by train to Naples 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 Milan to Naples.
    FAQs
    You can find a cheap train from Milan to Naples for some dates and times for as low as £40  one way in the next 7 days.
    In the next 7 days you’ll find that the average cost of a train ticket to Naples from Milan is £50  one way.
    When travelling this route you should expect the distance between Milan and Naples via train to be approximately 408 miles (658 km).
    On average the Milan to Naples train time is 10 h 33 min  covering the 408 miles (658 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

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

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

    The most popular departure train station with passengers for this route, called Milano Centrale, is located 2.3 miles (3.7 km) from the city centre of Milan.

    The most popular arrival train station, Napoli Centrale, is located 2.5 miles (4 km) away from the city centre of Naples.

    For the route from Milan to Naples you can take a train with Italo, Trenitalia, Frecciabianca, Frecciargento, Frecciarossa, Intercity or Intercity Notte. Be sure to check out all possible train providers that offer services from Milan to Naples on Omio to compare what amenities they may have.
    Yes, there are 39 direct trains per day from Milan to Naples, and you can find a direct train for this route with Italo, Frecciarossa, Intercity or Intercity Notte  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
    On average, there are 40 trains a day from Milan to Naples. The train times and services may be different on weekends and holidays compared to weekdays.
    If you prefer early morning trains from Milan to Naples, the first train leaves at 11: 48. If you prefer late night trains from Milan to Naples, the last train of the day leaves at 20: 27. Omio shows you the latest train from Milan to Naples timetable to help you book the best departure time for this route.
    If you buy Milan to Naples train tickets within the next 7 days, you can find one way tickets to cost on average £50. However, booking in advance gives you access to the best prices for trains from Milan to Naples. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

    Important Stations and Airports for this Journey

    Milan
    Naples
    Milano Centrale is the most popular Milan 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 Milan for your journey to Naples.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 05: 50 - 22: 20
    Public transport options for Milano Centrale
    Metro lines: M2 (green), M3 (yellow)
    Tram lines: 1
    Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
    Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    Public transport options for Milano Porta Garibaldi
    Metro lines: M2, M5
    Bus lines: 43, 56, 70, 94
    Train lines: R21, R31, S1, S11, S2, S5, S7, S8

    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