Milan to Naples train

Cheap train tickets from Milan to Naples

Showing times and prices for Dec 03

Cheapest

65

Average

87

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

Cheapest
10:13PMMilan Porta Garibaldi10h33 08:46AMNaples Centrale
0 transfers
651One-way
2nd Cheapest
01:48PMMilan Centrale9h42 11:30PMNaples Centrale
0 transfers
751One-way
2nd Cheapest
06:50AMMilan Centrale8h39 03:29PMNaples Centrale
0 transfers
751One-way
2nd Cheapest
06:55AMMilan Centrale9h14 04:09PMNaples Centrale
0 transfers
751One-way
04:50PMMilan Rogoredo4h53 09:43PMNaples Centrale
0 transfers
771One-way

Train schedule from Milan to Naples

Showing trains for tomorrow, Saturday, December 3
05:00AMMilan Centrale5h28 10:28AMNaples Centrale
0 transfers
05:40AMMilan Centrale5h03 10:43AMNaples Centrale
0 transfers
05:50AMMilan Rogoredo4h53 10:43AMNaples Centrale
0 transfers
06:15AMMilan Centrale4h38 10:53AMNaples Centrale
0 transfers
06:26AMMilan Rogoredo4h27 10:53AMNaples Centrale
0 transfers
06:35AMMilan Centrale4h28 11:03AMNaples Centrale
0 transfers
06:40AMMilan Centrale5h03 11:43AMNaples Centrale
0 transfers
06:50AMMilan Centrale8h39 03:29PMNaples Centrale
0 transfers
06:55AMMilan Centrale9h14 04:09PMNaples Centrale
0 transfers
07:00AMMilan Centrale4h38 11:38AMNaples Centrale
0 transfers
07:10AMMilan Centrale5h13 12:23PMNaples Centrale
0 transfers
07:15AMMilan Centrale4h38 11:53AMNaples Centrale
0 transfers
07:26AMMilan Rogoredo4h27 11:53AMNaples Centrale
0 transfers
07:30AMMilan Centrale4h43 12:13PMNaples Centrale
0 transfers
08:00AMMilan Centrale4h33 12:33PMNaples Centrale
0 transfers
08:10AMMilan Centrale5h05 01:15PMNaples Centrale
0 transfers
08:15AMMilan Centrale4h38 12:53PMNaples Centrale
0 transfers
08:26AMMilan Rogoredo4h27 12:53PMNaples Centrale
0 transfers
08:40AMMilan Centrale5h03 01:43PMNaples Centrale
0 transfers
08:48AMMilan Porta Garibaldi5h20 02:08PMNaples Centrale
0 transfers
08:50AMMilan Rogoredo4h53 01:43PMNaples Centrale
0 transfers
09:10AMMilan Centrale5h03 02:13PMNaples Centrale
0 transfers
09:10AMMilan Centrale11h19 08:29PMNaples Centrale
1 transfer
09:15AMMilan Centrale4h38 01:53PMNaples Centrale
0 transfers
09:26AMMilan Rogoredo4h27 01:53PMNaples Centrale
0 transfers
09:35AMMilan Centrale4h28 02:03PMNaples Centrale
1 transfer
09:48AMMilan Porta Garibaldi5h15 03:03PMNaples Centrale
0 transfers
09:58AMMilan Centrale4h35 02:33PMNaples Centrale
0 transfers
10:10AMMilan Centrale5h02 03:12PMNaples Centrale
0 transfers
10:15AMMilan Centrale4h38 02:53PMNaples Centrale
0 transfers
10:26AMMilan Rogoredo4h27 02:53PMNaples Centrale
0 transfers
10:40AMMilan Centrale5h03 03:43PMNaples Centrale
0 transfers
10:43AMMilan Rogoredo5h05 03:48PMNaples Centrale
1 transfer
10:50AMMilan Rogoredo4h53 03:43PMNaples Centrale
0 transfers
11:10AMMilan Centrale5h02 04:12PMNaples Centrale
0 transfers
11:40AMMilan Centrale5h03 04:43PMNaples Centrale
0 transfers
11:50AMMilan Rogoredo4h53 04:43PMNaples Centrale
0 transfers
12:10PMMilan Centrale5h02 05:12PMNaples Centrale
0 transfers
12:15PMMilan Centrale4h38 04:53PMNaples Centrale
0 transfers
12:26PMMilan Rogoredo4h27 04:53PMNaples Centrale
0 transfers
12:40PMMilan Centrale5h03 05:43PMNaples Centrale
0 transfers
12:50PMMilan Rogoredo4h53 05:43PMNaples Centrale
0 transfers
01:10PMMilan Centrale5h43 06:53PMNaples Centrale
0 transfers
01:48PMMilan Centrale9h42 11:30PMNaples Centrale
0 transfers
02:10PMMilan Centrale5h02 07:12PMNaples Centrale
0 transfers
02:58PMMilan Centrale4h50 07:48PMNaples Centrale
1 transfer
03:10PMMilan Centrale5h00 08:10PMNaples Centrale
0 transfers
03:15PMMilan Centrale4h38 07:53PMNaples Centrale
0 transfers
03:26PMMilan Rogoredo4h27 07:53PMNaples Centrale
0 transfers
03:40PMMilan Centrale5h03 08:43PMNaples Centrale
0 transfers
03:50PMMilan Rogoredo4h53 08:43PMNaples Centrale
0 transfers
03:58PMMilan Centrale4h50 08:48PMNaples Centrale
1 transfer
04:10PMMilan Centrale5h03 09:13PMNaples Centrale
0 transfers
04:15PMMilan Centrale4h38 08:53PMNaples Centrale
0 transfers
04:26PMMilan Rogoredo4h27 08:53PMNaples Centrale
0 transfers
04:40PMMilan Centrale5h03 09:43PMNaples Centrale
0 transfers
04:48PMMilan Porta Garibaldi5h15 10:03PMNaples Centrale
0 transfers
04:50PMMilan Rogoredo4h53 09:43PMNaples Centrale
0 transfers
04:58PMMilan Centrale4h35 09:33PMNaples Centrale
1 transfer
05:10PMMilan Centrale5h02 10:12PMNaples Centrale
0 transfers
05:35PMMilan Centrale4h28 10:03PMNaples Centrale
1 transfer
05:40PMMilan Centrale5h03 10:43PMNaples Centrale
0 transfers
05:50PMMilan Rogoredo4h53 10:43PMNaples Centrale
0 transfers
05:58PMMilan Centrale4h35 10:33PMNaples Centrale
0 transfers
06:10PMMilan Centrale5h02 11:12PMNaples Centrale
0 transfers
06:20PMMilan Centrale4h33 10:53PMNaples Centrale
0 transfers
06:29PMMilan Rogoredo4h24 10:53PMNaples Centrale
0 transfers
06:30PMMilan Centrale4h33 11:03PMNaples Centrale
0 transfers
06:40PMMilan Centrale5h03 11:43PMNaples Centrale
0 transfers
07:00PMMilan Centrale4h28 11:28PMNaples Centrale
0 transfers
08:10PMMilan Centrale10h55 07:05AMNaples Centrale
1 transfer
09:10PMMilan Centrale11h07 08:17AMNaples Centrale
1 transfer
10:13PMMilan Porta Garibaldi10h33 08:46AMNaples Centrale
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

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
Wed
Dec 21
Thu
Dec 22
Fri
Dec 23

Fastest train times from Milan to Naples

Showing times and prices for Dec 03

Fastest Journey

4 h 24 m

Average

5 h 20 m

Trains per day

73

Distance

658 km

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

Fastest
06:29PMMilan Rogoredo4h24 10:53PMNaples Centrale
0 transfers
771One-way
2nd Fastest
08:26AMMilan Rogoredo4h27 12:53PMNaples Centrale
0 transfers
861One-way
2nd Fastest
12:26PMMilan Rogoredo4h27 04:53PMNaples Centrale
0 transfers
861One-way
2nd Fastest
04:26PMMilan Rogoredo4h27 08:53PMNaples Centrale
0 transfers
801One-way
2nd Fastest
03:26PMMilan Rogoredo4h27 07:53PMNaples Centrale
0 transfers
771One-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 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$60 (€54)
frequencyTrain frequency39 a day
changesDirect trainYes, there are 38 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 trip taking on average 10 h 33 min with our travel partners like Italo, Trenitalia, Frecciabianca, Frecciargento, Frecciarossa, Intercity or Intercity Notte. Normally, there are 39 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $52 (€47), but the average price of train tickets is $60 (€54). Travelers depart most frequently from Milano Centrale and arrive in Napoli Centrale.

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

For as little as $52 (€47) you can travel by train between Milan and Naples with Italo, Trenitalia and Frecciarossa. Omio will show you the best deals, schedules and tickets available for this trip.

Trenitalia
Italo
Frecciarossa

Enjoy the train ride from Milan to Naples with Trenitalia, Italy’s main provider 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 night trains. Bathrooms and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

Trenitalia tickets between Milan and Naples 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 travelers, which you can use on Omio. When traveling 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 journey and buy your cheap ticket on Omio 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 to Naples from 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.

    Train information from Milan to Naples with Italo:

    • Average Duration: 4 h 48 min
    • Italo frequency: 12 a day

    Enjoy a comfortable train ride from Milan to Naples with Frecciarossa, the premier high-speed train service from Trenitalia. Frecciarossa trains make about 200 connections across Italy per day and are known for their comfort, speed and reduced environmental impact. These trains reach speeds up to 186 mph (300 kmh), making your 408 miles (658 km) long trip to Naples from Milan smooth and easy. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

    Omio shows you the latest Trenitalia Frecciarossa train schedule for the Milan to Naples route, so you can select the best times for your upcoming trip. Prices for Frecciarossa trains from Milan to Naples start as low as $63 (€57) on Omio. You can select from three different ticket options: Super Economy, Economy, and Base. Once you’ve picked your preferred ticket, book a cheap train between Milan and Naples with us today and enjoy your journey with Trenitalia’s Frecciarossa!

    Milan to Naples train information with Frecciarossa:

    • Average Duration: 4 h 50 min
    • Frecciarossa frequency: 23 a day

    Trains from Milan to Naples

    There are about 40 trains that make the 409-mile (658 km) journey from Milan to Naples every day. Most of the trains are high-speed trains that complete the trip in about 5h 3min, although the trip can take as long as 14h 30min. Naples is located in the heart of the Amalfi Coast in the Campania region of southern Italy. Visitors are attracted by the city’s many historic churches and Roman ruins, local cuisine, and beautiful white-sand beaches.

     

    Milan to Naples Train Time: Daily Departures

    Most of the daily trains from Milan to Naples depart between 6:10 a.m. and 6:30 p.m., with up to four departures scheduled per hour. In addition to these daytime routes, one night train leaves Milan each weekday around 11:20 p.m., and up to six night trains are included on the weekend schedule.

     

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

    Most of the trains from Milan to Naples are high-speed trains that can make the non-stop trip in as little as 4h 33min, although most take about 5h 03min. A handful of slower intercity and night trains are also scheduled each day. These trains can take between 9h 02min and 14h 30min to complete the journey and can be either direct routes or routes that require up to two transfers.

     

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

    Departure train stations: All of the daytime trains and some of the weekend night trains depart from Milan’s Central Railway Station, which is about 1.8 miles (2.9 km) northeast of the Duomo di Milano cathedral in the center of the city. It is about a 6min ride on the #3 (Yellow) Metro line from the cathedral to the station. At Central Station, travelers will find shopping and dining, ticket counters, passenger lounges, restrooms, a luggage counter, ATMs, currency exchange, postal machines, car rentals and a tourist information office. A few night trains depart from Milan’s Porta Garibaldi station, which is is about 1.5 miles (2.5km) north of the Duomo di Milano. Porta Garibaldi is a 17min ride from the cathedral on the #2 tram. Using the Metro requires a transfer, but it is still a convenient way to get to the station from the cathedral. The #3 (Yellow) / #M2 (Green) lines and the #1 (Red) / #M2 (Green) lines are two popular routes that take around 15min. Facilities at Porta Garibaldi include free Wi-Fi, ATMs, shops and cafes, restrooms, luggage storage, and ticket offices. Buses and taxis stop outside the station, and parking is available. No matter which station you use, you should allow at least 20min to find your train’s departure platform and board the train.

    Arrival train station: All trains from Milan to Naples arrive at the Naples Central Railway Station. The station is about 1.8 miles (3 km) northwest of the Piazza del Plebiscito, the main square of Naples. The quickest way to get to the Piazza is by the L1 Metro line (a 5min ride), but the R2 and 151 buses also regularly make the trip and arrive at the Piazza in about 25min. The station’s facilities include shopping and dining, restrooms, currency exchange, ticket offices, a tourist information office and a luggage counter, and the station is connected to the Napoli Piazza Garibaldi station, which serves the city’s Metro and the regional Circumvesuviana trains.

     

    Which train companies travel from Milan to Naples?

    Italo and Trenitalia’s Frecciarossa trains both offer high-speed, direct service from Milan to Naples. Trenitalia also operates their InterCity and InterCity Night trains between the cities, most of which require at least one transfer.

       

    Italo trains from Milan to Naples

    Italo’s high-speed trains depart daily to provide non-stop service from Milan to Naples. Departures are scheduled hourly from about 6:40 a.m. until about 5:40 p.m. The average trip duration is 5h 03min. Italo offers three ticket types on their high-speed trains: Low Cost, Economy and Flex. Low Cost tickets offer limited changes and are non-refundable. Economy tickets are partially refundable, changes can be made for a fee, and passengers can get 3h of "extra time" (for a fee) to purchase a seat on the next train if they miss their scheduled departure. Flex tickets are refundable for a fee and come with unlimited changes plus free "extra time".

     

    Trenitalia trains from Milan to Naples

    Trenitalia offers three types of trains from Milan to Naples: The Frecciarossa, the InterCity and the InterCity Night. The Frecciarossa is Trenitalia’s high-speed train; the duration of the non-stop journey averages about 5h on these trains. More than 20 Frecciarossa departures are scheduled every day except Saturdays, when about five fewer trains leave Milan. One or two trains depart every hour between about 6:10 a.m. and 6:30 p.m. The InterCity trains provide slower service with more stops; they may or may not require one or more transfers, depending on the route. The fastest InterCity routes take 9h 02minto complete the journey. Only three to five InterCity trains are scheduled for this route on any given day. Trenitalia’s InterCity Night trains are the only trains that depart from the Porta Garibaldi station in Milan, and they take at least 10h 18min to complete the journey. Night trains have one scheduled departure on weekdays and about six departures on weekends. Trenitalia’s three ticket types are Super Economy, Economy and Base. Super Economy tickets cannot be refunded, changed or combined with other offers. Economy tickets cannot be refunded but they can be changed one time for free. Base tickets can be refunded for a fee and can be free as many times as needed for free.

     

    Train Milan to Naples: Services on Board

    The four classes on Italo’s trains are Smart, Comfort, Prima and Club Executive. All of their trains offer comfortable seats with free Wi-Fi and electrical outlets; a movie car; and vending machines that sell snacks and beverages. There are four classes of service on Trenitalia’s Frecciarossa trains: Standard, Premium, Business and Executive. The Frecciarossa trains have comfortable seats, free Wi-Fi with access to an entertainment portal, electrical outlets at the seats, and restrooms and baby-changing stations in each passenger car. Trenitalia’s InterCity trains offer First- and Second-class service, and the InterCity Night trains offer comfortable sleeping compartments. All Italo and Trenitalia trains have room for carry-on bags above and below the seats, and larger luggage items must be stored in designated compartments. Italo passengers are limited to one carry-on item and two larger items, while Trenitalia has no restrictions for fees for luggage as long as it fits in the luggage areas. On all trains, bicycles must be folded or disassembled, stored in a bag, and kept in the luggage area. Small pets traveling in a crate are welcome on board all trains, as are larger dogs that are leashed and muzzled while on board. Both Italo and Trenitalia charge a fee for larger dogs, but guide dogs are always exempt from all fees and restrictions. Italo and Trenitalia both encourage passengers in need of special services to contact their customer service at least 24h before the scheduled departure to make any necessary arrangements.

    How to find cheap train tickets from Milan to Naples?

    There are many easy ways to score cheap train tickets from Naples to Florence. Travelers who who purchase same-day round-trip tickets can get discounts on Italo’s trains, while passengers traveling on Saturdays can get two-for-one ticket deals with Trenitalia. Travelers who are not on a tight schedule can save money by traveling on the InterCity and InterCity Night trains; their low-cost tickets can be half the price of a direct trip on a high-speed train. Children under 14 years travel for free with an adult, and students and seniors over 60 years qualify for discounted tickets. Booking your tickets in advance and being flexible on travel dates and times are always good ways to save money.

    Travel Tips: Trains from Milan to Naples

    Travel Tips: 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
    Omio customers have found the cheapest trains from Milan to Naples to cost as little as $52 (€47)  in the next 7 days.
    If you’re looking to purchase your train tickets in the next week, you can expect the Milan to Naples train price to come in at an average of $60 (€54)  one way.
    When traveling this route you should expect the distance from Milan to Naples by 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 traveling on weekends and holidays.

    When taking a train from Milan, you have a couple of train stations you can depart from including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. When you arrive in Naples, your train can arrive in train stations including Napoli Centrale, Napoli P. Za Garibaldi and Napoli Montesanto.

    Omio customers traveling this route book their trains from Milano Centrale   to Napoli Centrale.

    You can find the most popular departure train station for this trip, Milano Centrale, located approximately 2.3 miles (3.7 km) from the city center of Milan. The most popular arrival train station in Naples, called Napoli Centrale, is located around 2.5 miles (4 km) away from its city center.

    When taking a train from Milan to Naples, you can count on Italo, Trenitalia, Frecciabianca, Frecciargento, Frecciarossa, Intercity or Intercity Notte for the best way to get you to Naples. You can also check all possible train providers who offer a service between Milan and Naples and compare the amenities they offer before buying a train ticket.
    Yes, there are 38 direct trains a day from Milan to Naples. If you’re looking for a direct train, consider traveling with Italo, Frecciarossa, Intercity or Intercity Notte. Nonstop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
    The average number of trains departing Milan for Naples is 39 a day. The train schedules and services may vary between weekdays and weekends.
    The earliest train for this journey departs from Milan at 8: 13 PM. The last train leaves from Milan at 8: 13 PM. Check Omio for the latest train schedule from Milan to Naples and book the best time to depart on your chosen travel date.
    The price of a one way train ticket from Milan to Naples is on average $60 (€54) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets between Milan and Naples available a few months in advance.

    Important Stations and Airports in Milan and Naples

    Milan
    Naples
    Milano Centrale is the most popular Milan 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 Milan for your trip 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 transit 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 transit 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