what is the distance between venice and florence
Florence is 160 miles (260 km) from Venice. It takes 2 hours and 5 minutes to travel from Florence to Venice. There are 57 trains from Florence to Venice every day. Enjoy the lowest available fares on train travel from Florence to Venice.