Cheap train tickets from Venice to Florence

Showing times and prices for 17 May

Cheapest

£18

Average

£33

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 £ 33 if you buy it on the day, but the cheapest tickets can be found for only £ 18.

Cheapest
12:40Venice Santa Lucia4h34 17:14Florence Santa Maria Novella
2 changes
£181One-way
Cheapest
05:34Venice Santa Lucia4h18 09:52Florence Santa Maria Novella
2 changes
£181One-way
Cheapest
19:40Venice Santa Lucia4h10 23:50Florence Santa Maria Novella
2 changes
£181One-way
Cheapest
10:40Venice Santa Lucia4h12 14:52Florence Santa Maria Novella
2 changes
£181One-way
Cheapest
16:40Venice Santa Lucia4h12 20:52Florence Santa Maria Novella
2 changes
£181One-way

Train schedule Venice to Florence

Showing trains for tomorrow, Tue, 17 May
05:26Venice Santa Lucia2h13 07:39Florence Santa Maria Novella
0 changes
05:34Venice Santa Lucia4h18 09:52Florence Santa Maria Novella
0 changes
06:26Venice Santa Lucia2h13 08:39Florence Santa Maria Novella
0 changes
06:40Venice Santa Lucia3h35 10:15Florence Rifredi
0 changes
06:40Venice Santa Lucia4h34 11:14Florence Santa Maria Novella
0 changes
07:05Venice Santa Lucia2h15 09:20Florence Santa Maria Novella
0 changes
07:26Venice Santa Lucia2h13 09:39Florence Santa Maria Novella
0 changes
07:40Venice Santa Lucia4h12 11:52Florence Santa Maria Novella
0 changes
08:05Venice Santa Lucia2h15 10:20Florence Santa Maria Novella
0 changes
08:40Venice Mestre1h59 10:39Florence Santa Maria Novella
0 changes
09:20Venice Mestre2h00 11:20Florence Santa Maria Novella
0 changes
09:26Venice Santa Lucia2h13 11:39Florence Santa Maria Novella
0 changes
09:34Venice Mestre2h53 12:27Florence Rifredi
0 changes
09:40Venice Santa Lucia4h12 13:52Florence Santa Maria Novella
0 changes
10:17Venice Mestre2h03 12:20Florence Santa Maria Novella
0 changes
10:26Venice Santa Lucia2h13 12:39Florence Santa Maria Novella
0 changes
10:40Venice Santa Lucia4h12 14:52Florence Santa Maria Novella
0 changes
11:05Venice Santa Lucia2h15 13:20Florence Santa Maria Novella
0 changes
11:26Venice Santa Lucia2h13 13:39Florence Santa Maria Novella
0 changes
11:40Venice Santa Lucia4h12 15:52Florence Santa Maria Novella
0 changes
12:26Venice Santa Lucia2h13 14:39Florence Santa Maria Novella
0 changes
12:40Venice Santa Lucia4h34 17:14Florence Santa Maria Novella
0 changes
13:05Venice Santa Lucia2h15 15:20Florence Santa Maria Novella
0 changes
13:26Venice Santa Lucia2h13 15:39Florence Santa Maria Novella
0 changes
13:40Venice Santa Lucia4h12 17:52Florence Santa Maria Novella
0 changes
14:26Venice Santa Lucia2h13 16:39Florence Santa Maria Novella
0 changes
14:34Venice Mestre2h53 17:27Florence Rifredi
0 changes
14:40Venice Santa Lucia4h12 18:52Florence Santa Maria Novella
0 changes
14:53Venice Mestre3h32 18:25Florence Rifredi
0 changes
15:05Venice Santa Lucia2h15 17:20Florence Santa Maria Novella
0 changes
15:26Venice Santa Lucia2h13 17:39Florence Santa Maria Novella
0 changes
15:40Venice Santa Lucia3h47 19:27Florence Campo di Marte
0 changes
15:40Venice Santa Lucia4h12 19:52Florence Santa Maria Novella
0 changes
16:05Venice Santa Lucia2h15 18:20Florence Santa Maria Novella
0 changes
16:26Venice Santa Lucia2h13 18:39Florence Santa Maria Novella
0 changes
16:40Venice Santa Lucia4h12 20:52Florence Santa Maria Novella
0 changes
17:05Venice Santa Lucia2h15 19:20Florence Santa Maria Novella
0 changes
17:26Venice Santa Lucia2h13 19:39Florence Santa Maria Novella
0 changes
17:40Venice Santa Lucia3h57 21:37Florence Rifredi
0 changes
17:40Venice Santa Lucia4h30 22:10Florence Santa Maria Novella
0 changes
18:26Venice Santa Lucia2h13 20:39Florence Santa Maria Novella
0 changes
19:26Venice Santa Lucia2h13 21:39Florence Santa Maria Novella
0 changes
19:40Venice Santa Lucia4h10 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 and tickets by train, coach or flight

Tue
17 May
£18Regionale
£20Itabus
Wed
18 May
£18Regionale
£18Itabus
Thu
19 May
£18Regionale
£8Itabus
Fri
20 May
£18Regionale
£8Itabus
Sat
21 May
£18Regionale
£13Itabus
Sun
22 May
£18Regionale
£13Itabus
Mon
23 May
£18Regionale
£12Itabus
Tue
24 May
£18Regionale
£12Itabus
Wed
25 May
£18Intercity
£12Itabus
Thu
26 May
£18Regionale
£11Itabus
Fri
27 May
£18Regionale
£12Flixbus
Sat
28 May
£18Intercity
£9Flixbus
Sun
29 May
£18Regionale
£12Flixbus
Mon
30 May
£18Regionale
£8Flixbus
Tue
31 May
£18Regionale
£9Flixbus
Wed
1 Jun
£18Regionale
£13Itabus
Thu
2 Jun
£18Regionale
£13Itabus
Fri
3 Jun
£18Regionale
£11Itabus
Sat
4 Jun
£18Intercity
£12Itabus
Sun
5 Jun
£18Regionale
£12Itabus

Fastest train times from Venice to Florence

Showing times and prices for 17 May

Fastest Journey

1 h 59 m

Average

3 h

Trains per day

43

Distance

205 km

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

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

The slowest trains will take 4 h 34 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
08:40Venice Mestre1h59 10:39Florence Santa Maria Novella
0 changes
£451One-way
2nd Fastest
09:20Venice Mestre2h00 11:20Florence Santa Maria Novella
0 changes
£401One-way
10:17Venice Mestre2h03 12:20Florence Santa Maria Novella
0 changes
£401One-way
14:26Venice Santa Lucia2h13 16:39Florence Santa Maria Novella
0 changes
£451One-way
15:26Venice Santa Lucia2h13 17:39Florence Santa Maria Novella
0 changes
£451One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay in Florence?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Train from Venice to Florence

distanceDistance126 miles (204 km)
durationAverage train duration4 h 12 min
priceAverage train ticket price£18 (€20)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersItalo, Regionale Veloce, Intercity, Trenitalia, Regionale, Frecciargento, Frecciarossa or Intercity Notte

Trains from Venice to Florence cover the 126 miles (204 km) long journey taking on average 4 h 12 min with our travel partners like Italo, Regionale Veloce, Intercity, Trenitalia, Regionale, Frecciargento, Frecciarossa or Intercity Notte. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £18, but the average price of train tickets is £18. Travellers depart most frequently from Venezia Mestre and arrive in Firenze Santa Maria Novella.

Train companies: Italo, Trenitalia and Frecciarossa trains Venice to Florence

For as little as £18 you can travel by train from Venice to Florence with Italo, Trenitalia and Frecciarossa. Omio will show you the best deals, timetables and tickets available for this route.

Italo
Trenitalia
Frecciarossa

Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train carriage is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include toilets, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

Train information from Venice to Florence with Italo:

  • Average Duration: 3 h 10 min
  • Italo frequency: 9 a day

Italo has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train to Florence from Venice:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply
  • Verification of ticket with valid ID

Trains from Venice to Florence

Thanks to the route between Venice and Florence being a popular one, you'll find a wide range of train services between the two cities daily. These trains travel from either Venice Santa Lucia or Venice Mestre and head to either Florence Santa Maria Novella or Florence Rifredi with numerous changeovers, one changeover, or directly. Trains start as early as 05:30 a.m. each morning and travel a couple of times an hour from then until the last regional train leaves the Santa Lucia station. These routes are operated by two different popular train companies in Italy. These routes include high_speed train services, regional and high_speed regional services, and intercity train services. The fastest among them is the high_speed trains. All trains cover a distance of around 126 miles (204 km) and the average time between stations is around 4h 45min depending on the type of train.

Venice to Florence Train Time: Daily Departures

There is no shortage of routes available from Venice to Florence when thinking about train travel. You'll find services operated by both Trenitalia and Italo throughout the day. There are roughly 45 trains operating this route daily, starting at around 05:30 a.m. each morning and running a few times per hour until the last train leaves at 07:40 p.m. each evening. Italo offers around 10 trips a day, starting at 07:05 a.m. and ending around 05:05 p.m. each day. Trenitalia operates the other 35 trains running these routes. The most frequent option is the high_speed regional train travelling from Venice Santa Lucia to Florence Santa Maria Novella with two stopovers en route, taking around 4h 15min

How long is the journey by train from Venice to Florence?

Your travel time when taking a train from Venice to Florence will depend on two things, the type of train you're on and the route you'll be taking. The most common route is between the two main stations and comes with two changeovers en route at Bologna Centrale and Prato Centrale, and these trips take an average of 4h 15min. If you're boarding a high_speed train from Santa Lucia to Santa Maria Novella, you're looking at a travel time of just over 2h, which is mightily faster than a regional journey. Taking a regional train from Venice Mestre to Florence Rifredi with a single stopover en route, your travel time will usually be 3h 30min, while a direct intercity between the same two stations will be close to 2h 55min.

Abbaye d'Abbeville. Source: Shutterstock

="Cathedral Santa Maria del Fiore in Florence.">

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

Departure train station: When taking a train from Venice to Florence, you'll have to choose between two departing stations. The first, Venice Mestre, is located on the mainland directly across from Venice and the second_largest train station in Venice. The station is connected to two airports in Venice through the local buses and is home to several shops, restaurants, eateries, restrooms, ATMs, and much more. The main station used for these routes is Venice Santa Lucia, which is the primary train station in the heart of the city, well_connected to the rest of the city by train connections, buses, and taxis. This is one of the largest stations around and boasts all of the services and amenities you may need for your trip, including restaurants, eateries, shops, ticketing offices, an information office, luggage storage, ATMs and banks, passenger lounges, and much more.

Arrival train station: Your arrival stations in Florence include Florence Rifredi and Florence Santa Maria Novella. Florence Rifredi is a smaller station serving mainly as a through_station and further away from the city centre. Florence Santa Maria Novella is located in the heart of the city and is easily accessible through local trains, buses, and taxis located outside of the station. It's also a large, primary train station that boasts all of the required amenities and services and more. These facilities include a we

Abbaye d'Abbeville. Source: Shutterstock

h of restaurants and eateries, plenty of shopping opportunities, ATMs, banks, currency exchange services, accessible restrooms, passenger lounges, ticketing offices, and a lot more.

Which train companies travel from Venice to Florence?

There are two train companies operating these routes. The less frequent provider is Italo, a major train operator in Italy providing intercity routes throughout the country. Italo trains are all high_speed trains running directly from Venice Santa Lucia to Santa Maria Novella. The second operator is Trenitalia, the primary train provider in the country offering a wide range of train services. many of the routes are operated by high_speed trains but also include regional trains with changeovers en route, as well as intercity trains running between Mestre and Rifredi stations.

Trenitalia trains from Venice to Florence

Trenitalia is the major train provider in Italy and is owned by the government. they provide the more frequent routes between Venice and Florence. These trains include high_speed trains that cover the distance in close to 2h. There are also standard regional trains that have two changeovers and a travel time of over 4h, while the regional train without changeovers will take closer to 3h.

Italo trains from Venice to Florence

Italo is the less frequent provider of the two but still operated close to 10 trains daily. These are all high_speed trains running directly between the primary stations in each city. Italo trains offer some of the quickest routes between the two cities.

Train Venice to Florence: Services on Board

When you're travelling these routes, if you're looking for some extra legroom and snack, consider paying a little extra for a first_class ticket. You'll still only be limited to one large bag to put in the luggage compartment and a piece of hand luggage, but you'll have a more comfortable trip with snacks and a foldable table and charging ports. If you want to travel with pets, only commit to two small ones and make sure you have a pet carrier they can be in for the whole trip. Taking your bicycle with is a lot easier if it's foldable and fits in the compartment but you can call ahead and try to book space for a non_foldable bike on certain routes. When travelling with a disability, you can arrange assistance by calling the train company a day or two in advance or approach Sala Blu and Venice Santa Lucia.

Night trains Venice

Unfortunately, due to the distance between Venice and Florence and the train times operating the routes, there are no night trains available between these two cities.

Traveling by train: Sustainable journey

Believe it or not, unless you're biking or walking, taking a train between destinations is the most eco_friendly way to travel nowadays. Trains only account for 35 of the global transport emissions and also produce almost 70% CO2 compared to cars or planes. Trains also use space more efficiently and can transport hundreds more people in a single trip than a car or plane. They also make less noise.

How to find cheap train tickets from Venice to Florence?

If you're looking for the cheapest way to travel, take a look at the Omio Magazine to see if there are any additional tips on travelling efficiently. To save money on tickets, search through Omio and filter your results page according to price. Avoid travelling on weekends because it's usually more costly, and search with flexible dates to make sure there aren't better deals on days before or after your leave date. Lastly, book your tickets as far in advance as possible. The nearer your departure date comes, the pricier the tickets.

Abbaye d'Abbeville. Source: Shutterstock

="Colorful sunset over Ponte Vecchio bridge.">

To Florence by train—travel tips

Florence currently sits as the capital of the Italian Tuscany region and offers travellers a plethora of sights to visit, activities to take part in, and cuisine to indulge in. You'll find a vast number of Renaissance architecture and art, an array of decorated basilicas, an array of museums, and artist tombs. These are a couple of things worth trying during your Florence stay. Florence stands as the capital of the Tuscany region of Italy and as such, the city offers visitors a variety of things to see, things to do, and food to eat. you'll find an array of Renaissance art and architecture, plentiful museums, artist tombs, and lavishly decorated basilicas. here are a few things worth doing while in the region.

  • head out to the Ponte Vecchio area and shop for jewellery or peruse the art galleries.
  • Explore the gothic_style architecture of the Cathedral of Santa Maria del Fiore. Marvel at the red dome covering. and Meander through the cathedral.
  • Make your way to The Basilica of Santa Croce, and experience the burial place of Galileo and Michaelangelo, some of the most renowned Renaissance artists.
  • If you find yourself at the Piazza Della Signoria, you can make your way a little further down the road and check out the exhibitions on display at the Uffizi Gallery.
  • Visit the Basilica di San Lorenzo and peruse the various works if you're a fan of local and modern art..
  • Again in the Piazza, you'll find the fortified 13th_century fort, The Palazzo Vecchio, which offers views of the gallery of statues in Loggia dei Lanzi and of Michaelangelo's David statue.

Travel Tips: Trains from Venice to Florence

Travel by train to Florence easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Venice to Florence.
FAQs

How much does a cheap train to Florence from Venice cost?

Omio customers have found cheap train tickets between Venice and Florence for as low as £18  for the next 7 days.

What is the cost of a train ticket from Venice to Florence on average?

In the next 7 days you’ll find that the average cost of a train ticket from Venice to Florence is £18  one way.

What is the distance by train from Venice to Florence?

The Venice to Florence train distance is approximately 126 miles (204 km).

How long does it take from Venice to Florence by train?

The train time from Venice to Florence is on average 4 h 12 min  for the 126 miles (204 km) long journey, but the time it takes to go to Florence from Venice by train can vary depending on specific dates or travelling on weekends and holidays.

When travelling by train from Venice to Florence, which train station in Venice do I depart from and which train station in Florence do I arrive in?

There are a few train stations in Venice to start your route from including Venezia Mestre, Venezia Santa Lucia and Venice. In Florence you have a few train station options to choose from for your arrival including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

Omio customers travelling this route depart most frequently from Venezia Mestre   and arrive in Firenze Santa Maria Novella.

Where is the train station in Venice to go to Florence? Where is the train station in Florence located?

Passengers booking this route most frequently board their trains from Venezia Mestre and need to travel around 5.6 miles (9.1 km) from the city centre to get to this train station.

Passengers arriving in Florence most often arrive at Firenze Santa Maria Novella and need to travel around 1.2 miles (2 km) from this train station to the city centre.

Which train providers can take me to Florence from Venice?

If you're looking for trains from Venice to Florence, you can rely on Italo, Regionale Veloce, Intercity, Trenitalia, Regionale, Frecciargento, Frecciarossa or Intercity Notte to get you to Florence. It's also good to check out all possible train providers for the Venice to Florence route to see if there might be differences in the amenities they offer.

Can I book a direct train from Venice to Florence?

Yes, there are 16 direct trains a day to Florence from Venice. If you’re looking for a direct train from Venice to Florence, consider travelling with Italo, Frecciarossa or Intercity. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.

How many trains are there between Venice and Florence a day?

On average, there are 16 trains a day from Venice to Florence. The train times and services may be different on weekends and holidays compared to weekdays.

When does the first train depart from Venice to Florence? When does the last train depart from Venice to Florence?

The first Venice to Florence train departs at 04: 40   and the last train from Venice to Florence leaves at 21: 05. Check out the most up-to-date Venice to Florence train times on Omio and find the best time to travel to your destination.

When should I purchase Venice Florence train tickets to score the best deals?

The price of a one way train ticket from Venice to Florence is on average £18 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets between Venice and Florence available a few months in advance.

Important Stations and Airports for this Journey

Venice
Florence
Venezia Mestre is the most popular Venice railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Venice for your journey to Florence.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 05: 50 - 20: 30
Public transport options for Venezia Mestre
Bus lines: 2, 3, 10, 15, 18, 25a, 31, 31H, 32, 32H, 33H, 34H, 43, 53, 86, N1, 8AE
Train lines: FR, FA, FB, EC, RJ, IC, EN, ICN, R, Italo
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 0415298711
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 00 - 21: 00
Public transport options for Venezia Santa Lucia
Bus lines: 1, 2, 4. 1, 4. 2, 5. 1, 5. 2, 3, N
Train lines: FR, FA, FB, IC, ICN, R, RER, EC, EN, RJ, VSOE