The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.
The average ticket from Florence to Venice will cost around € 45 if you buy it on the day, but the cheapest tickets can be found for only € 22.
This is the last train of the day.
Find all the dates and times for this journey
1 h 51 m
2 h 58 m
Trains per day
Of the 54 train that leave Florence for Venice every day 33 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct train cover the 205 km distance in an average of 2 h 58 m but if you time it right, some train will get you there in just 1 h 51 m .
The slowest train will take 5 h 39 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
|Avg. Train Duration:|
3 hours 13 minutes
|Train Ticket Price:||19 €|
|Trains depart from:||Florence|
|Trains arrive in:||Venice|
|Train Companies:||Intercity, Italo, Intercity Notte, Regionale Veloce|
Getting from Florence to Venice by train is easy thanks to the Trenitalia's high-speed Alta Velocita (AV) service. If going direct the journey from Florence to Venice can take as little as two hours . Most trains are direct, however, some do require a change in Bologna.
The Le Frecce AV services operated by Trenitalia run once or twice per hour from Florence to Venice. In addition, five daily services operated by Italo run but with several stops along the way.
If taking the AV direct route then the Florence to Venice train takes just under two hours. A slower option is to take the Italo service which stops at Bologna, Padua, and Mestre. Travellers preferring a more relaxing trip can take a local train to Bologna and change there for Venice either straight away or at a later date.
In the week the first high-speed direct train of the day from Florence to Venice departs at 7:15 am, and the last train. Trains do leave as early as 4:30 am but these are much slower and require changes. The last train from Florence leaves at 21:30 and arrives in Venice at 23:35. Times for the Florence to Venice train can vary at the weekends.
All AV trains feature power outlets in the seats and a cafe car offering snacks and beverages. First and second class seats are available, with first-class passengers offered a complimentary drink and newspaper.
Departure Station: Trains to Venice depart from Florence's Santa Maria Novella (Firenze SMN/SM Novella) train station. Located in the heart of the historic city on Piazza della Stazione, the station also serves as a hub for local and regional bus travel making it easy to reach from anywhere in the area. Some of the slower trains leave from Firenze Rifredi or Firenze Campo Di stations.
Arrival Station: Most trains to Venice arrive at Venezia Santa Lucia (S. Lucia) which opens onto the Grand Canal in the Ferrovia district. A Vaporetto water bus landing is located right in front of the station. Some services terminate in Mestre Station situated on the mainland and require further transport to reach the Grand Canals of Venice.