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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to La Spezia from Santa Margherita Ligure

distanceDistance35 miles (56 km)
durationAverage train duration1 h 35 min
priceAverage train ticket price$8 (€7)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day

Trains from Santa Margherita Ligure to La Spezia cover the 35 miles (56 km) long journey taking on average 1 h 35 min with our travel partners like. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this trip costs around $8 (€7), you can find the cheapest train ticket for as low as $8 (€7).

Travel Tips

Trains from Santa Margherita Ligure to La Spezia
Travel by train to La Spezia 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 La Spezia.
FAQs
How much do cheap train tickets between Santa Margherita Ligure and La Spezia cost?
Omio customers have found the cheapest trains from Santa Margherita Ligure to La Spezia to cost as little as $8 (€7)  in the next 7 days.
What is the price of a train ticket to La Spezia from Santa Margherita Ligure?
If you’re looking to purchase your train tickets in the next week, you can expect the Santa Margherita Ligure to La Spezia train price to come in at an average of $8 (€7)  one way.
How far is it from Santa Margherita Ligure to La Spezia by train?
The train distance from Santa Margherita Ligure to La Spezia is around 35 miles (56 km).
What is the Santa Margherita Ligure to La Spezia train travel time?
The Santa Margherita Ligure to La Spezia train duration is on average 1 h 35 min, which is to be expected when traveling 35 miles (56 km) between Santa Margherita Ligure and La Spezia. However, the time it takes can vary based on specific dates, weekends, and holidays.
How many train services per day are there between Santa Margherita Ligure and La Spezia?
The average number of trains departing Santa Margherita Ligure for La Spezia is 16 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Santa Margherita Ligure to La Spezia?
You can take the earliest train from Santa Margherita Ligure to La Spezia at 10: 10 AM   or take the last train from Santa Margherita Ligure to La Spezia leaving at 10: 10 AM. Look for the latest Santa Margherita Ligure to La Spezia train schedules on Omio and book the best time to take the train for this journey.
How far in advance should I buy train tickets to La Spezia from Santa Margherita Ligure for the best deals?
The price of a one way train ticket from Santa Margherita Ligure to La Spezia is on average $8 (€7) 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 providers offering this journey. In general, you can find train tickets from Santa Margherita Ligure to La Spezia available a few months in advance.