[menuItemContent][menuItemRightSideContent]
Currency

The cheapest trains from Venice to Florence

Showing times and prices for Jun 14

Cheapest

$25

Average

$52

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

Cheapest
05:53AMVenice Mestre4h57 10:50AMFlorence Santa Maria Novella
2 changes
$251One-way
Cheapest
05:53AMVenice Mestre4h48 10:41AMFlorence Rifredi
2 changes
$251One-way
2nd Cheapest
05:40PMVenice Santa Lucia4h44 10:24PMFlorence Santa Maria Novella
2 changes
$261One-way
2nd Cheapest
08:40AMVenice Santa Lucia5h10 01:50PMFlorence Santa Maria Novella
2 changes
$261One-way
2nd Cheapest
02:40PMVenice Santa Lucia4h42 07:22PMFlorence Santa Maria Novella
2 changes
$261One-way

Timetable Venice to Florence

Showing trains for tomorrow, Mon, Jun 14
05:26AMVenice Santa Lucia2h13 07:39AMFlorence Santa Maria Novella
0 changes
05:53AMVenice Mestre4h57 10:50AMFlorence Santa Maria Novella
0 changes
05:53AMVenice Mestre4h48 10:41AMFlorence Rifredi
0 changes
06:26AMVenice Santa Lucia2h13 08:39AMFlorence Santa Maria Novella
0 changes
07:05AMVenice Santa Lucia2h15 09:20AMFlorence Santa Maria Novella
0 changes
07:26AMVenice Santa Lucia2h13 09:39AMFlorence Santa Maria Novella
0 changes
07:34AMVenice Mestre5h39 01:13PMFlorence Santa Maria Novella
0 changes
07:40AMVenice Santa Lucia5h33 01:13PMFlorence Santa Maria Novella
0 changes
08:40AMVenice Santa Lucia5h10 01:50PMFlorence Santa Maria Novella
0 changes
08:40AMVenice Mestre1h59 10:39AMFlorence Santa Maria Novella
0 changes
09:20AMVenice Mestre2h00 11:20AMFlorence Santa Maria Novella
0 changes
09:26AMVenice Santa Lucia2h13 11:39AMFlorence Santa Maria Novella
0 changes
09:40AMVenice Santa Lucia6h31 04:11PMFlorence Santa Maria Novella
0 changes
10:17AMVenice Mestre2h03 12:20PMFlorence Santa Maria Novella
0 changes
10:26AMVenice Santa Lucia2h13 12:39PMFlorence Santa Maria Novella
0 changes
10:53AMVenice Mestre3h11 02:04PMFlorence Santa Maria Novella
0 changes
12:26PMVenice Santa Lucia2h13 02:39PMFlorence Santa Maria Novella
0 changes
12:40PMVenice Santa Lucia4h42 05:22PMFlorence Santa Maria Novella
0 changes
01:05PMVenice Santa Lucia2h15 03:20PMFlorence Santa Maria Novella
0 changes
01:26PMVenice Santa Lucia2h13 03:39PMFlorence Santa Maria Novella
0 changes
01:40PMVenice Santa Lucia4h42 06:22PMFlorence Santa Maria Novella
0 changes
02:14PMVenice Mestre3h13 05:27PMFlorence Rifredi
0 changes
02:26PMVenice Santa Lucia2h13 04:39PMFlorence Santa Maria Novella
0 changes
02:40PMVenice Santa Lucia4h42 07:22PMFlorence Santa Maria Novella
0 changes
03:22PMVenice Santa Lucia2h28 05:50PMFlorence Santa Maria Novella
0 changes
03:26PMVenice Santa Lucia2h13 05:39PMFlorence Santa Maria Novella
0 changes
03:40PMVenice Santa Lucia4h42 08:22PMFlorence Santa Maria Novella
0 changes
04:26PMVenice Santa Lucia2h13 06:39PMFlorence Santa Maria Novella
0 changes
04:40PMVenice Santa Lucia4h42 09:22PMFlorence Santa Maria Novella
0 changes
05:26PMVenice Santa Lucia2h13 07:39PMFlorence Santa Maria Novella
0 changes
05:40PMVenice Santa Lucia4h44 10:24PMFlorence Santa Maria Novella
0 changes
05:40PMVenice Santa Lucia3h48 09:28PMFlorence Rifredi
0 changes
06:26PMVenice Santa Lucia2h13 08:39PMFlorence Santa Maria Novella
0 changes
07:26PMVenice Santa Lucia2h13 09:39PMFlorence Santa Maria Novella
0 changes
07:40PMVenice Santa Lucia4h10 11:50PMFlorence Santa Maria Novella
0 changes
07:53PMVenice Mestre3h21 11:14PMFlorence 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

Sun
Jun 13
$26Regionale
$33Flixbus
Mon
Jun 14
$25Regionale
$23Flixbus
Tue
Jun 15
$25Regionale
$33Flixbus
Wed
Jun 16
$25Regionale
$18Flixbus
Thu
Jun 17
$25Regionale
$17Flixbus
Fri
Jun 18
$25Regionale
$18Flixbus
Sat
Jun 19
$25Regionale
$17Flixbus
Sun
Jun 20
$26Regionale
$15Flixbus
Mon
Jun 21
$25Regionale
$15Flixbus
Tue
Jun 22
$25Regionale
Find prices
Wed
Jun 23
$25Regionale
Find prices
Thu
Jun 24
$25Regionale
Find prices
Fri
Jun 25
$25Regionale
$15Flixbus
Sat
Jun 26
$25Regionale
Find prices
Sun
Jun 27
$26Regionale
Find prices
Mon
Jun 28
$25Regionale
$15Flixbus
Tue
Jun 29
$25Regionale
$21Flixbus
Wed
Jun 30
$25Regionale
Find prices
Thu
Jul 1
$25Regionale
$15Flixbus
Fri
Jul 2
$25Regionale
$15Flixbus
Sat
Jul 3
$26Regionale
$15Flixbus

The fastest trains from Venice to Florence

Showing times and prices for Jun 14

Fastest Journey

1 h 59 m

Average

3 h 20 m

Trains per day

36

Distance

205 km

Of the 36 trains that leave Venice for Florence every day 20 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 20 m but if you time it right, some trains will get you there in just 1 h 59 m .

The slowest trains will take 6 h 31 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:40AMVenice Mestre1h59 10:39AMFlorence Santa Maria Novella
0 changes
$731One-way
2nd Fastest
09:20AMVenice Mestre2h00 11:20AMFlorence Santa Maria Novella
0 changes
$641One-way
10:17AMVenice Mestre2h03 12:20PMFlorence Santa Maria Novella
0 changes
$641One-way
06:26AMVenice Santa Lucia2h13 08:39AMFlorence Santa Maria Novella
0 changes
$731One-way
04:26PMVenice Santa Lucia2h13 06:39PMFlorence Santa Maria Novella
0 changes
$731One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

Mon, Jun 14
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

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

View all
train

Journey Summary

Venice to Florence Train Information

Avg. Train Duration
5 hours 39 minutes
Train Ticket Price: $29
Trains depart from:Venice
Trains arrive in:Florence
Distance:205 km
Train Companies:Intercity, Italo, Regionale
Train companies

Italo, Frecciarossa and Trenitalia Venice – Florence

For as little as $25 (€20) you can travel by train from Venice to Florence with Italo, Frecciarossa and Trenitalia. Omio will show you the best deals, schedules and tickets available for this route.

Italo
Trenitalia
Frecciarossa

Taking a train with Italo is a great way to travel from Venice to Florence! These high-speed trains travel at speeds of up to 186 mph (300 kmh) and offer regular services to major cities around Italy, such as Rome, Naples, Florence and Milan, at affordable prices. As an official travel partner of Italo, we show you the best deals for Italo train tickets from Venice to Florence so you can book the cheapest, fastest or earliest ticket. Simply choose the best times and ticket available for this route on Omio. You can expect to travel around 126 miles (204 km) one-way between Venice and Florence on an Italo train.

Italo offers four different classes with a range of amenities: Smart, Comfort, Prima and Club Executive. Services on all Italo train cars include bathrooms, free WiFi, power outlets, reclining leather seats and footrests. The train cars are modernly equipped with a high level of comfort and even offer cinema screens in the more affordable Smart class. You can select from the following ticket options for Italo trains: Low Cost, Economy, and Flex.

When you buy your Italo train tickets from Venice to Florence don't forget to keep the following COVID-19 related policies in mind:

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

Trains from Venice to Florence

Travelers have 45 trains per day to choose from, making the journey from Venice to Florence easier than ever. No matter what time of day you'd like to leave, there is a trip that should fit your schedule perfectly. The journey only takes between 2 and 5 hours, meaning you will arrive at your destination before you know it.

Which train companies travel from Venice to Florence?

Trenitalia and Italo, the two largest Italian transport providers, are the main companies that offer trains from Venice to Florence. Both companies service approximately the same number of trips per day; some will require up to 2 transfers, while some will not require any transfers. Those who choose to travel on Trenitalia can plan on a journey anywhere between 2 and 8 hours, while journeys on Italo trains are between 2 hours and 2 hours 30 min.

Trenitalia trains from Venice to Florence

On weekdays and weekends, Trenitalia has 20 to 30 trains from Venice to Florence. Some of these trips do not require passengers to transfer trains, while others require up to 2 transfers. If you need to make a transfer, you will most likely do so at Bologna Centrale or Stazione Prato Centrale. The majority of trains depart from Venice Santa Lucia and Venice Mestre, and all trains arrive at Florence Santa Maria Novella or Florence Rifredi. Trains operated by Trenitalia usually take between 2 and 8 hours, depending on how many transfers there are. The company’s ticket policy is flexible, meaning you can make exchanges for free or receive a refund with only a 20 percent fee.

Italo trains from Venice to Florence

During both weekdays and weekends, Italo operates between 15 and 20 trains per day from Venice to Florence. Those who choose to travel with Italo won’t have to make any transfers. Almost all trains leave from Venice Santa Lucia and arrive at Florence Santa Maria Novella. Because Italo uses high-speed trains and requires no transfers, the journeys are very short, taking only around 2 hours. Italo shares the same ticket policy as Trenitalia, meaning that refunds are available for a 20 percent fee and ticket exchanges are free.

Train from Venice to Florence: Services on board

Trenitalia has one type of ticket—Second Class. In Second Class, passengers will have access to the bistro to buy refreshments, will be able to store their luggage for free, and will enjoy comfortable leather seats with armrests. If you'd like to travel with your bike, you can bring it on board without paying any additional fee. Employees are available to help any passengers with disabilities. In addition, there are certain services for disabled passengers, including wheelchair-accessible bathrooms. Passengers can bring one small pet at no additional charge. For train rides from Venice to Florence, Italo offers two ticket types—Smart and Prima. Passengers traveling Smart Class will have screens for watching movies, as well as access to complimentary Wi-Fi, while customers traveling in Prima Class will have additional leg room and luggage storage space. Italo has size limits on the items that passengers can bring on board, so make sure to measure your bicycle beforehand. You may also bring a small pet for no additional cost, no matter what class you're in.

Venice to Florence Train Time: Daily Departures

The earliest train that goes from Venice to Florence leaves at approximately 5:30 a.m., while the latest train has a departure time of 7:40 p.m. Unless it's a holiday, the timetable remains the same on weekdays and weekends. Between 3 and 5 trains depart each hour, totaling approximately 45 train journeys per day.

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

A train ride from Venice to Florence can last anywhere from 2 to 5 hours, depending on the company you're traveling with, the type of train you're riding, and the number of transfers you make. Slower trains usually have either 1 or 2 transfers before they reach their destination. Peak hours for this trip begin in the early morning and last through mid-afternoon.

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

Departure train stations: Trains for this route depart from two stations—Venice Santa Lucia and Venice Mestre. Venice Santa Lucia is found in the northern part of the city, while Venice Mestre is northeast of the city center. To travel to either of these train stations, it is best to take a water bus or taxi. Try to arrive at your designated train station at least 30 minutes before departure. Both locations have places for travelers to purchase refreshments.

Arrival train stations: On trains from Venice, you will arrive either at Florence Santa Maria Novella or Florence Rifredi. Florence Santa Maria Novella is right in the city center and has its own tram station, making it easy to reach. Florence Rifredi is north of the city and is reachable by both bus and tram. At each station, there are stores as well as free Wi-Fi.

How to find cheap train tickets from Venice to Florence?

One of the easiest ways to find low-cost tickets is to choose a slower train from Venice to Florence that requires you to make 1 or 2 transfers, as these tend to be less expensive. Making your reservation in advance also makes it easier to find cheap tickets. If you can be flexible, try comparing different dates and times to see if you can cut down on ticket prices.

 

Train tickets from Venice to Florence: when to book to save $

Time Price Savings
1 week earlier 31 €
2 weeks earlier 28 €11%
3 weeks earlier 27 €15%
1 month before 24 €29.%
2 months earlier 23 €35%
3 months earlier 24 €29%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Venice - Florence. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Venice - Florence 3 weeks in advance means you can save on average up to 15% compared to the price available on the day of departure.
  • If you book a ticket Venice - Florence with 2 months in advance you save up to about 35% compared to the initial price.
  • By booking 3 months in advance, you could save up to 29%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

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
What is the price of the cheapest train from Venice to Florence?
If you’re looking to save money on tickets, you can find cheap Venice to Florence trains for as little as $25 (€20)  in the next 7 days.
What is the cost of a train between Venice and Florence?
The train price from Venice to Florence is on average $25 (€20)  if you are looking to buy your tickets for this trip in the next 7 days.
How far is Florence from Venice by train?
You should expect to travel around 126 miles (204 km)  between Venice and Florence by train.
What is the Venice to Florence train travel time?
The train time from Venice to Florence is on average 4 h 42 min  for the 126 miles (204 km) long journey, but the time it takes to go between Venice and Florence by train can vary depending on specific dates or traveling on weekends and holidays.
What train station in Venice goes to Florence? What train station do I come into Florence from Venice?

Some of the Venice train stations to Florence you can start your journey from include Venezia Mestre, Venezia Santa Lucia and Venezia Mestre. Similarly, some of the arrival train stations in Florence include Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

When traveling this route, Omio customers are departing most frequently from Venezia Mestre   and arriving in Firenze Santa Maria Novella.

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

You can find the most popular departure train station for this trip, Venezia Mestre, located approximately 0 mile (s) / 0 km from the city center of Venice. The most popular arrival train station in Florence, called Firenze Santa Maria Novella, is located around 0 mile (s) / 0 km away from its city center.

What train companies offer a service from Venice to Florence?
Take the Venice to Florence train with Italo, Frecciarossa, Frecciargento or Trenitalia. However, it's always good to check out all possible train providers for the route to Florence from Venice as there might be differences in the amenities they offer.
When can I take the first train from Venice to Florence? When can I take the last train for the day?
You can take the earliest train from Venice to Florence at 4: 40 AM   or take the last train from Venice to Florence leaving at 2: 40 PM. Look for the latest Venice to Florence train schedules on Omio and book the best time to take the train for this trip.
How far in advance should I purchase train tickets to Florence from Venice for the best deals?
If you book a train ticket from Venice to Florence within the next 7 days, you can find tickets to cost on average $25 (€20) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Venice to Florence are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Venice
Florence
Venezia Santa Lucia
Amenities

Most Popular Travel Destinations