Trains from Venice to Florence

Mon, Sep 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 Sep 16

Cheapest

$24

Average

$53

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

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

Cheapest
carrier-logo
05:54Venice Mestre3h56 09:50Florence Santa Maria Novella
2 changes
$241One-way
2nd Cheapest
carrier-logo
17:42Venice Santa Lucia4h28 22:10Florence Santa Maria Novella
1 change
$251One-way
2nd Cheapest
carrier-logo
16:42Venice Santa Lucia4h08 20:50Florence Santa Maria Novella
2 changes
$251One-way
2nd Cheapest
carrier-logo
08:42Venice Santa Lucia5h08 13:50Florence Santa Maria Novella
2 changes
$251One-way
2nd Cheapest
carrier-logo
11:42Venice Santa Lucia4h08 15:50Florence Santa Maria Novella
2 changes
$251One-way

Train Times

Venice to Florence

Showing trains for tomorrow, Mon, Sep 16
carrier-logo
05:37Venice Mestre1h58 07:35Florence Santa Maria Novella
0 changes
carrier-logo
05:54Venice Mestre3h56 09:50Florence Santa Maria Novella
0 changes
carrier-logo
06:25Venice Santa Lucia2h10 08:35Florence Santa Maria Novella
0 changes
carrier-logo
06:42Venice Santa Lucia4h08 10:50Florence Santa Maria Novella
0 changes
carrier-logo
06:42Venice Santa Lucia3h31 10:13Florence Rifredi
0 changes
carrier-logo
07:25Venice Santa Lucia2h10 09:35Florence Santa Maria Novella
0 changes
carrier-logo
07:42Venice Santa Lucia4h08 11:50Florence Santa Maria Novella
0 changes
carrier-logo
07:47Venice Mestre1h57 09:44Florence Santa Maria Novella
0 changes
carrier-logo
08:00Venice Santa Lucia2h09 10:09Florence Santa Maria Novella
0 changes
carrier-logo
08:37Venice Mestre1h58 10:35Florence Santa Maria Novella
0 changes
carrier-logo
08:42Venice Santa Lucia5h08 13:50Florence Santa Maria Novella
0 changes
carrier-logo
08:47Venice Mestre1h57 10:44Florence Santa Maria Novella
0 changes
carrier-logo
09:25Venice Santa Lucia2h10 11:35Florence Santa Maria Novella
0 changes
carrier-logo
09:29Venice Mestre2h50 12:19Florence Rifredi
0 changes
carrier-logo
09:35Venice Santa Lucia2h09 11:44Florence Santa Maria Novella
0 changes
carrier-logo
10:00Venice Santa Lucia2h09 12:09Florence Santa Maria Novella
0 changes
carrier-logo
10:25Venice Santa Lucia2h10 12:35Florence Santa Maria Novella
0 changes
carrier-logo
10:42Venice Santa Lucia4h08 14:50Florence Santa Maria Novella
0 changes
carrier-logo
11:00Venice Santa Lucia2h09 13:09Florence Santa Maria Novella
0 changes
carrier-logo
11:25Venice Santa Lucia2h10 13:35Florence Santa Maria Novella
0 changes
carrier-logo
11:35Venice Santa Lucia2h09 13:44Florence Santa Maria Novella
0 changes
carrier-logo
11:42Venice Santa Lucia4h08 15:50Florence Santa Maria Novella
0 changes
carrier-logo
12:25Venice Santa Lucia2h10 14:35Florence Santa Maria Novella
0 changes
carrier-logo
12:42Venice Santa Lucia4h08 16:50Florence Santa Maria Novella
0 changes
carrier-logo
13:00Venice Santa Lucia2h09 15:09Florence Santa Maria Novella
0 changes
carrier-logo
13:25Venice Santa Lucia2h10 15:35Florence Santa Maria Novella
0 changes
carrier-logo
13:42Venice Santa Lucia4h08 17:50Florence Santa Maria Novella
0 changes
carrier-logo
14:00Venice Santa Lucia2h09 16:09Florence Santa Maria Novella
0 changes
carrier-logo
14:25Venice Santa Lucia2h10 16:35Florence Santa Maria Novella
0 changes
carrier-logo
14:35Venice Santa Lucia2h09 16:44Florence Santa Maria Novella
0 changes
carrier-logo
14:42Venice Santa Lucia4h31 19:13Florence Santa Maria Novella
0 changes
carrier-logo
15:17Venice Mestre2h35 17:52Florence Rifredi
0 changes
carrier-logo
15:25Venice Santa Lucia2h10 17:35Florence Santa Maria Novella
0 changes
carrier-logo
15:35Venice Santa Lucia2h09 17:44Florence Santa Maria Novella
0 changes
carrier-logo
15:42Venice Santa Lucia4h08 19:50Florence Santa Maria Novella
0 changes
carrier-logo
16:00Venice Santa Lucia2h09 18:09Florence Santa Maria Novella
0 changes
carrier-logo
16:25Venice Santa Lucia2h10 18:35Florence Santa Maria Novella
0 changes
carrier-logo
16:35Venice Santa Lucia2h09 18:44Florence Santa Maria Novella
0 changes
carrier-logo
16:42Venice Santa Lucia4h08 20:50Florence Santa Maria Novella
0 changes
carrier-logo
17:25Venice Santa Lucia2h10 19:35Florence Santa Maria Novella
0 changes
carrier-logo
17:42Venice Santa Lucia4h28 22:10Florence Santa Maria Novella
0 changes
carrier-logo
17:54Venice Mestre3h26 21:20Florence Santa Maria Novella
0 changes
carrier-logo
18:00Venice Santa Lucia2h09 20:09Florence Santa Maria Novella
0 changes
carrier-logo
18:25Venice Santa Lucia2h10 20:35Florence Santa Maria Novella
0 changes
carrier-logo
19:00Venice Santa Lucia2h09 21:09Florence Santa Maria Novella
0 changes
carrier-logo
19:25Venice Santa Lucia2h10 21:35Florence Santa Maria Novella
0 changes
carrier-logo
19:42Venice Santa Lucia3h06 22:48Florence Santa Maria Novella
0 changes
carrier-logo
19:42Venice Santa Lucia4h08 23:50Florence Santa Maria Novella
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Mon
Sep 16
$23Regionale Veloce
$21Infobus
Tue
Sep 17
$23Regionale Veloce
$15Infobus
Wed
Sep 18
$23Regionale Veloce
$19Flixbus
Thu
Sep 19
$23Regionale Veloce
$16Flixbus
Fri
Sep 20
$23Regionale Veloce
$14Infobus
Sat
Sep 21
$23Regionale Veloce
$14Infobus
Sun
Sep 22
$24Regionale Veloce
$19Flixbus
Mon
Sep 23
$23Regionale Veloce
$14Infobus
Tue
Sep 24
$23Regionale Veloce
$14Infobus
Wed
Sep 25
$23Regionale Veloce
$14Infobus
Thu
Sep 26
$23Regionale Veloce
$14Infobus
Fri
Sep 27
$23Regionale Veloce
$14Infobus
Sat
Sep 28
$23Regionale Veloce
$14Infobus
Sun
Sep 29
$24Regionale Veloce
$14Infobus
Mon
Sep 30
$23Regionale Veloce
$11Flixbus
Tue
Oct 1
$23Regionale Veloce
$10Infobus
Wed
Oct 2
$23Regionale Veloce
$14Infobus
Thu
Oct 3
$23Regionale Veloce
$11Flixbus
Fri
Oct 4
$23Regionale Veloce
$11Flixbus
Sat
Oct 5
$35Italo
$11Flixbus

The fastest trains

from Venice
to Florence

Showing times and prices for Sep 16

Fastest Journey

1 h 57 m

Average

2 h 48 m

Trains per day

48

Distance

205 km

Of the 48 train that leave Venice for Florence every day 32 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 2 h 48 m but if you time it right, some train will get you there in just 1 h 57 m .

The slowest train will take 5 h 8 m 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
07:47Venice Mestre1h57 09:44Florence Santa Maria Novella
0 changes
$611One-way
Fastest
carrier-logo
08:47Venice Mestre1h57 10:44Florence Santa Maria Novella
0 changes
$701One-way
2nd Fastest
carrier-logo
05:37Venice Mestre1h58 07:35Florence Santa Maria Novella
0 changes
$701One-way
2nd Fastest
carrier-logo
08:37Venice Mestre1h58 10:35Florence Santa Maria Novella
0 changes
$701One-way
carrier-logo
09:35Venice Santa Lucia2h09 11:44Florence Santa Maria Novella
0 changes
$701One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
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 km
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:53h and 7:53h 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 before 6 a.m. while the last leaves around 7.30 p.m.

Getting the train from Venice

Trains from Venice to Florence 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. Santa Lucia is located on the Isle of Venice itself and can easily be accessed either by foot or by water bus or taxi. Venice Mestre is based on the mainland and can be reached by train from Santa Luca or water taxis but these would be more of an expense.

Arriving into Florence by train

Trains from Venice to Florence mostly arrive at Florence’s Santa Maria Novella train station. Most of Florence's sights are a walking distance from Santa Maria Novella. However, there are plentiful buses and taxis that leave from outside the station, if you need to go further afield. Some trains from Venice arrive at Campo di Marte or Rifredi train stations but they are further out and will require getting a bus or regional train to reach the center of Florence.

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

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.