[menuItemContent][menuItemRightSideContent]
Currency

The cheapest trains from Florence to Venice

Showing times and prices for Jun 19

Cheapest

$25

Average

$49

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 Florence to Venice will cost around $ 49 if you buy it on the day, but the cheapest tickets can be found for only $ 25.

Cheapest
07:00AMFlorence Rifredi4h07 11:07AMVenice Mestre
2 changes
$251One-way
Cheapest
09:47AMFlorence Santa Maria Novella6h20 04:07PMVenice Mestre
2 changes
$251One-way
Cheapest
05:17PMFlorence Rifredi5h50 11:07PMVenice Mestre
2 changes
$251One-way
2nd Cheapest
05:10PMFlorence Santa Maria Novella6h10 11:20PMVenice Santa Lucia
2 changes
$261One-way
2nd Cheapest
05:10AMFlorence Santa Maria Novella5h10 10:20AMVenice Santa Lucia
2 changes
$261One-way

Timetable Florence to Venice

Showing trains for tomorrow, Sat, Jun 19
02:03AMFlorence Campo di Marte3h31 05:34AMVenice Santa Lucia
0 changes
04:32AMFlorence Santa Maria Novella4h48 09:20AMVenice Santa Lucia
0 changes
05:10AMFlorence Santa Maria Novella5h10 10:20AMVenice Santa Lucia
0 changes
06:47AMFlorence Santa Maria Novella4h33 11:20AMVenice Santa Lucia
0 changes
07:00AMFlorence Rifredi4h07 11:07AMVenice Mestre
0 changes
07:20AMFlorence Santa Maria Novella3h00 10:20AMVenice Santa Lucia
0 changes
08:10AMFlorence Santa Maria Novella5h10 01:20PMVenice Santa Lucia
0 changes
08:17AMFlorence Rifredi4h03 12:20PMVenice Santa Lucia
0 changes
08:20AMFlorence Santa Maria Novella2h18 10:38AMVenice Santa Lucia
0 changes
09:10AMFlorence Santa Maria Novella5h10 02:20PMVenice Santa Lucia
0 changes
09:20AMFlorence Santa Maria Novella2h18 11:38AMVenice Santa Lucia
0 changes
09:40AMFlorence Santa Maria Novella5h40 03:20PMVenice Santa Lucia
0 changes
09:47AMFlorence Santa Maria Novella6h20 04:07PMVenice Mestre
0 changes
10:20AMFlorence Santa Maria Novella2h18 12:38PMVenice Santa Lucia
0 changes
11:20AMFlorence Santa Maria Novella2h18 01:38PMVenice Santa Lucia
0 changes
11:40AMFlorence Santa Maria Novella5h40 05:20PMVenice Santa Lucia
0 changes
12:20PMFlorence Santa Maria Novella2h18 02:38PMVenice Santa Lucia
0 changes
01:20PMFlorence Santa Maria Novella2h18 03:38PMVenice Santa Lucia
0 changes
01:40PMFlorence Santa Maria Novella5h40 07:20PMVenice Santa Lucia
0 changes
02:20PMFlorence Santa Maria Novella2h18 04:38PMVenice Santa Lucia
0 changes
03:10PMFlorence Santa Maria Novella6h10 09:20PMVenice Santa Lucia
0 changes
03:20PMFlorence Santa Maria Novella2h18 05:38PMVenice Santa Lucia
0 changes
03:40PMFlorence Santa Maria Novella5h40 09:20PMVenice Santa Lucia
0 changes
03:56PMFlorence Campo di Marte3h24 07:20PMVenice Santa Lucia
0 changes
04:20PMFlorence Santa Maria Novella2h18 06:38PMVenice Santa Lucia
0 changes
05:10PMFlorence Santa Maria Novella6h10 11:20PMVenice Santa Lucia
0 changes
05:17PMFlorence Rifredi5h50 11:07PMVenice Mestre
0 changes
05:20PMFlorence Santa Maria Novella2h18 07:38PMVenice Santa Lucia
0 changes
05:40PMFlorence Santa Maria Novella5h40 11:20PMVenice Santa Lucia
0 changes
06:20PMFlorence Santa Maria Novella2h18 08:38PMVenice Santa Lucia
0 changes
07:20PMFlorence Santa Maria Novella2h06 09:26PMVenice Mestre
0 changes
07:50PMFlorence Campo di Marte4h30 12:20AMVenice Mestre
0 changes
07:50PMFlorence Campo di Marte3h30 11:20PMVenice Santa Lucia
0 changes
07:50PMFlorence Campo di Marte4h26 12:16AMVenezia Porto Marghera
0 changes
07:50PMFlorence Campo di Marte4h38 12:28AMVenezia Carpenedo
0 changes
08:41PMFlorence Santa Maria Novella2h18 10:59PMVenice Santa Lucia
0 changes
09:20PMFlorence Santa Maria Novella2h56 12:16AMVenezia Porto Marghera
0 changes
09:20PMFlorence Santa Maria Novella3h08 12:28AMVenezia Carpenedo
0 changes
09:20PMFlorence Santa Maria Novella3h00 12:20AMVenice Mestre
0 changes
09:20PMFlorence Santa Maria Novella2h18 11:38PMVenice Santa Lucia
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
Jun 18
$32Intercity
$33Flixbus
Sat
Jun 19
$25Regionale
$20Flixbus
Sun
Jun 20
$26Regionale
$23Flixbus
Mon
Jun 21
$25Regionale
$23Flixbus
Tue
Jun 22
$25Regionale
Find prices
Wed
Jun 23
$25Regionale
Find prices
Thu
Jun 24
$25Regionale
Find prices
Fri
Jun 25
$25Regionale
Find prices
Sat
Jun 26
$25Regionale
Find prices
Sun
Jun 27
$26Regionale
Find prices
Mon
Jun 28
$25Regionale
Find prices
Tue
Jun 29
$25Regionale
Find prices
Wed
Jun 30
$25Regionale
Find prices
Thu
Jul 1
$25Regionale
Find prices
Fri
Jul 2
$25Regionale
Find prices
Sat
Jul 3
$25Regionale
Find prices
Sun
Jul 4
$26Regionale
$18Flixbus
Mon
Jul 5
$25Regionale
$15Flixbus
Tue
Jul 6
$25Regionale
Find prices
Wed
Jul 7
$25Regionale
Find prices
Thu
Jul 8
$25Regionale
$15Flixbus

The fastest trains from Florence to Venice

Showing times and prices for Jun 19

Fastest Journey

2 h 6 m

Average

3 h 50 m

Trains per day

40

Distance

205 km

Of the 40 trains that leave Florence for Venice every day 15 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 50 m but if you time it right, some trains will get you there in just 2 h 6 m .

The slowest trains will take 6 h 20 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
07:20PMFlorence Santa Maria Novella2h06 09:26PMVenice Mestre
0 changes
$901One-way
2nd Fastest
09:20AMFlorence Santa Maria Novella2h18 11:38AMVenice Santa Lucia
0 changes
$821One-way
2nd Fastest
08:20AMFlorence Santa Maria Novella2h18 10:38AMVenice Santa Lucia
0 changes
$721One-way
2nd Fastest
02:20PMFlorence Santa Maria Novella2h18 04:38PMVenice Santa Lucia
0 changes
$721One-way
2nd Fastest
05:20PMFlorence Santa Maria Novella2h18 07:38PMVenice Santa Lucia
0 changes
$721One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

Sat, Jun 19
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

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

View all
train

Journey Summary

Florence to Venice Train Information

Avg. Train Duration
4 hours 25 minutes
Train Ticket Price: $28
Trains depart from:Florence
Trains arrive in:Venice
Distance:205 km
Train Companies:Intercity, Italo, Regionale, Intercity Notte
Train companies

Travel with Frecciarossa, Italo and Trenitalia from Florence to Venice

Travel from Florence to Venice from $25 (€20) with Omio’s train partners Frecciarossa, Italo and Trenitalia! You can find the best schedules and tickets when comparing and booking the most convenient journey for you.

Italo
Trenitalia
Frecciarossa

Taking a train with Italo is a great way to travel between Florence and Venice! 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 Florence to Venice so you can book the cheapest, fastest or earliest ticket. Simply choose the best times and ticket available for this trip on Omio. You can expect to travel around 126 miles (204 km) one-way from Florence to Venice 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.

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

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

Trains from Florence to Venice

If you've decided to take a train from Florence to Venice, you'll have numerous train trips to choose from. There are over 50 daily trains between these two cities, making it easy to find one that fits your timetable. The journey will take you anywhere from 2 hours to 5 hours and 30 min., depending on which company you choose to travel with.

Which train companies travel from Florence to Venice?

There are two primary companies that service trains from Florence to Venice—Trenitalia and Italo. Each of these train companies offers about the same number of trips per day, requiring anywhere from no transfers to two transfers before you reach your destination. If you use Trenitalia, you can plan on your journey taking anywhere from 4 hours to 5 hours 30 min., while if you travel with Italo, the journey will be closer to 2 hours.

Trenitalia trains from Florence to Venice

Trenitalia offers approximately 50 daily trains that go between Florence and Venice. While it's possible to find trains that require no transfers, you may have up to two transfers during your trip. Transfers will most often take place at Stazione Prato Centrale or Bologne Centrale. Almost all Trenitalia trains will leave from Florence Santa Maria Novella, Florence Campo di Marte, or Florence Rifredi, and all of them arrive at Venice Santa Lucia. On a Trenitalia train, you can plan on a journey between 4 hours and 5 hours 30 min. This company has a flexible ticket policy, meaning you can make ticket exchanges for free or receive a full refund minus a 20 percent fee.

Italo trains from Florence to Venice

In addition to Trenitalia, Italo also has train journeys from Florence to Venice, totaling about 50 trains per day. If you're traveling with Italo, you typically won't have to make a transfer during your journey. Your train will depart from Florence Santa Maria Novella and will arrive at Venice Santa Lucia. Italo operates high-speed trains, meaning the duration of the trip will be slightly under 2 hours. Like Trenitalia, Italo has a flexible ticket policy that includes free exchanges and the option of returning your ticket for a 20 percent fee.

Train from Florence to Venice: Services on board

When traveling with Trenitalia, you will find that there is one ticket class available for purchase, which is Second Class. With a Second Class ticket, you'll have access to services such as free luggage storage and refreshments available for purchase from the train’s bistro. If you'd like to bring a bicycle with you, you can do so at no additional cost. If you or someone you're traveling with has a disability, you can contact Trenitalia ahead of time to receive help with boarding and getting off the train. If you opt to travel with Italo, there are two ticket classes available, which are known as Smart and Prima. While Smart provides travelers with movie showings and free Wi-Fi, Prima provides extra leg room and luggage storage. It is possible to bring a bike depending on its size and whether there is extra storage space. All trains are wheelchair-accessible, and employees are prepared to help travelers with disabilities.

Florence to Venice Train Time: Daily Departures

When traveling from Florence to Venice, the earliest departure that you'll find during weekdays and weekends is around 2:00 a.m., while the latest train departs at approximately 11:00 p.m. Two to five trains depart each hour, but there are slightly fewer trains on the weekends and holidays.

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

Trains from Florence to Venice generally take between 2 hours and 5 hours 30 min., depending on the company you're traveling with and the type of train you're taking. If you travel on a slower train, you will likely have 1 to 2 transfers. Peak hours for this journey go from the morning to early afternoon.

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

Departure train stations: Trains from Florence to Venice may depart from any of 3 stations. Florence Santa Maria Novella is located near the city center and also has its own tram station, while Florence Campo di Marte is in the southern part of the city and also has its own tram station. Florence Rifredi is situated to the north of the city and is connected by both bus and tram. Make sure that you're at the proper train station at least 30 minutes before your departure. While waiting, you can purchase refreshments at nearby shops or use the free Wi-Fi.

Arrival train stations: Venice Santa Lucia is the Venetian station where you'll arrive and is located in the northern part of the city. You can get to the station by taking a water bus or a taxi, and the train station has snacks and drinks you can purchase.

How to find cheap train tickets from Florence to Venice?

If you'd like to purchase low-cost tickets, make sure to book your journey ahead of time. Since there are so many daily trains between Florence and Venice, being flexible on dates and times is a smart way to help you save money. Depending on the journey you choose, you might be able to receive a discount through either Transitalia or Italo if you're under a certain age or if you're a senior citizen.

Train from Florence to Venice: FAQ

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

Travel Tips

Trains from Florence to Venice
Travel by train to Venice 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 Florence to Venice.
FAQs
What is the price of the cheapest train from Florence to Venice?
Looking to save money on your journey? Omio customers have found the cheapest train from Florence to Venice for the next 7 days starting from $25 (€20)  one way.
What is the price of a train ticket to Venice from Florence?
If you’re looking to book your train tickets in the next week, you can expect the Florence to Venice train price to come in at an average of $26 (€21)  one way.
How far is Florence to Venice by train?
The distance from Florence to Venice by train is approximately 126 miles (204 km).
How long is a train to Venice from Florence on average?
The Florence to Venice train duration is on average 4 h 7 min, which is to be expected when traveling 126 miles (204 km) to Venice from Florence. However, the time it takes can vary based on specific dates, weekends, and holidays.
When traveling by train from Florence to Venice, which train station in Florence do I depart from and which train station in Venice do I arrive in?

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

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

Where is the train station in Florence? Where is the train station in Venice?

Passengers board the train most frequently from Firenze Santa Maria Novella, which is located around 0 mile (s) / 0 km away from the city center, and they get off the train at Venezia Mestre, located 0 mile (s) / 0 km away from the city center.

Which train providers can take me between Florence and Venice?
When taking a train from Florence to Venice, you can count on Italo, Frecciarossa, Frecciargento or Trenitalia for the best way to get you to Venice. You can also check all possible train companies who offer a service between Florence and Venice and compare the amenities they offer before buying a train ticket.
What are the first and last departure train times from Florence to Venice?
The first Florence to Venice train departs at 5: 00 AM   and the last train from Florence to Venice leaves at 4: 45 PM. Check out the most up-to-date train schedule from Florence to Venice on Omio and find the best time to travel to your destination.
How early should I buy Florence to Venice train tickets to get the best deals?
If you purchase a train ticket from Florence to Venice within the next 7 days, you can find tickets to cost on average $26 (€21) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Florence to Venice are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Florence
Venice
Firenze S.M.N.
Amenities