204 km
Departure station:
Santa Lucia
30100, Venice, Italy
Viale Stazione, 30171, Venice, Italy
Arrival station:
Santa Maria Novella
Piazza Santa Maria Novella, 50123 , Florence, Italy

Planning to travel from Venice to Florence? Experience Italy at its best and choose the most convenient option for your Venice - Florence train journey. Direct high-speed Italo trains run by Trenitalia depart from the Santa Lucia station in Venice and take you to the Santa Maria Novella station in Florence in about 2 hours reaching the maximum speed of 190 miles per hour. There are up to 7 daily departures depending on the weekday. You can check the detailed Venice to Florence train timetable and book rail tickets with Rail Ninja, curated route planning, expert advice & online booking platform for European trains.

Timetable & Quick facts

Lowest price:
Earliest departure:
Latest departure:
Shortest travel time:
1 hrs 53 min
Longest travel time:
2 hrs 5 min
9.3 / 10 based on 56 reviews

Really clean and comfortable trains, central arrival and departure locations are indeed a perk

Dorothy S. traveling from Venice to Florence