Trip to Florence

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration2h
Distance251 km
Avg. price$ 45
Train trips4 found

Trains from Venice to Florence

Departing from Venezia S. Lucia station and arriving at Firenze S.M.N., the 2-hour 13-minute ride is both convenient and comfortable. 🛤️ With prices ranging from €18 to €74, this efficient mode of transportation covers a distance of 228 km, making it a popular choice for travelers looking to explore both Venice and Florence seamlessly.

Where to stay in Florence

There are over 3544 hotels to stay in Florence. Prices range from $18 per night.

Accomodation
  • Trenitalia Frecce is the main company providing train services from Venice to Florence. The direct train route departs from Venezia S. Lucia and arrives at Firenze S.M.N., with services operating hourly every day. The journey typically takes approximately 2 hours and 13 minutes, and ticket prices range from €18 to €75. Travelers can easily book tickets online through the official Trenitalia website or by contacting the ITALO TRENO agency for further assistance.
  • The fastest train between Venice and Florence is the Frecciarossa operated by Trenitalia Frecce. This direct train service departs from Venezia S. Lucia station and arrives at Firenze S.M.N. station, taking approximately 2 hours and 13 minutes for the journey. Travelers can enjoy a swift and efficient trip on the Frecciarossa while admiring the scenic views along the way. Ticket prices for this high-speed train vary from €18 to €75, providing a convenient option for those looking to travel quickly between these two iconic Italian cities.
  • Trains leaving for Florence from Venice depart from the Venezia S. Lucia station. This station serves as the main departure point for Trenitalia Frecce train services connecting Venice to Florence. Travelers can easily access Venezia S. Lucia station in Venice to board the train bound for Florence, providing a convenient starting point for their journey. With regular departures from this station, passengers have flexibility in choosing a suitable departure time for their trip to Florence.
  • There are multiple trains operating between Venice and Florence. The Trenitalia Frecce services offer a direct train departing from Venezia S. Lucia and arriving at Firenze S.M.N. These trains depart hourly and run daily, with the journey typically taking around 2 hours and 13 minutes. Travelers have the flexibility of choosing from various departure times throughout the day to travel conveniently between Venice and Florence by train.
  • The train services from Venice to Florence operated by Trenitalia Frecce, arrive at Firenze S.M.N. station. Firenze Santa Maria Novella is the main train station in Florence and serves as a central hub for both domestic and international train connections. Passengers disembarking at Firenze S.M.N. can easily access the city center and explore the cultural and historical attractions that Florence has to offer.
  • The first train of the day from Venice to Florence typically departs from Venezia S. Lucia station in the early morning hours. The last train of the day usually leaves Venice later in the evening, allowing for flexible travel options. With services operating hourly throughout the day, travelers have the convenience of choosing a departure time that best fits their schedule when traveling between these two iconic Italian cities by train.
  • There are multiple direct train trips each day between Venice and Florence. These services, operated by Trenitalia Frecce, run hourly from Venezia S. Lucia to Firenze S.M.N. station, providing travelers with convenient and frequent options for their journey. With a travel time of approximately 2 hours and 13 minutes, passengers can easily plan their trip and select a departure time that suits their schedule when traveling by train between these two popular Italian destinations.
  • Yes, there is a direct train between Venice and Florence. The train departs from Venezia S. Lucia and arrives at Firenze S.M.N., with services operating hourly every day. The journey typically takes approximately 2 hours and 13 minutes, providing travelers with a convenient and efficient way to travel between these two popular Italian cities.
  • The cost of a train ticket from Venice to Florence can vary between €18 and €75, depending on the class of service, time of booking, and availability. Travelers have the option to choose from different price ranges based on their preferences and budget. It is advisable to book tickets in advance to secure lower fares and ensure a more economical journey between these two picturesque Italian cities.

Will you be returning to Venice by train?

If you are looking for the return train journey, check out trains from Florence to Venice

See schedule