Trains from Venice to Florence

Tue, Mar 26
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

See the cheapest trains from Venice to Florence

Today
3 trains from$ 49
Tomorrow
44 trains from$ 23
Fri, Mar 29
46 trains from$ 23

Travelling tomorrow? Book one day in advance. Most of our users choose this option.

Follow the rails. Most of our users travel this route by train.

icn_success

Value Plus Savings

Find the best price by comparing train tickets from Trenitalia and Italo

icn_success

Skip the Queue: Go Mobile

Avoid the stress of standing in long lines with a Omio mobile ticket

icn_success

Support You Can Count On

Once you’ve booked your ticket, our customer service team is there to assist you

These companies trust us.
We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

COMPARE

Prices across different modes

Train
Bus
Flight
Mon
Mar 25
Find prices
$ 31Flixbus
Find prices
Tue
Mar 26
$ 23Regionale Veloce
$ 21Flixbus
$ 127Alitalia
Wed
Mar 27
$ 23Regionale Veloce
$ 21Flixbus
$ 127Alitalia
Thu
Mar 28
$ 23Regionale Veloce
Find prices
Find prices
Fri
Mar 29
$ 23Regionale Veloce
$ 21Flixbus
$ 129Alitalia
Sat
Mar 30
$ 23Regionale Veloce
$ 21Flixbus
$ 127Alitalia
Sun
Mar 31
$ 24Regionale Veloce
$ 31Flixbus
$ 129Alitalia
Mon
Apr 1
$ 23Regionale Veloce
$ 16Flixbus
$ 129Alitalia
Tue
Apr 2
$ 23Regionale Veloce
$ 19Flixbus
$ 127Alitalia
Wed
Apr 3
$ 23Regionale Veloce
$ 16Flixbus
$ 127Alitalia
Thu
Apr 4
$ 23Regionale Veloce
$ 19Flixbus
$ 129Alitalia
Fri
Apr 5
$ 23Regionale Veloce
$ 21Flixbus
$ 129Alitalia
Sat
Apr 6
$ 23Regionale Veloce
$ 14Flixbus
$ 127Alitalia
Sun
Apr 7
$ 24Regionale Veloce
$ 14Flixbus
$ 129Alitalia
Mon
Apr 8
$ 23Regionale Veloce
$ 14Flixbus
$ 129Alitalia
Tue
Apr 9
$ 23Regionale Veloce
$ 19Flixbus
$ 127Alitalia
Wed
Apr 10
$ 23Regionale Veloce
Find prices
Find prices
Thu
Apr 11
$ 23Regionale Veloce
$ 23Flixbus
$ 129Alitalia
Fri
Apr 12
$ 23Regionale Veloce
$ 20Flixbus
$ 129Alitalia
Sat
Apr 13
$ 23Regionale Veloce
$ 19Flixbus
$ 127Alitalia
Sun
Apr 14
$ 23Italo
$ 21Flixbus
$ 129Alitalia
train

Journey Summary

Venice to Florence Train Information

Avg. Train Duration:
3 hours 8 minutes
Train Ticket Price:$ 22
Trains depart from:Venice
Trains arrive in:Florence
Distance:205 Kms
TrainTrain Companies:Intercity, Italo, Regionale Veloce

Trains from Venice to Florence

Trains in Italy are an effective way to travel between cities, with numerous companies offering domestic and international train routes. Trains from Venice to Florence are operated by both Trenitalia and Italo, which offer over 30 journeys per day. Most Venice to Florence trains are direct. Occasional services may require a transfer in either Verona or Bologna. Rare journeys may require 2 transfers, usually in either Ferrara and Bologna, Bologna and Faenza, or Bologna and Prato. Trains take between 1:53 h and 7:53 h to arrive in Florence, depending on if the service chosen is on a high-speed train and if a transfer is required. The first train of the day departs Venice at 5:37 a.m. while the last leaves at 7:54 p.m. All Venice to Florence trains depart from either Venezia Santa Lucia or Venezia Mestre train station and arrive at either Firenze Santa Maria Novella, Firenze Campo di Marte, or Firenze Rifredi train station.

Venice to Florence Train Cost

Average prices for trains from Venice to Florence when you book in advance

Booking Period

Average Price

Same Day

€46

1 Day in Advance

€45

1 Week in Advance

€36

2 Weeks in Advance

€34

1 Month in Advance

€30

3 Months in Advance

€28

Venice to Florence trains: General Information


Travelers in Italy can find the cheapest Venice to Florence train tickets by booking tickets as far in advance as possible.

  • autobus All Venice to Florence trains are run by either Trenitalia or Italo.
  • autobus Most Venice to Florence trains are direct; however, occasional journeys require a transfer in either Bologna or Verona. All trains depart from either Venice's Santa Lucia or Mestre train station and arrive at either Florence's Santa Maria Novella, Campo di Marte, or Rifredi train station.
  • autobus The Venice to Florence train journey takes as little as 1 hour and 53 minutes to arrive in Florence.
  • autobus Most travelers book their Venice to Florence train tickets 1 day in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Venice to Florence trains decrease the further they are booked in advance:

  • It is 2% cheaper to book Venice to Florence trains a day ahead of time rather than purchasing a ticket at the train station.
  • It is 22% cheaper to book a Venice to Florence train ticket 1 week in advance as opposed to the day you intend to travel.
  • Venice to Florence train costs are 35% cheaper when booked 1 month in advance as opposed to purchasing a train ticket the day of.

Train from Venice to Florence: FAQ

  • How long does it take to get from Venice to Florence by train? The vast majority of trains from Venice to Florence are direct, however some services require a transfer in either Verona or Bologna. Trains from Venice to Florence can vary in journey duration, taking as little as 1 hour and 53 minutes up to 7 hours and 53 minutes depending on the service chosen and if a transfer is required.
  • How much does it cost to get from Venice to Florence by train? The train from Venice to Florence usually costs €19 when booked in advance.
  • What station do trains from Venice to Florence depart from? The train from Venice to Florence departs either from Venice’s Santa Maria or Mestre train station.
  • What station do trains from Venice to Florence arrive into? The train from Venice to Florence arrives at either Florence’s Santa Maria Novella, Campo di Marte or Rifredi train station.
  • How many trains are there from Venice to Florence a day? There are approximately 30 trains running between Venice and Florence per day, operated by Trenitalia or Italo. The first train from Venice to Florence departs at 5:37 a.m and the last train departs at 7:54 p.m.
Compare prices

Best fares for trains from Venice to Florence

This Weekend
This month
Next Month
Fri, Mar 29
Train
Regionale Veloce
04:543h 56m08:50
VeniceFlorence
Sat, Mar 30
Train
Regionale Veloce
04:543h 56m08:50
VeniceFlorence
Fastest Trains from Venice to Florence
Sun, Apr 14
Train
Italo
06:002h 5m08:05
VeniceFlorence
Thu, Apr 25
Train
Italo
17:002h 5m19:05
VeniceFlorence
Wed, Mar 27
Train
Regionale Veloce
04:543h 56m08:50
VeniceFlorence
Return Train Tickets for Florence to Venice
Wed, Mar 27
Train
Regionale Veloce
05:103h 56m09:06
FlorenceVenice
Thu, Mar 28
Train
Regionale Veloce
09:324h 31m14:03
FlorenceVenice
Fri, Mar 29
Train
Regionale Veloce
05:103h 56m09:06
FlorenceVenice
Stations
Important Stations and Airports for this Journey
Venice
Florence
TrainVenezia Santa Lucia

Amenities

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone