Train Venice Florence from 19 Timetable Tickets
About this journey The average travel time between Venice and Florence is 2h02 minutes The quickest route is 1h53 minutes The first train leaving Venice is at 0537 the last at 1925 There is an average of 17 trains a day between Venice and Florence leaving approximately every 1h22 minutes