There’s no better way to make the journey between Italy’s two most beautiful cities. The distance from Florence to Venice is 160 miles; some high-speed trains make this journey in just 2 hours and 5 minutes, while slower, regional trains can take up to 6 hours.
The Florence to Venice train travels north from the heart of Tuscany, through Italy’s scenic Tuscany and Emilia-Romagnia regions to the Adriatic coast. Many trains stop in Bologna en route to Venice. On the faster routes, you won’t be required to change trains. However, if you’re traveling on a slower and less expensive regional train, you may be required to transfer from one train to another.
Florence to Venice train times
Trains leave Florence Santa Maria Novella station a few times per hour for Venice's Santa Lucia station — averaging 52 trains per day. The earliest train leaves Florence Santa Maria Novella for Venice at 5:35 a.m. The last train to Venice leaves Florence at 9:30 p.m.
Note that weekends and holidays typically mean less frequent service and sometimes longer travel times.
Amenities on the train between Florence and Venice
Many high-speed trains make the daily journey between Venice and Florence in just 2 hours and 5 minutes, traveling as fast as 155 miles per hour.
Italy’s high-speed trains are equipped with air conditioning and electrical outlets at your seat to charge devices. There is wi-fi on trains, but the signal will drop in tunnels and at stations. Expect a cafe car on every train, as well as food cart that brings snacks, sandwiches and beverages to your seat. At the end of each car you’ll find a restroom and plenty of racks to store large luggage.
Firenze SMN train station is a hub for Italian and international high-speed and regional trains. Located in Florence’s central Piazza della Stazione, SMN station puts you conveniently close to Florence’s big attractions. Outside the station you’ll find taxis, a tourist information office, and stops for most of the city’s main bus routes.
Santa Lucia station, also known as Venezia S. Lucia, is the city’s central train station. Located across the Grand Canal from the historic Santa Croce district, Santa Lucia station provides high-speed train service to international and Italian destinations, as well as slower regional service to towns and cities throughout northeast Italy.