Venice to Florence train

Cheap train tickets from Venice to Florence

Showing times and prices for Nov 28

Cheapest

24

Average

45

The best way to find a cheap train ticket from Venice to Florence is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
12:40PMVenice Santa Lucia4h12 04:52PMFlorence Santa Maria Novella
2 transfers
241One-way
Cheapest
07:40AMVenice Santa Lucia4h12 11:52AMFlorence Santa Maria Novella
2 transfers
241One-way
Cheapest
02:40PMVenice Santa Lucia4h12 06:52PMFlorence Santa Maria Novella
2 transfers
241One-way
Cheapest
09:40AMVenice Santa Lucia4h12 01:52PMFlorence Santa Maria Novella
2 transfers
241One-way
Cheapest
06:40AMVenice Santa Lucia4h12 10:52AMFlorence Santa Maria Novella
2 transfers
241One-way

Train schedule from Venice to Florence

Showing trains for tomorrow, Monday, November 28
05:26AMVenice Santa Lucia2h13 07:39AMFlorence Santa Maria Novella
0 transfers
05:34AMVenice Santa Lucia4h18 09:52AMFlorence Santa Maria Novella
2 transfers
06:26AMVenice Santa Lucia2h13 08:39AMFlorence Santa Maria Novella
0 transfers
06:40AMVenice Santa Lucia4h12 10:52AMFlorence Santa Maria Novella
2 transfers
06:40AMVenice Santa Lucia3h35 10:15AMFlorence Rifredi
1 transfer
07:05AMVenice Santa Lucia2h15 09:20AMFlorence Santa Maria Novella
0 transfers
07:17AMVenice Mestre2h03 09:20AMFlorence Santa Maria Novella
0 transfers
07:26AMVenice Santa Lucia2h13 09:39AMFlorence Santa Maria Novella
0 transfers
07:40AMVenice Santa Lucia4h12 11:52AMFlorence Santa Maria Novella
2 transfers
08:05AMVenice Santa Lucia2h15 10:20AMFlorence Santa Maria Novella
0 transfers
08:17AMVenice Mestre2h03 10:20AMFlorence Santa Maria Novella
0 transfers
08:40AMVenice Mestre1h59 10:39AMFlorence Santa Maria Novella
0 transfers
09:20AMVenice Mestre2h00 11:20AMFlorence Santa Maria Novella
0 transfers
09:26AMVenice Santa Lucia2h13 11:39AMFlorence Santa Maria Novella
0 transfers
09:34AMVenice Mestre2h53 12:27PMFlorence Rifredi
0 transfers
09:40AMVenice Santa Lucia4h12 01:52PMFlorence Santa Maria Novella
2 transfers
10:17AMVenice Mestre2h03 12:20PMFlorence Santa Maria Novella
0 transfers
10:26AMVenice Santa Lucia2h13 12:39PMFlorence Santa Maria Novella
0 transfers
10:40AMVenice Santa Lucia4h12 02:52PMFlorence Santa Maria Novella
2 transfers
11:05AMVenice Santa Lucia2h15 01:20PMFlorence Santa Maria Novella
0 transfers
11:17AMVenice Mestre2h03 01:20PMFlorence Santa Maria Novella
0 transfers
11:26AMVenice Santa Lucia2h13 01:39PMFlorence Santa Maria Novella
0 transfers
11:40AMVenice Santa Lucia4h12 03:52PMFlorence Santa Maria Novella
2 transfers
12:26PMVenice Santa Lucia2h13 02:39PMFlorence Santa Maria Novella
0 transfers
12:40PMVenice Santa Lucia4h12 04:52PMFlorence Santa Maria Novella
2 transfers
01:05PMVenice Santa Lucia2h15 03:20PMFlorence Santa Maria Novella
0 transfers
01:17PMVenice Mestre2h03 03:20PMFlorence Santa Maria Novella
0 transfers
01:26PMVenice Santa Lucia2h13 03:39PMFlorence Santa Maria Novella
0 transfers
01:40PMVenice Santa Lucia3h47 05:27PMFlorence Rifredi
1 transfer
01:40PMVenice Santa Lucia4h12 05:52PMFlorence Santa Maria Novella
2 transfers
02:05PMVenice Santa Lucia2h15 04:20PMFlorence Santa Maria Novella
0 transfers
02:17PMVenice Mestre2h03 04:20PMFlorence Santa Maria Novella
0 transfers
02:26PMVenice Santa Lucia2h13 04:39PMFlorence Santa Maria Novella
0 transfers
02:40PMVenice Santa Lucia4h12 06:52PMFlorence Santa Maria Novella
2 transfers
03:05PMVenice Santa Lucia2h15 05:20PMFlorence Santa Maria Novella
0 transfers
03:17PMVenice Mestre2h03 05:20PMFlorence Santa Maria Novella
0 transfers
03:26PMVenice Santa Lucia2h13 05:39PMFlorence Santa Maria Novella
0 transfers
03:34PMVenice Mestre2h51 06:25PMFlorence Rifredi
0 transfers
03:34PMVenice Mestre3h02 06:36PMFlorence Campo di Marte
0 transfers
03:40PMVenice Santa Lucia4h12 07:52PMFlorence Santa Maria Novella
2 transfers
03:53PMVenice Mestre3h34 07:27PMFlorence Campo di Marte
1 transfer
04:05PMVenice Santa Lucia2h15 06:20PMFlorence Santa Maria Novella
0 transfers
04:17PMVenice Mestre2h03 06:20PMFlorence Santa Maria Novella
0 transfers
04:26PMVenice Santa Lucia2h13 06:39PMFlorence Santa Maria Novella
0 transfers
04:40PMVenice Santa Lucia4h12 08:52PMFlorence Santa Maria Novella
2 transfers
05:05PMVenice Santa Lucia2h15 07:20PMFlorence Santa Maria Novella
0 transfers
05:17PMVenice Mestre2h03 07:20PMFlorence Santa Maria Novella
0 transfers
05:26PMVenice Santa Lucia2h13 07:39PMFlorence Santa Maria Novella
0 transfers
05:40PMVenice Santa Lucia3h57 09:37PMFlorence Rifredi
2 transfers
05:40PMVenice Santa Lucia4h30 10:10PMFlorence Santa Maria Novella
1 transfer
06:26PMVenice Santa Lucia2h13 08:39PMFlorence Santa Maria Novella
0 transfers
07:26PMVenice Santa Lucia2h13 09:39PMFlorence Santa Maria Novella
0 transfers
07:40PMVenice Santa Lucia4h10 11:50PMFlorence Santa Maria Novella
2 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Nov 28
Tue
Nov 29
Wed
Nov 30
Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18

Fastest train times from Venice to Florence

Showing times and prices for Nov 28

Fastest Journey

1 h 59 m

Average

2 h 49 m

Trains per day

53

Distance

205 km

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

Fastest
08:40AMVenice Mestre1h59 10:39AMFlorence Santa Maria Novella
0 transfers
581One-way
2nd Fastest
09:20AMVenice Mestre2h00 11:20AMFlorence Santa Maria Novella
0 transfers
531One-way
07:17AMVenice Mestre2h03 09:20AMFlorence Santa Maria Novella
0 transfers
531One-way
01:17PMVenice Mestre2h03 03:20PMFlorence Santa Maria Novella
0 transfers
531One-way
03:17PMVenice Mestre2h03 05:20PMFlorence Santa Maria Novella
0 transfers
531One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay in Florence?

View on map

Top pick hotels

Entire homes & apartments

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 10 min
priceAverage train ticket price$24 (€21)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 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 trip taking on average 4 h 10 min with our travel partners like Italo, Regionale Veloce, Intercity, Trenitalia, Regionale, Frecciargento, Frecciarossa or Intercity Notte. Normally, there are 17 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $24 (€21), but the average price of train tickets is $24 (€21). Travelers depart most frequently from Venezia Mestre and arrive in Firenze Santa Maria Novella.

Train providers: Trenitalia, Frecciarossa and Intercity from Venice to Florence trains

Trenitalia, Frecciarossa and Intercity trains will get you between Venice and Florence from $24 (€21). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Trenitalia
Frecciarossa
Intercity

Trenitalia is Italy’s national railroad company providing services across the whole country, giving you ample opportunity to discover the beauty and culture of Italy. Trenitalia’s fleet of trains include its high-speed trains Frecciarossa, Frecciargento and Frecciabianca as well as intercity, regional and night trains. Bathrooms and WiFi access are standard services on long-distance routes, and, in most cases, there is barrier-free access on Trenitalia trains.

Taking a train with Trenitalia is a great way to travel between Venice and Florence, and Omio can show you the best times and tickets available for the 126 miles (204 km) long train route. Trenitalia offers different fares for the Venice to Florence trip with ticket options like Base, Economy, Super Economy and Ordinaria. You can even apply Trenitalia discount cards on Omio at the time of purchasing tickets. Simply check the current Trenitalia train schedule, compare the cheapest, fastest, or earliest routes to Florence from Venice, and buy your cheap Trenitalia train ticket on Omio easily and securely today.

    Step on board a Frecciarossa train and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed trains make about 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. These trains reach speeds up to 186 mph (300 kmh), so you can travel 126 miles (204 km) between Venice and Florence quickly on a Frecciarossa high-speed train. There are four different classes to choose from: Standard, Premium, Business, and Executive. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

    We show you the latest Frecciarossa train schedule for the Venice to Florence route, so you can select the best times for your upcoming trip. You can find other travel information on Omio for this journey, such as departure and arrival train stations, journey times, number of stops, and cheap fares. You can select from three ticket types: Super Economy, Economy, and Base. Once you’ve picked your ticket, book a cheap train from Venice to Florence with us today and enjoy your journey with Trenitalia’s Frecciarossa!

    Train information from Venice to Florence with Frecciarossa:

    • Average Duration: 2 h 13 min
    • Frecciarossa frequency: 13 a day

    Enjoy a smooth and easy trip from Venice to Florence with Intercity! As an official travel partner of Intercity, Omio can help you search current train schedules and timetables from Intercity, compare the best routes between Venice and Florence as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable Intercity Venice to Florence train ticket available today. If you search for Intercity tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a line at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train from Venice to Florence on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 126 miles (204 km) journey to Florence from Venice with ease and comfort on a train with Intercity.

      Trains from Venice to Florence

      There are 38 train options per day from Venice to Florence, departing from two stations across Venice - Venice Santa Lucia and Venice Mestre. Trains will arrive at two possible arrival stations in Florence - Florence Santa Maria Novella or Florence Rifredi. The journey can be as fast as about 2h, but it can also take as long as 6h 30min depending on the route you choose and the type of train you ride. The trains on this route are operated by Trenitalia and Italo. Many of the options are direct trains with no change required, but some include one or two connections in Bologna or Prato.

      Venice to Florence Train Time: Daily Departures

      You can select from 38 train travel options each day for your journey from Venice to Florence. These are not all distinct trains, as some options are simply the same train departing from the two different stations within Venice. The earliest train of the day leaves from Venice Santa Lucia railway station around 5:25 a.m. and arrives at Florence Santa Maria Novella railway station at 7:40 p.m. for a 2h 15min journey. The final train of the day departs from Venice Mestre railway station around 7:55 p.m. and arrives in Florence Santa Maria Novella railway station around 11:15 p.m. for a 3h 20min journey.

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

      When you ride with high-speed trains, the journey from Venice to Florence can be over in as little as 2h. The fastest options depart at 8:40 a.m., 9:20 a.m., or 10:20 a.m. from Venice Mestre railway station and complete the journey in about 2h to Florence Santa Maria Novella railway station. These trains do not require any changes. The fastest option that does not involve a high-speed train departs at 2:15 p.m. from Venice Mestre railway station and finishes the journey in about 3h 15min with a Trenitalia Intercity train. This route does not involve any changes.

      Venice Boats Tourists. Source: Shutterstock

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

      Departure train station: There are two departure stations for trains from Venice to Florence - Venice Santa Lucia railway station and Venice Mestre railway station. Venice Santa Lucia - referred to as Stazione di Venezia Santa Lucia in Italian - is located on the island of Venice and serves as the terminal station for trains heading to this city. You can reach the station by using the public water bus system, Vaporetto. You could also take the taxi, though it tends to be more expensive and does not give the full Venice experience of a water bus. Inside the station there are restaurants, shops, information booths, restrooms, and luggage storage. A Sala Blu lounge is available for travelers with disabilities, where assistance can be arranged for these guests throughout their journey. Venice Mestre is located across the water on the Mestre-Marghera border. It connects with multiple ATVO suburban bus lines.

      Arrival train station: The arrival station for trains from Venice to Florence is Florence Santa Maria Novella railway station or Florence Rifredi railway station. Florence Santa Maria Novella is also known as Firenze Santa Maria Novella station. This station is located in the heart of the Florence city centre. It is one of the busiest stations in Italy and serves nearly 60 million travelers per year. Inside the stations you will find shops, restaurants, a pharmacy, restrooms, post offices, a bank, currency exchange counters, and passenger lounges. The Sala Blu for travelers with disabilities is available to provide assistance at this station and throughout your journey. Florence Rifredi railway station is about 4 miles (6.5 km) north of the Florence city centre. It has connections to the urban bus transit system for quick access to and from the city centre.

      Which train companies travel from Venice to Florence?

      There are two companies operating trains from Venice to Florence - Trenitalia and Italo. Trenitalia is the government-operated train company that has been serving all of Italy since 2000. It uses a combination of Regionale and Intercity trains on this route, along with some options utilizing the Frecciarossa high-speed trains. Italo is a private passenger train company that has been operating since 2012. It operates high-speed trains on this route. Both companies offer high-speed routes that complete the journey in about 2h. However, only Trenitalia offers options that do not involve a high-speed train.

      Trenitalia trains from Venice to Florence

      Trenitalia operates 33 trains per day from Venice to Florence. The fastest possible option completes the journey in about 2h with the help of a Frecciarossa high-speed train - the flagship train of the FRECCE high-speed rail fleet. Many of these trains are direct, while some of them involve one or two connections in Bologna or Prato. Out of the 33 trains that Trenitalia operates on this route per day, 16 are high-speed options. The other trains are slower Intercity or Regionale trains, but these are typically less expensive.

      Italo trains from Venice to Florence

      Italo operates 5 trains per day from Venice to Florence. All of these trains are high-speed, with the fastest options completing the journey in around 2h total. All the trains operated by Italo on this route are direct.

      Venice Canal. Source: Shutterstock

      Train Venice to Florence: Services on Board

      The amenities on your train, along with the luggage policy and other factors, will vary depending on what train option you select. If you choose the Regionale Veloce or Intercity trains, there are no class differences or seat reservations. On the Frecciarossa or Frecciargento, however, you can choose from four distinct class options: Standard, Premium, Business, and Executive. You are recommended to only bring the amount of luggage that you are comfortable in handling alone. Foldable bikes or disassembled bikes can be included as luggage, but they must be under the size of 47x32x18 in (120x80x45 cm).

      Full-size bikes can also be brought on board, but it will cost you an extra surcharge. Travelers with disabilities can arrange station to station support throughout their journey by contacting the Sala Blu in advance of their travel. Small pets - cats, small dogs, etc. - are allowed to come along in their carriers if they are smaller than 28x12x20 in (70x30x50 cm). Larger dogs with a leash and muzzle can also join the trip, but will need their own ticket at a 50% cost reduction. All train companies throughout Italy allow guide dogs to come along the trains for no charge.

      How to find cheap train tickets from Venice to Florence?

      You can score great deals on train tickets from Venice to Florence by using Omio to compare the rates of multiple providers at once. If you find a deal, you might want to book in advance and lock that price in for your journey. For travelers with a flexible schedule, the more open you are to changing your travel dates, the more options you have to explore. Since high-speed trains are typically more expensive, you might be able to save money on this route by choosing one of Trenitalia’s Intercity or Regionale trains instead of the Frecciarossa.

      To Florence by train—travel tips

      Often considered to be the birthplace of the Renaissance, Florence is the most populated city in all of Tuscany. People from around the world flock to this epicenter of arts, culture, history, and cuisine. Kick off your visit with a stop at Piazzale Michelangelo, where you can see a massive collection of art from the Renaissance Era. As a bonus, this location also offers some of the best views of the city, so you can marvel at the skyline of the city you are about to explore.

      If you are looking for more artistic inspiration, make time for a stop at Gallerie Degli Uffizi or Galleria dell’Accademia. For the architecturally-minded, make your way to the Basilica of Santa Croce, Cattedrale di Santa Maria del Fiore, or Piazza del Duomo. Once you have worked up an appetite, fill up with traditional Florence foods such as Crosini Neri - a sliced paté served atop toasted bread slices, or Peposo alla fiorentina - slowly cooked meat covered in red wine, garlic, and of course, peppercorn.

      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 Tips: 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
      Train tickets from Venice to Florence for some dates and times can be found for as cheap as $24 (€21)  one way in the next 7 days.
      The Venice to Florence train ticket price is on average $24 (€21)  if you are looking to book your tickets for this journey in the next week.
      The Venice to Florence train distance is approximately 126 miles (204 km).
      The train time between Venice and Florence is on average 4 h 10 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 traveling on weekends and holidays.

      When taking a train from Venice, you have a couple of train stations you can depart from including Venezia Mestre, Venezia Santa Lucia and Venice. When you arrive in Florence, your train can arrive in train stations including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

      Omio customers traveling this route book their trains from Venezia Mestre   to Firenze Santa Maria Novella.

      Passengers board the train most frequently from Venezia Mestre, which is located around 5.5 miles (8.9 km) away from the city center, and they get off the train at Firenze Santa Maria Novella, located 1.2 miles (2 km) away from the city center.

      For the route from Venice to Florence you can take a train with Italo, Regionale Veloce, Intercity, Trenitalia, Regionale, Frecciargento, Frecciarossa or Intercity Notte. Be sure to check out all possible train providers that offer services from Venice to Florence on Omio to compare what amenities they may have.
      Yes, there are 17 direct trains between Venice and Florence per day with Italo, Frecciarossa or Intercity  on Omio. This is worth paying attention to when you book your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
      The average number of trains departing Venice for Florence is 17 a day. The train schedules and services may vary between weekdays and weekends.
      The earliest train for this route departs from Venice at 5: 40 PM. The last train leaves from Venice at 5: 40 PM. Check Omio for the latest train schedule from Venice to Florence and book the best time to depart on your chosen travel date.
      If you buy the Venice to Florence train within the next 7 days, you can find one way tickets to cost on average $24 (€21). However, booking your train ticket in advance gives you access to the best prices for trains between Venice and Florence. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

      Important Stations and Airports in Venice and Florence

      Venice
      Florence
      Venezia Mestre is the most popular Venice railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Venice for your trip to Florence.

      Travel to popular destinations by train, bus or flight

      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
      Currency
      Language