Travel from Viareggio to Florence-Italy

Train from Viareggio to Florence

Trenitalia operates a train from Viareggio to Florence hourly. Tickets cost $8 - $18 and the journey takes 1 h 40 min.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Viareggio to Florence

From Viareggio train to Firenze S.Maria Novella.1 h 40 min12€
From Viareggio drive to Florence.1 h 3 min15€
From Viareggio rideshare to Florence.1 h 36 min7€

How long does it take to get from Viareggio to Florence?

The train from Viareggio to Firenze S.Maria Novella takes 1 h 40 min including transfers and departs hourly.

Is there a direct train between Viareggio and Florence?

Yes, there is a direct train departing from Viareggio and arriving at Firenze S.Maria Novella. Services depart hourly, and operate every day. The journey takes approximately 1 h 40 min.

Operators from Viareggio to Florence

Trenitalia+39 06 68475475Trenitalia