Travel from La-Spezia to Florence-Italy

Bus or train from La Spezia to Florence?

Trenitalia Frecce operates a train from La Spezia to Florence hourly. Tickets cost $14 - $21 and the journey takes 48 min. Trenitalia also services this route hourly. Alternatively, FlixBus operates a bus from La Spezia to Florence 5 times a week. Tickets cost $4 - $8 and the journey takes 1 h 10 min. VaiBus also services this route hourly.

Travel Guides

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

How to get from La Spezia to Florence

From La Spezia Centrale train to Pisa C.Le then train to Firenze Smn. 2 h 20 min 24€. From La Spezia C. train to Firenze Smn. 2 h 27 min 19€. From La Spezia Centrale train to Viareggio then train to Firenze S.Maria Novella. 2 h 40 min 24€. From La Spezia bus to V.Le Cavour Fs then bus to Via Ponte Alle Mosse 10. 2 h 50 min 10€. From La Spezia - Via Chiodo bus to Sarzana - Piazza Terzi, walk to Sarzana, then train to Firenze Smn. 3 h 48 min 19€. From La Spezia drive to Florence. 1 h 30 min 21€. From La Spezia rideshare to Florence. 2 h 7 min 7€.

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

It takes approximately 2 h 20 min to get from La Spezia to Florence.

Operators from La Spezia to Florence