Travel from Florence-Italy to La-Spezia

Bus or train from Florence to La Spezia?

Trenitalia operates a train from Florence to La Spezia 5 times a day. Tickets cost $12 - $27 and the journey takes 2 hours 27 minutes. Trenitalia Frecce also services this route once daily. Alternatively, you can take a bus from Florence to La Spezia via Pisa in around 3 hours 15 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Florence to La Spezia

ModeDurationPrice
From Firenze Smn train to La Spezia C..2 h 27 min19€
From Firenze Smn train to Pisa Centrale then train to La Spezia Centrale.2 h 47 min19€
From Firenze bus to Pisa then bus to La Spezia.3 h 15 min17€
From Florence drive to La Spezia.1 h 32 min21€

How long does it take to get from Florence to La Spezia?

The train from Firenze Smn to La Spezia C. takes 2 hours 27 minutes including transfers and departs every four hours.

Is there a direct train between Florence and La Spezia?

Yes, there is a direct train departing from Firenze Smn and arriving at La Spezia C.. Services depart every four hours, and operate every day. The journey takes approximately 2 hours 27 minutes.

Is there a direct bus between Florence and La Spezia?

No, there is no direct bus from Florence to La Spezia. However, there are services departing from Firenze and arriving at La Spezia via Pisa. The journey, including transfers, takes approximately 3 hours 15 minutes.

Operators from Florence to La Spezia

OperatorPhoneWebsite
Trenitalia+39 06 68475475Trenitalia
Marozzi VT080 579 0211Marozzi VT
FlixBus+49 1807 123 99 123FlixBus