COMPARE Prices across different modes

Mon
25 Oct
£19Regionale
Wed
27 Oct
£16Intercity
Thu
28 Oct
£18Intercity
Fri
29 Oct
£19Regionale
Sat
30 Oct
£19Regionale
Sun
31 Oct
£15Intercity
Mon
1 Nov
£16Intercity
Fri
5 Nov
£18Intercity
Sat
6 Nov
£18Intercity
Sun
7 Nov
£24Frecciabianca

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Bergamo to La Spezia

distanceDistance110 miles (177 km)
durationAverage train duration5 h 2 min
priceAverage train ticket price£18 (€20)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersIntercity or Frecciabianca

Trains from Bergamo to La Spezia cover the 110 miles (177 km) long route taking on average 5 h 2 min with our travel partners like Intercity or Frecciabianca. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £15, but the average price of train tickets is £18. Travellers depart most frequently from Bergamo and arrive in La Spezia Centrale.

Travel Tips

Trains from Bergamo 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 Bergamo to La Spezia.
FAQs
How much does a cheap train from Bergamo to La Spezia cost?
Omio customers have found cheap train tickets to La Spezia from Bergamo for as low as £15  for the next 7 days.
What is the cost of a train ticket from Bergamo to La Spezia on average?
If you’re looking to purchase your train tickets in the next week, you can expect the Bergamo to La Spezia train price to come in at an average of £18  one way.
What is the distance from Bergamo to La Spezia via train?
When travelling this route you should expect the distance from Bergamo to La Spezia via train to be approximately 110 miles (177 km).
What is the average Bergamo to La Spezia train duration?
While the time it takes to travel 110 miles (177 km) between Bergamo and La Spezia can vary based on specific dates, weekends, and bank holidays, the train duration from Bergamo to La Spezia is on average 5 h 2 min.
What is the departure train station in Bergamo and arrival train station in La Spezia?

When departing from Bergamo, you have various train station options to start your route from including Bergamo and Bergamo Ospedale. When arriving in La Spezia, you can end your route in train stations like La Spezia Centrale, La Spezia Migliarina and La Spezia Marittima.

Omio customers book a train from Bergamo   to La Spezia Centrale   most frequently for this route.

Where is the departure train station in Bergamo located? Where is the arrival train station in La Spezia located?

Passengers booking this trip most frequently board their trains from Bergamo and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

Passengers arriving in La Spezia most often arrive at La Spezia Centrale and need to travel around 1 mile (s) / 2 km from this train station to the city centre.

Which train providers should I travel with from Bergamo to La Spezia?
For the trip from Bergamo to La Spezia you can take a train with Intercity or Frecciabianca. Be sure to check out all possible train companies that offer services between Bergamo and La Spezia on Omio to compare what amenities they may have.
How many train services are there between Bergamo and La Spezia a day?
The average number of trains departing Bergamo for La Spezia is 1 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Bergamo to La Spezia? What time is the last train from Bergamo to La Spezia?
If you prefer early morning trains from Bergamo to La Spezia, the first train leaves at 05: 02. If you prefer late night trains from Bergamo to La Spezia, the last train of the day leaves at 15: 02. Omio shows you the latest train from Bergamo to La Spezia schedule to help you book the best departure time for this journey.
How far in advance should I purchase a train ticket from Bergamo to La Spezia to get the best deals?
If you purchase Bergamo to La Spezia train tickets within the next 7 days, you can find one way tickets to cost on average £18. However, booking in advance gives you access to the best prices for trains from Bergamo to La Spezia. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Bergamo
La Spezia
Bergamo is the most popular Bergamo 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 Bergamo for your journey to La Spezia.