Cheap train tickets from Milan to Salerno

Showing times and prices for 7 Dec

Cheapest

£61

Average

£100

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 £ 100 if you buy it on the day, but the cheapest tickets can be found for only £ 61.

Cheapest
23:20Milan Porta Garibaldi11h51 11:11Duomo - Via Vernieri
1 changes
£611One-way
2nd Cheapest
05:00Milan Centrale10h41 15:41Duomo - Via Vernieri
2 changes
£761One-way
2nd Cheapest
05:00Milan Centrale10h39 15:39Salerno Irno
2 changes
£761One-way
17:40Milan Centrale12h25 06:05Salerno Irno
2 changes
£781One-way
17:40Milan Centrale12h31 06:11Duomo - Via Vernieri
2 changes
£781One-way

Train schedule Milan to Salerno

Showing trains for tomorrow, Tue, 7 Dec
05:00Milan Centrale10h41 15:41Duomo - Via Vernieri
0 changes
05:00Milan Centrale6h41 11:41Duomo - Via Vernieri
0 changes
05:00Milan Centrale7h51 12:51Salerno Irno
0 changes
05:00Milan Centrale10h39 15:39Salerno Irno
0 changes
06:00Milan Centrale5h41 11:41Duomo - Via Vernieri
0 changes
06:35Milan Centrale6h16 12:51Salerno Irno
0 changes
06:35Milan Centrale5h36 12:11Duomo - Via Vernieri
0 changes
06:40Milan Centrale6h02 12:42Salerno
0 changes
07:10Milan Centrale6h13 13:23Salerno Irno
0 changes
07:10Milan Centrale6h30 13:40Duomo - Via Vernieri
0 changes
07:15Milan Centrale5h35 12:50Salerno
0 changes
07:30Milan Centrale5h53 13:23Salerno Irno
0 changes
08:00Milan Centrale5h40 13:40Duomo - Via Vernieri
0 changes
08:00Milan Centrale5h52 13:52Salerno Irno
0 changes
08:10Milan Centrale6h09 14:19Salerno Irno
0 changes
08:10Milan Centrale6h31 14:41Duomo - Via Vernieri
0 changes
09:10Milan Centrale6h31 15:41Duomo - Via Vernieri
0 changes
09:10Milan Centrale6h29 15:39Salerno Irno
0 changes
09:30Milan Centrale6h09 15:39Salerno Irno
0 changes
09:30Milan Centrale6h11 15:41Duomo - Via Vernieri
0 changes
10:00Milan Centrale5h50 15:50Salerno Irno
0 changes
10:10Milan Centrale6h31 16:41Duomo - Via Vernieri
0 changes
10:10Milan Centrale6h56 17:06Salerno Irno
0 changes
11:10Milan Centrale6h44 17:54Salerno Irno
0 changes
11:10Milan Centrale6h31 17:41Duomo - Via Vernieri
0 changes
11:40Milan Centrale5h59 17:39Salerno
0 changes
12:05Milan Centrale6h36 18:41Duomo - Via Vernieri
0 changes
12:05Milan Centrale6h18 18:23Salerno Irno
0 changes
12:10Milan Centrale6h31 18:41Duomo - Via Vernieri
0 changes
12:10Milan Centrale6h13 18:23Salerno Irno
0 changes
13:40Milan Centrale5h52 19:32Salerno
0 changes
14:25Milan Centrale5h05 19:30Duomo - Via Vernieri
0 changes
14:25Milan Centrale5h03 19:28Salerno Irno
0 changes
14:40Milan Centrale5h31 20:11Salerno
0 changes
15:10Milan Centrale6h01 21:11Duomo - Via Vernieri
0 changes
15:25Milan Centrale5h46 21:11Duomo - Via Vernieri
0 changes
16:40Milan Centrale5h52 22:32Salerno
0 changes
17:40Milan Centrale12h25 06:05Salerno Irno
0 changes
17:40Milan Centrale12h31 06:11Duomo - Via Vernieri
0 changes
23:20Milan Porta Garibaldi11h51 11:11Duomo - Via Vernieri
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Mon
6 Dec
£60Intercity Notte
£44Flixbus
£71ITA
Tue
7 Dec
£60Intercity Notte
£32Itabus
£25Wizz Air
Wed
8 Dec
£47Intercity Notte
£50Itabus
£32Wizz Air
Thu
9 Dec
£47Intercity Notte
£32Itabus
£19Malta Air
Fri
10 Dec
£38Intercity Notte
£26Itabus
£41Wizz Air
Sat
11 Dec
£36Intercity Notte
£32Itabus
£18Wizz Air
Sun
12 Dec
£60Intercity Notte
£26Itabus
£14Malta Air
Mon
13 Dec
£38Intercity Notte
£26Itabus
£22Malta Air
Tue
14 Dec
£36Intercity Notte
£21Itabus
£8Wizz Air
Wed
15 Dec
£36Intercity Notte
£26Itabus
£5Wizz Air
Thu
16 Dec
£38Intercity Notte
£26Itabus
£14Wizz Air
Fri
17 Dec
£36Intercity Notte
£41Itabus
£11Wizz Air
Sat
18 Dec
£36Intercity Notte
£32Itabus
£32Wizz Air
Sun
19 Dec
£59Intercity
£26Itabus
£36Wizz Air
Mon
20 Dec
£38Intercity Notte
£41Itabus
£45Wizz Air
Tue
21 Dec
£60Frecciarossa
£61Itabus
£42Malta Air
Wed
22 Dec
£65Frecciarossa
£60Flixbus
£58Malta Air
Thu
23 Dec
£142Italo
£53Alsa
£81Wizz Air
Fri
24 Dec
£60Frecciarossa
£44Flixbus
£90Wizz Air
Sat
25 Dec
£29Intercity Notte
£32Itabus
£54Wizz Air
Sun
26 Dec
£55Intercity
£19Itabus
£32Wizz Air

Fastest train times from Milan to Salerno

Showing times and prices for 7 Dec

Fastest Journey

5 h 3 m

Average

6 h 49 m

Trains per day

40

Distance

699 km

Of the 40 trains that leave Milan for Salerno every day 6 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 6 h 49 m but if you time it right, some trains will get you there in just 5 h 3 m .

The slowest trains will take 12 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
14:25Milan Centrale5h03 19:28Salerno Irno
1 changes
£941One-way
2nd Fastest
14:25Milan Centrale5h05 19:30Duomo - Via Vernieri
1 changes
£941One-way
14:40Milan Centrale5h31 20:11Salerno
0 changes
£891One-way
07:15Milan Centrale5h35 12:50Salerno
0 changes
£891One-way
06:35Milan Centrale5h36 12:11Duomo - Via Vernieri
2 changes
£1331One-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

Train Information between Milan and Salerno

distanceDistance433 miles (698 km)
durationAverage train duration11 h 30 min
priceAverage train ticket price£50 (€56)
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. You can get the cheapest train tickets for this trip for as low as £36, but the average price of train tickets is £50. Travellers depart most frequently from Milano Centrale and arrive in Salerno.

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
What is the price of the cheapest train to Salerno from Milan?
Omio customers have found cheap train tickets between Milan and Salerno for as low as £36  for the next 7 days.
What is the average price of train tickets from Milan to Salerno?
In the next 7 days you’ll find that the average cost of a train ticket to Salerno from Milan is £50  one way.
How many miles is it from Milan to Salerno by train?
You should expect to travel around 433 miles (698 km)  between Milan and Salerno by train.
How long is the train journey from Milan to Salerno?
On average the train from Milan to Salerno duration is 11 h 30 min  for the 433 miles (698 km) long route, but the travel time can vary if you depart on weekends and holidays.
When travelling by train from Milan to Salerno, which train station in Milan do I depart from and which train station in Salerno do I arrive in?

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 Salerno, your train can arrive in train stations including Salerno, Salerno Torrione and Salerno Irno.

Omio customers travelling this route book their trains from Milano Centrale   to Salerno.

Where is the departure train station in Milan located? Where is the arrival train station in Salerno located?

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

The most popular arrival train station, Salerno, is located 0.4 miles (719 m) away from the city centre of Salerno.

What train companies go from Milan to Salerno?
For the best Milan to Salerno train to book, you can travel safely and comfortably with Frecciarossa, Italo, Intercity Notte, Trenitalia or Intercity. However, it's always good to check all possible train providers with services to Salerno from Milan to compare what amenities they may offer.
How many train services per day are there from Milan to Salerno?
The average number of trains departing Milan for Salerno is 16 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Milan to Salerno? When does the last train depart from Milan to Salerno?
The first train from Milan to Salerno leaves at 05: 30   and the last train for this leaves at 22: 20. Omio shows you the latest train from Milan to Salerno times to help you book the best departure time for this journey.
When should I buy Milan Salerno train tickets to score the best deals?
The price of a one way train ticket from Milan to Salerno is on average £50 if you buy 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 providers offering this trip. In general, you can find train tickets to Salerno from Milan available a few months in advance.

Important Stations and Airports for this Journey

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