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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Santa Margherita Ligure and Florence

distanceDistance108 miles (174 km)
durationAverage train duration3 h 16 min
priceAverage train ticket price$23 (€19)
changesDirect trainYes
carriersTrain providersIntercity

Trains from Santa Margherita Ligure to Florence cover the 108 miles (174 km) long route taking on average 3 h 16 min with our travel partners like Intercity. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $23 (€19), but the average price of train tickets is $23 (€19).

Travel Tips

Trains from Santa Margherita Ligure 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 Santa Margherita Ligure to Florence.
FAQs
How much does a cheap train from Santa Margherita Ligure to Florence cost?
Omio customers have found the cheapest trains from Santa Margherita Ligure to Florence to cost as little as $23 (€19)  in the next 7 days.
What is the cost of a train from Santa Margherita Ligure to Florence?
The train price from Santa Margherita Ligure to Florence is on average $23 (€19)  if you are looking to book your tickets for this journey in the next 7 days.
What is the distance from Santa Margherita Ligure to Florence by train?
The train distance from Santa Margherita Ligure to Florence is around 108 miles (174 km).
How long is a train from Santa Margherita Ligure to Florence on average?
While the time it takes to travel 108 miles (174 km) to Florence from Santa Margherita Ligure can vary based on specific dates, weekends, and holidays, the Santa Margherita Ligure to Florence train journey time is on average 3 h 16 min.
Which train providers can take me between Santa Margherita Ligure and Florence?
For the best Santa Margherita Ligure to Florence train to book, you can travel safely and comfortably with Intercity. However, it's always good to check all possible train providers with services between Santa Margherita Ligure and Florence to compare what amenities they may offer.
When can I take the first train from Santa Margherita Ligure to Florence? When can I take the last train for the day?
You can take the earliest train from Santa Margherita Ligure to Florence at 8: 16 AM   or take the last train from Santa Margherita Ligure to Florence leaving at 4: 16 PM. Look for the latest Santa Margherita Ligure to Florence train schedules on Omio and book the best time to take the train for this route.
When should I purchase the Santa Margherita Ligure to Florence train for the best deals on tickets?
If you buy the Santa Margherita Ligure to Florence train within the next 7 days, you can find one way tickets to cost on average $23 (€19). However, booking your train ticket in advance gives you access to the best prices for trains between Santa Margherita Ligure and Florence. 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

Santa Margherita Ligure
Florence
S.Margherita Ligure
Amenities

Trains from Santa Margherita Ligure to Florence: related information

Here are some other resources that might have the information you need