RailClick

Trains from Florence to Venicefrom $ 41.21

One‑way

Trains from Florence to Venice

Journey time
From 2h 0m
Price
From $ 41.21
Distance
260 km (162 miles)
Changes
Direct trains available
Departure station
Firenze Santa Maria Novella
Arrival station
Venezia Santa Lucia

Travelling by train: Florence - Venice

Journey details

How long does the train from Florence to Venice take?

The journey time for trains from Florence to Venice can vary, but on average, it takes approximately 2 hours and 5 minutes.

What is the fastest journey from Florence to Venice by train?

The fastest train journey from Florence to Venice can take as little as 2 hours and 1 minute.

How much does the train cost from Florence to Venice?

Prices for the train from Florence to Venice can vary, but tickets start from about €25 when booked in advance.

How much does the Florence to Venice?

Yes, there are direct trains available from Florence to Venice, offering a hassle-free journey without the need for transfers.

What is the distance from Florence to Venice by train?

The distance from Florence to Venice by train is approximately 256 Km.

Which are the cities that the train stops from Florence to Venice?

The train from Florence to Venice may stop at several cities along the way, including Bologna and Padua.

Buy train tickets from Florence to Venice

Florence: Places to see

Venice: Places to see

Florence: Main train stations

  • Firenze Santa Maria Novella
  • Firenze Campo di Marte
  • Firenze Castello
  • Firenze Rifredi
  • Firenze Porta a Prato
  • Firenze The Mall
  • Firenze Statuto
  • Firenze Cascine
  • Firenze Rovezzano
  • Firenze San Marco Vecchio

Venice: Main train stations

  • Venezia Santa Lucia
  • Venezia Mestre
  • Venezia Porto Marghera
  • Venezia Carpenedo
  • Venezia Asseggiano

Florence - Venice: How to get the best deals

Need our help?
Guaranteed secure payment
  • visa
  • mastercard
  • amex
  • applepay
Certificates
Europ AssistanceGlobal Awards
TreeNation
Google logo4.8 Stars | 10000+ Reviews