The cheapest trains from Milan to Salerno

Showing times and prices for Sep 24

Cheapest

$84

Average

$148

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.

The average ticket from Milan to Salerno will cost around $ 148 if you buy it on the day, but the cheapest tickets can be found for only $ 84.

Cheapest
11:20PMMilan Porta Garibaldi11h30 10:50AMSalerno
0 changes
$841One-way
2nd Cheapest
11:20PMMilan Porta Garibaldi11h51 11:11AMDuomo - Via Vernieri
1 changes
$851One-way
2nd Cheapest
11:20PMMilan Porta Garibaldi13h31 12:51PMSalerno Irno
1 changes
$851One-way
03:35PMMilan Porta Garibaldi13h05 04:40AMSalerno
0 changes
$901One-way
08:38PMMilan Rogoredo12h33 09:11AMSalerno
1 changes
$931One-way

Timetable Milan to Salerno

Showing trains for tomorrow, Fri, Sep 24
05:00AMMilan Centrale10h41 03:41PMDuomo - Via Vernieri
0 changes
05:00AMMilan Centrale6h27 11:27AMSalerno
0 changes
05:00AMMilan Centrale10h24 03:24PMSalerno
0 changes
05:00AMMilan Centrale7h51 12:51PMSalerno Irno
0 changes
05:00AMMilan Centrale6h41 11:41AMDuomo - Via Vernieri
0 changes
05:00AMMilan Centrale10h39 03:39PMSalerno Irno
0 changes
06:00AMMilan Centrale5h41 11:41AMDuomo - Via Vernieri
0 changes
06:00AMMilan Centrale5h27 11:27AMSalerno
0 changes
06:35AMMilan Centrale5h06 11:41AMSalerno
0 changes
06:35AMMilan Centrale5h36 12:11PMDuomo - Via Vernieri
0 changes
06:35AMMilan Centrale6h16 12:51PMSalerno Irno
0 changes
06:40AMMilan Centrale6h02 12:42PMSalerno
0 changes
07:10AMMilan Centrale6h13 01:23PMSalerno Irno
0 changes
07:10AMMilan Centrale5h52 01:02PMSalerno
0 changes
07:10AMMilan Centrale6h30 01:40PMDuomo - Via Vernieri
0 changes
07:15AMMilan Centrale5h35 12:50PMSalerno
0 changes
07:30AMMilan Centrale5h53 01:23PMSalerno Irno
0 changes
07:30AMMilan Centrale5h32 01:02PMSalerno
0 changes
08:00AMMilan Centrale5h40 01:40PMDuomo - Via Vernieri
0 changes
08:00AMMilan Centrale5h52 01:52PMSalerno Irno
0 changes
08:00AMMilan Centrale5h30 01:30PMSalerno
0 changes
08:10AMMilan Centrale5h56 02:06PMSalerno
0 changes
08:10AMMilan Centrale6h31 02:41PMDuomo - Via Vernieri
0 changes
08:10AMMilan Centrale6h09 02:19PMSalerno Irno
0 changes
08:35AMMilan Centrale5h31 02:06PMSalerno
0 changes
08:35AMMilan Centrale5h44 02:19PMSalerno Irno
0 changes
08:35AMMilan Centrale6h06 02:41PMDuomo - Via Vernieri
0 changes
09:10AMMilan Centrale12h31 09:41PMDuomo - Via Vernieri
0 changes
09:10AMMilan Centrale12h14 09:24PMSalerno
0 changes
09:10AMMilan Centrale5h54 03:04PMSalerno
0 changes
09:10AMMilan Centrale6h31 03:41PMDuomo - Via Vernieri
0 changes
09:10AMMilan Centrale6h29 03:39PMSalerno Irno
0 changes
09:30AMMilan Centrale5h34 03:04PMSalerno
0 changes
09:30AMMilan Centrale6h09 03:39PMSalerno Irno
0 changes
09:30AMMilan Centrale6h11 03:41PMDuomo - Via Vernieri
0 changes
10:00AMMilan Centrale5h50 03:50PMSalerno Irno
0 changes
10:10AMMilan Centrale5h56 04:06PMSalerno
0 changes
10:10AMMilan Centrale5h28 03:38PMSalerno
0 changes
10:10AMMilan Centrale6h56 05:06PMSalerno Irno
0 changes
10:10AMMilan Centrale6h31 04:41PMDuomo - Via Vernieri
0 changes
11:10AMMilan Centrale5h56 05:06PMSalerno
0 changes
11:40AMMilan Centrale5h59 05:39PMSalerno
0 changes
12:05PMMilan Centrale6h36 06:41PMDuomo - Via Vernieri
0 changes
12:05PMMilan Centrale6h04 06:09PMSalerno
0 changes
12:05PMMilan Centrale6h18 06:23PMSalerno Irno
0 changes
01:00PMMilan Centrale5h09 06:09PMSalerno
0 changes
01:40PMMilan Centrale5h52 07:32PMSalerno
0 changes
02:10PMMilan Centrale5h55 08:05PMSalerno
0 changes
02:25PMMilan Centrale5h05 07:30PMDuomo - Via Vernieri
0 changes
02:25PMMilan Centrale5h03 07:28PMSalerno Irno
0 changes
02:25PMMilan Centrale4h51 07:16PMSalerno
0 changes
02:40PMMilan Centrale5h31 08:11PMSalerno
0 changes
03:10PMMilan Centrale6h01 09:11PMDuomo - Via Vernieri
0 changes
03:10PMMilan Centrale5h47 08:57PMSalerno
0 changes
03:25PMMilan Centrale5h32 08:57PMSalerno
0 changes
03:25PMMilan Centrale5h46 09:11PMDuomo - Via Vernieri
0 changes
03:35PMMilan Porta Garibaldi13h05 04:40AMSalerno
0 changes
04:00PMMilan Centrale5h40 09:40PMSalerno
0 changes
04:10PMMilan Centrale5h55 10:05PMSalerno
0 changes
04:30PMMilan Centrale5h35 10:05PMSalerno
0 changes
04:40PMMilan Centrale5h52 10:32PMSalerno
0 changes
05:10PMMilan Centrale5h50 11:00PMSalerno
0 changes
05:25PMMilan Centrale5h35 11:00PMSalerno
0 changes
05:40PMMilan Centrale12h25 06:05AMSalerno Irno
0 changes
05:40PMMilan Centrale11h00 04:40AMSalerno
0 changes
05:40PMMilan Centrale11h28 05:08AMDuomo - Via Vernieri
0 changes
06:00PMMilan Centrale5h22 11:22PMSalerno
0 changes
08:32PMMilano Lambrate13h07 09:39AMSalerno Irno
0 changes
08:32PMMilano Lambrate12h39 09:11AMSalerno
0 changes
08:32PMMilano Lambrate13h09 09:41AMDuomo - Via Vernieri
0 changes
08:38PMMilan Rogoredo12h33 09:11AMSalerno
0 changes
08:38PMMilan Rogoredo13h03 09:41AMDuomo - Via Vernieri
0 changes
08:38PMMilan Rogoredo13h01 09:39AMSalerno Irno
0 changes
09:10PMMilan Centrale12h01 09:11AMSalerno
0 changes
09:10PMMilan Centrale12h29 09:39AMSalerno Irno
0 changes
09:10PMMilan Centrale12h31 09:41AMDuomo - Via Vernieri
0 changes
10:27PMMilan Rogoredo12h01 10:28AMSalerno
0 changes
10:27PMMilan Rogoredo12h10 10:37AMSalerno
0 changes
11:20PMMilan Porta Garibaldi11h08 10:28AMSalerno
0 changes
11:20PMMilan Porta Garibaldi11h30 10:50AMSalerno
0 changes
11:20PMMilan Porta Garibaldi11h51 11:11AMDuomo - Via Vernieri
0 changes
11:20PMMilan Porta Garibaldi13h31 12:51PMSalerno Irno
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
Sep 23
$84Intercity Notte
Find prices
Find prices
Fri
Sep 24
$84Intercity Notte
$57Itabus
$164Wizz Air
Sat
Sep 25
$78Intercity
$45Itabus
$87easyJet
Sun
Sep 26
$90Intercity Notte
$61Flixbus
$68easyJet
Mon
Sep 27
$53Intercity Notte
$45Itabus
$76Wizz Air
Tue
Sep 28
$53Intercity Notte
$36Itabus
$19Wizz Air
Wed
Sep 29
$53Intercity Notte
$30Itabus
$37Malta Air
Thu
Sep 30
$84Intercity Notte
$37Flixbus
$12Wizz Air
Fri
Oct 1
$84Intercity Notte
$45Itabus
$76Wizz Air
Sat
Oct 2
$50Intercity Notte
$44Flixbus
$47Wizz Air
Sun
Oct 3
$53Intercity Notte
Find prices
$47Wizz Air
Mon
Oct 4
$41Intercity Notte
$30Itabus
$28Wizz Air
Tue
Oct 5
$50Intercity Notte
$26Itabus
$6Wizz Air
Wed
Oct 6
$50Intercity Notte
$26Itabus
$16Wizz Air
Thu
Oct 7
$50Intercity Notte
$30Itabus
$15Wizz Air
Fri
Oct 8
$53Intercity Notte
$36Itabus
$52Wizz Air
Sat
Oct 9
$35Intercity
Find prices
$44Wizz Air
Sun
Oct 10
$66Intercity Notte
$30Itabus
$28Wizz Air
Mon
Oct 11
$29Intercity Notte
$20Itabus
$21Wizz Air
Tue
Oct 12
$27Intercity
$20Itabus
$6Wizz Air
Wed
Oct 13
$27Intercity
$20Itabus
$19Wizz Air

The fastest trains from Milan to Salerno

Showing times and prices for Sep 24

Fastest Journey

4 h 51 m

Average

7 h 43 m

Trains per day

82

Distance

699 km

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

These direct trains cover the 699 km distance in an average of 7 h 43 m but if you time it right, some trains will get you there in just 4 h 51 m .

The slowest trains will take 13 h 31 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.

Fastest
02:25PMMilan Centrale4h51 07:16PMSalerno
0 changes
$1471One-way
2nd Fastest
02:25PMMilan Centrale5h03 07:28PMSalerno Irno
1 changes
$1481One-way
02:25PMMilan Centrale5h05 07:30PMDuomo - Via Vernieri
1 changes
$1481One-way
06:35AMMilan Centrale5h06 11:41AMSalerno
1 changes
$1841One-way
01:00PMMilan Centrale5h09 06:09PMSalerno
1 changes
$2901One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Milan to Salerno

distanceDistance433 miles (698 km)
durationAverage train duration11 h 30 min
priceAverage train ticket price$71 (€57)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersFrecciarossa, Italo, Intercity Notte, Trenitalia or Intercity

Trains from Milan to Salerno cover the 433 miles (698 km) long route taking on average 11 h 30 min with our travel partners like Frecciarossa, Italo, Intercity Notte, Trenitalia or Intercity. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this trip costs around $71 (€57), you can find the cheapest train ticket for as low as $53 (€43). Travelers depart most frequently from Milano Centrale and arrive in Salerno.

Train companies

Frecciarossa, Italo and Trenitalia trains between Milan and Salerno

Buy your official Frecciarossa, Italo and Trenitalia train tickets from Milan to Salerno from $53 (€43) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular journey.

Italo
Trenitalia
Frecciarossa

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 Milan to Salerno: 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.

Milan to Salerno train information with Italo:

  • Average Duration: 5 h 57 min
  • Italo frequency: 6 a day

Italo has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train between Milan and Salerno:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply
  • Verification of ticket with valid ID

Trains from Milan to Salerno: connection information

Italotreno and Trenitalia with Intercity and Frecciarossa trains are the companies that operate the connections on the Milan-Salerno route. Overall, the two operators guarantee a total of twenty journeys within 24 hours, without significant variations at weekends in terms of train times and frequency.

The first train leaves Milan at 06:23, while the last departure is at 23:17. Depending on the train chosen, the duration of the trip is between 5 h 03 min and 11 h 15 min: there are non-stop runs and trains with 1 or 2 changes, generally in Bologna Central, Genoa Piazza Principe, Rome Tiburtina or Termini, Naples Central.

The stations involved at the start are those of Milan Central, Rho Fiera, Porta Garibaldi and Rogoredo, while Salerno Central is the reference station at the arrival.

Note: times may be subject to change, check times and prices from the search window Omio.

What to do and see in Salerno

Trains from Milan

There are four stations from which Milan-Salerno trains depart: the central station in Piazza Duca d'Aosta 1, Porta Garibaldi station in Piazza Sigmund Freud, Rogoredo station in Via Giovanni Battista Cassinis and Rho Fiera station located in the homonymous town in the Milanese hinterland.

The fastest way to reach the above mentioned stations is by underground (green and yellow lines for the Central station; green and lilac lines for Porta Garibaldi; yellow lines for Rogoredo and red lines for Rho Fiera) and, at night, by NM1, NM2 and NM3 buses.

Trains to Salerno

Milan-Salerno trains arrive at the central station of Piazza Vittorio Veneto. The station is served by public transport: the urban bus lines number 15, 21, 25, 26, 28, 39 and 41 connect the station to the different districts of the city from early morning to late evening while there is no night public transport service available.

Travel Tips

Trains from Milan to Salerno
Travel by train to Salerno 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 Salerno.
FAQs
How much does a cheap train between Milan and Salerno cost?
Omio customers have found cheap train tickets from Milan to Salerno for as low as $53 (€43)  for the next 7 days.
How much is a train ticket from Milan to Salerno?
In the next 7 days you can expect to pay on average $71 (€57)  for a train ticket between Milan and Salerno.
How many miles is it from Milan to Salerno by train?
The train distance from Milan to Salerno is around 433 miles (698 km).
How many hours is the train time between Milan and Salerno?
The train time between Milan and Salerno is on average 11 h 30 min  for the 433 miles (698 km) long journey, but the time it takes to go between Milan and Salerno by train can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in Milan and arrival train station in Salerno?

When taking the train to Salerno from Milan, you can choose to depart from train stations like Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. Your trip can end in train stations such as Salerno, Salerno Torrione and Salerno Irno.

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

Where is the train station in Milan to go to Salerno? Where is the train station in Salerno located?

The most popular departure train station with passengers for this route, called Milano Centrale, is located 1 mile (s) / 2 km from the city center of Milan.

The most popular arrival train station, Salerno, is located 0 mile (s) / 0 km away from the city center of Salerno.

What train providers offer a service between Milan and Salerno?
Take the Milan to Salerno train with Frecciarossa, Italo, Intercity Notte, Trenitalia or Intercity. However, it's always good to check out all possible train providers for the journey from Milan to Salerno as there might be differences in the amenities they offer.
Can I find a direct train from Milan to Salerno?
Yes, there are 16 direct trains from Milan to Salerno per day with Italo, Frecciarossa or Intercity Notte  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
How many train services are there to Salerno from Milan a day?
The average number of trains departing Milan for Salerno is 16 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Milan to Salerno? What time is the last train from Milan to Salerno?
The earliest train departing from Milan to Salerno leaves at 1: 35 PM. The last train departing from Milan to Salerno leaves at 9: 20 PM. You can find the latest Milan to Salerno train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I purchase Milan to Salerno train tickets to get the best deals?
If you purchase the Milan to Salerno train within the next 7 days, you can find one way tickets to cost on average $71 (€57). However, booking your train ticket in advance gives you access to the best prices for trains to Salerno from Milan. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Milan
Salerno
Milano Centrale
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1, M2, M3, M5
Milano Porta Garibaldi
Amenities