COMPARE Prices across different modes

Tue
27 Jul
£39Intercity
£42Marino Autolinee
Find prices
Wed
28 Jul
£48Intercity
£42Marino Autolinee
£328PGA-Portugalia Airlines
Thu
29 Jul
£48Intercity
£41Flixbus
£464Alitalia
Fri
30 Jul
£48Intercity
£42Marino Autolinee
£452PGA-Portugalia Airlines
Sat
31 Jul
£48Intercity
£34Flixbus
£411Alitalia
Sun
1 Aug
£48Intercity
£34Flixbus
Find prices
Mon
2 Aug
£52Italo
£34Flixbus
Find prices
Tue
3 Aug
Find prices
£42Marino Autolinee
Find prices
Wed
4 Aug
£41Intercity
£38Marino Autolinee
£222TAP Portugal
Thu
5 Aug
£39Intercity
£33Flixbus
£217Alitalia
Fri
6 Aug
£41Intercity
£42Flixbus
£275TAP Portugal
Sat
7 Aug
£41Intercity
£34Flixbus
£451Alitalia
Sun
8 Aug
£41Intercity
£34Flixbus
£339Alitalia
Mon
9 Aug
£34Intercity
£34Flixbus
Find prices
Tue
10 Aug
£25Intercity
£38Marino Autolinee
£276Alitalia
Wed
11 Aug
£20Intercity
£38Marino Autolinee
£192TAP Portugal
Thu
12 Aug
£25Intercity
£29Flixbus
£256Alitalia
Fri
13 Aug
£25Intercity
£38Marino Autolinee
£286TAP Portugal
Sat
14 Aug
£30Intercity Notte
£38Marino Autolinee
£460Alitalia
Sun
15 Aug
£25Intercity
£34Flixbus
£294TAP Portugal

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information between Salerno and Florence

distanceDistance278 miles (449 km)
durationAverage train duration6 h 20 min
priceAverage train ticket price£47 (€52)
changesDirect trainYes
carriersTrain providersItalo, Frecciarossa, Trenitalia, Intercity Notte, Intercity, Frecciargento or Regionale Veloce

Trains from Salerno to Florence cover the 278 miles (449 km) long journey taking on average 6 h 20 min with our travel partners like Italo, Frecciarossa, Trenitalia, Intercity Notte, Intercity, Frecciargento or Regionale Veloce. There are direct train services available. You can get the cheapest train tickets for this journey for as low as £39, but the average price of train tickets is £47. Travellers depart most frequently from Salerno and arrive in Firenze Santa Maria Novella.

Train companies

Salerno to Florence with Italo

You can travel by train between Salerno and Florence with Italo for as low as £39. When you search for timetables and tickets, Omio will show you the best trip.

Italo

One of the best ways to travel from Salerno to Florence is by taking a train with Italo. Omio helps you find the ideal Italo train between Salerno and Florence by showing you Italo’s current train timetables, the train tickets on offer (including amenities offered onboard and travel information like luggage policy) and the best prices for this Salerno to Florence route. You can expect to travel 278 miles (449 km) from Salerno to Florence on a train with Italo. If you are using the Omio app to search for trains from Salerno to Florence, you can check straight away if the Italo 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. Once you’ve found that perfect train, book your Italo train ticket on Omio quickly and easily, then enjoy your upcoming trip from Salerno to Florence!

Operator ticket policies for COVID

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

Travel Tips

Trains from Salerno to Florence
Travel by train to Florence 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 Salerno to Florence.
FAQs
How much does a cheap train from Salerno to Florence cost?
Omio customers have found cheap train tickets from Salerno to Florence for as low as £39  for the next 7 days.
What is the cost of a train ticket from Salerno to Florence on average?
If you’re looking to buy your train tickets in the next week, you can expect the Salerno to Florence train price to come in at an average of £47  one way.
What is the distance between Salerno and Florence by train?
You should expect to travel around 278 miles (449 km)  between Salerno and Florence by train.
How long does it take from Salerno to Florence by train?
On average the Salerno to Florence train time is 6 h 20 min  covering the 278 miles (449 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What station does the Salerno to Florence train leave from? Which Florence train station do I come into from Salerno?

There are a few train stations in Salerno to start your route from including Salerno, Salerno Torrione and Salerno Irno. In Florence you have a few train station options to choose from for your arrival including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

Omio customers travelling this route depart most frequently from Salerno   and arrive in Firenze Santa Maria Novella.

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

You can find the most popular departure train station for this route, Salerno, located approximately 0 mile (s) / 0 km from the city centre of Salerno. The most popular arrival train station in Florence, called Firenze Santa Maria Novella, is located around 0 mile (s) / 0 km away from its city centre.

What train companies go from Salerno to Florence?
Take the Salerno to Florence train with Italo, Frecciarossa, Trenitalia, Intercity Notte, Intercity, Frecciargento or Regionale Veloce. However, it's always good to check out all possible train providers for the journey from Salerno to Florence as there might be differences in the amenities they offer.
When is the earliest train from Salerno to Florence? When is the last train from Salerno to Florence?
The first Salerno to Florence train departs at 07: 10   and the last train from Salerno to Florence leaves at 18: 52. Check out the most up-to-date Salerno to Florence train timetable on Omio and find the best time to travel to your destination.
How far in advance should I purchase a train ticket from Salerno to Florence to get the best deals?
The price of a one way train ticket from Salerno to Florence is on average £47 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 route. In general, you can find train tickets to Florence from Salerno available a few months in advance.
Stations

Important Stations and Airports for this Journey

Salerno
Florence
Fratte (Salerno)
Amenities
Fratte-Villa Comunale
Amenities
Salerno
Amenities
Refreshments
Salerno Duomo Via Vernieri
Amenities
Salerno Irno
Amenities