Trains from Venice to Florence

Tue, Jul 16
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

The cheapest trains

from Venice
to Florence

Showing times and prices for Jul 16

Cheapest

£19

Average

£40

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Venice to Florence will cost around £ 40 if you buy it on the day, but the cheapest tickets can be found for only £ 19.

Cheapest
carrier-logo
05:54Venice Mestre3h 56m 09:50Florence Santa Maria Novella
2 changes
£191One-way
2nd Cheapest
carrier-logo
15:42Venice Santa Lucia4h 8m 19:50Florence Santa Maria Novella
2 changes
£191One-way
2nd Cheapest
carrier-logo
17:42Venice Santa Lucia4h 28m 22:10Florence Santa Maria Novella
1 change
£191One-way
2nd Cheapest
carrier-logo
16:42Venice Santa Lucia4h 8m 20:50Florence Santa Maria Novella
2 changes
£191One-way
2nd Cheapest
carrier-logo
10:42Venice Santa Lucia4h 8m 14:50Florence Santa Maria Novella
2 changes
£191One-way

Train Times

Venice to Florence

Showing trains for tomorrow, Tue, Jul 16
carrier-logo
00:03Venice Santa Lucia7h5808:01Florence Santa Maria Novella
0 changes
carrier-logo
00:03Venice Santa Lucia6h4306:46Florence Santa Maria Novella
0 changes
carrier-logo
00:15Venice Mestre7h4908:04Florence Campo di Marte
0 changes
carrier-logo
05:37Venice Mestre1h5807:35Florence Santa Maria Novella
0 changes
carrier-logo
05:54Venice Mestre3h5609:50Florence Santa Maria Novella
0 changes
carrier-logo
06:25Venice Santa Lucia2h1008:35Florence Santa Maria Novella
0 changes
carrier-logo
06:42Venice Santa Lucia3h3110:13Florence Rifredi
0 changes
carrier-logo
06:42Venice Santa Lucia4h3111:13Florence Santa Maria Novella
0 changes
carrier-logo
07:25Venice Santa Lucia2h1009:35Florence Santa Maria Novella
0 changes
carrier-logo
07:42Venice Santa Lucia4h811:50Florence Santa Maria Novella
0 changes
carrier-logo
08:00Venice Santa Lucia2h910:09Florence Santa Maria Novella
0 changes
carrier-logo
08:37Venice Mestre1h5810:35Florence Santa Maria Novella
0 changes
carrier-logo
08:42Venice Santa Lucia5h813:50Florence Santa Maria Novella
0 changes
carrier-logo
08:47Venice Mestre1h5710:44Florence Santa Maria Novella
0 changes
carrier-logo
09:25Venice Santa Lucia2h1011:35Florence Santa Maria Novella
0 changes
carrier-logo
09:29Venice Mestre2h5012:19Florence Rifredi
0 changes
carrier-logo
09:35Venice Santa Lucia2h911:44Florence Santa Maria Novella
0 changes
carrier-logo
10:00Venice Santa Lucia2h912:09Florence Santa Maria Novella
0 changes
carrier-logo
10:25Venice Santa Lucia2h1012:35Florence Santa Maria Novella
0 changes
carrier-logo
10:42Venice Santa Lucia4h814:50Florence Santa Maria Novella
0 changes
carrier-logo
11:00Venice Santa Lucia2h913:09Florence Santa Maria Novella
0 changes
carrier-logo
11:25Venice Santa Lucia2h1013:35Florence Santa Maria Novella
0 changes
carrier-logo
11:35Venice Santa Lucia2h913:44Florence Santa Maria Novella
0 changes
carrier-logo
11:42Venice Santa Lucia4h815:50Florence Santa Maria Novella
0 changes
carrier-logo
12:25Venice Santa Lucia2h1014:35Florence Santa Maria Novella
0 changes
carrier-logo
12:42Venice Santa Lucia4h816:50Florence Santa Maria Novella
0 changes
carrier-logo
13:00Venice Santa Lucia2h915:09Florence Santa Maria Novella
0 changes
carrier-logo
13:25Venice Santa Lucia2h1015:35Florence Santa Maria Novella
0 changes
carrier-logo
13:42Venice Santa Lucia4h817:50Florence Santa Maria Novella
0 changes
carrier-logo
14:00Venice Santa Lucia2h916:09Florence Santa Maria Novella
0 changes
carrier-logo
14:25Venice Santa Lucia2h1016:35Florence Santa Maria Novella
0 changes
carrier-logo
14:35Venice Santa Lucia2h916:44Florence Santa Maria Novella
0 changes
carrier-logo
14:42Venice Santa Lucia4h3119:13Florence Santa Maria Novella
0 changes
carrier-logo
15:17Venice Mestre2h3517:52Florence Rifredi
0 changes
carrier-logo
15:25Venice Santa Lucia2h1017:35Florence Santa Maria Novella
0 changes
carrier-logo
15:35Venice Santa Lucia2h917:44Florence Santa Maria Novella
0 changes
carrier-logo
15:42Venice Santa Lucia4h819:50Florence Santa Maria Novella
0 changes
carrier-logo
16:00Venice Santa Lucia2h918:09Florence Santa Maria Novella
0 changes
carrier-logo
16:25Venice Santa Lucia2h1018:35Florence Santa Maria Novella
0 changes
carrier-logo
16:35Venice Santa Lucia2h918:44Florence Santa Maria Novella
0 changes
carrier-logo
16:42Venice Santa Lucia4h820:50Florence Santa Maria Novella
0 changes
carrier-logo
17:25Venice Santa Lucia2h1019:35Florence Santa Maria Novella
0 changes
carrier-logo
17:42Venice Santa Lucia4h2822:10Florence Santa Maria Novella
0 changes
carrier-logo
17:54Venice Mestre3h2621:20Florence Santa Maria Novella
0 changes
carrier-logo
18:00Venice Santa Lucia2h920:09Florence Santa Maria Novella
0 changes
carrier-logo
18:25Venice Santa Lucia2h1020:35Florence Santa Maria Novella
0 changes
carrier-logo
19:00Venice Santa Lucia2h921:09Florence Santa Maria Novella
0 changes
carrier-logo
19:25Venice Santa Lucia2h1021:35Florence Santa Maria Novella
0 changes
carrier-logo
19:42Venice Santa Lucia4h823:50Florence Santa Maria Novella
0 changes
carrier-logo
19:42Venice Santa Lucia3h622:48Florence Santa Maria Novella
0 changes

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Flight
Mon
Jul 15
Find prices
Find prices
£433British Airways
Tue
Jul 16
£19Regionale Veloce
£12Infobus
£190Alitalia
Wed
Jul 17
£28Italo
£12Infobus
£161Alitalia
Thu
Jul 18
£28Italo
£12Infobus
£143Alitalia
Fri
Jul 19
£19Regionale Veloce
£12Infobus
£143Alitalia
Sat
Jul 20
£28Italo
£12Infobus
£142Alitalia
Sun
Jul 21
£28Italo
£20Flixbus
£143Alitalia
Mon
Jul 22
£28Italo
£12Infobus
£124Alitalia
Tue
Jul 23
£24Italo
£12Infobus
£170Eurowings
Wed
Jul 24
£24Italo
£12Infobus
£123Alitalia
Thu
Jul 25
£24Italo
£12Infobus
£124Alitalia
Fri
Jul 26
£19Regionale Veloce
£18Flixbus
£124Alitalia
Sat
Jul 27
£28Italo
£12Infobus
£142Alitalia
Sun
Jul 28
£19Regionale Veloce
£12Infobus
£124Alitalia
Mon
Jul 29
£28Italo
£12Infobus
£124Alitalia
Tue
Jul 30
£24Italo
£14Flixbus
£123Alitalia
Wed
Jul 31
£19Italo
£12Infobus
£123Alitalia
Thu
Aug 1
£19Regionale Veloce
£13Flixbus
£124Alitalia
Fri
Aug 2
£19Italo
£11Flixbus
£113Swiss
Sat
Aug 3
£19Italo
£12Infobus
£113Swiss
Sun
Aug 4
£19Intercity
£12Infobus
£124Alitalia

The fastest trains

from Venice
to Florence

Showing times and prices for Jul 16

Fastest Journey

1h 57m

Average

3h 6m

Trains per day

50

Distance

205 km

Of the 50 train that leave Venice for Florence every day 31 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct train cover the 205 km distance in an average of 3h 6m but if you time it right, some train will get you there in just 1h 57m .

The slowest train will take 7h 58m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
carrier-logo
08:47Venice Mestre1h 57m 10:44Florence Santa Maria Novella
0 changes
£541One-way
2nd Fastest
carrier-logo
05:37Venice Mestre1h 58m 07:35Florence Santa Maria Novella
0 changes
£541One-way
2nd Fastest
carrier-logo
08:37Venice Mestre1h 58m 10:35Florence Santa Maria Novella
0 changes
£541One-way
carrier-logo
11:00Venice Santa Lucia2h 9m 13:09Florence Santa Maria Novella
0 changes
£471One-way
carrier-logo
11:35Venice Santa Lucia2h 9m 13:44Florence Santa Maria Novella
0 changes
£541One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
train

Journey Summary

Venice to Florence Train Information

Avg. Train Duration:
3 hours 30 minutes
Train Ticket Price: £19
Trains depart from:Venice
Trains arrive in:Florence
Distance:205 km
TrainTrain Companies:Intercity, Italo, Regionale Veloce

Book your trains from Venice to Florence with Omio

✓ Purchase your train tickets from Venice to Florence directly on Omio!
✓ Download the Omio app and get your train ticket directly on your phone!
✓ Compare prices from various providers.
✓ Checkout timetables and tickets quickly.
✓ Have any questions with your booking? Our Customers service specialists are there to help you 24/7!

Download our app and travel with mobile tickets on trains from Venice to Florence!

You can have your ticket directly on your smartphone and even access it offline.


Trains from Venice to Florence

Taking trains from Venice to Florence is fast and convenient with high-speed Alta Velocita (AV) services operated by Trenitalia and Italo plying the route throughout the day. The first of the 22 daily trains from Venice to Florence is a Frecciargento which departs at 8:37 a.m., and the last is a Frecciarossa leaving at 7:25 p.m. Travel time is around two hours. Most services run direct with a few involving a change in Bologna.

What are the departure and arrival stations for trains from Venice to Florence?

Departure Station: Most trains to Florence leave from Venice's Santa Lucia Station (S. Lucia). It is located at the start of the Grand Canal just behind Ferrovia water bus landing and very near to the coach stop. Some services depart from Mestre on the mainland.

Arrival Station: Trains from Venice arrive at Santa Maria Novella (Firenze SMN/SM Novella) station. Centrally located on Piazza della Stazione, SMN is also the location of the hub for local and regional bus services which makes it very convenient for onward travel. A few services terminate at Firenze Rifredi on in Via dello Steccuto in the north of the city.

Which train companies go from Venice to Florence?

Italo and Trenitalia operate the trains from Venice to Florence.

How long is the train from Venice to Florence?

Trains from Venice to Florence can take from 1 hour and 53 minutes with the high-speed train or up to 3 hours and 5 minutes on the regular train.

When are the first and last trains of the day from Venice to Florence?

The first direct train from Venice to Florence is at 05:37 a.m and the last direct train from Venice to Florence train leaves at 19:25 p.m.

Compare prices

Best fares for trains from Venice to Florence

This Weekend
This month
Next Month
Fri, Jul 19
Train
Regionale Veloce
03:543h 56m07:50
VeniceFlorence
Sat, Jul 20
Train
Italo
12:002h 9m14:09
VeniceFlorence
Fastest Trains from Venice to Florence
Wed, Jul 17
Train
Italo
12:002h 9m14:09
VeniceFlorence
Thu, Jul 18
Train
Italo
12:002h 9m14:09
VeniceFlorence
Sat, Jul 20
Train
Italo
12:002h 9m14:09
VeniceFlorence
Return Train Tickets for Florence to Venice
Wed, Jul 17
Train
Regionale Veloce
04:103h 56m08:06
FlorenceVenice
Thu, Jul 18
Train
Regionale Veloce
08:324h 31m13:03
FlorenceVenice
Fri, Jul 19
Train
Italo
10:542h 6m13:00
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