Cheap train tickets from Venice to Florence

Showing times and prices for Jan 26

Cheapest

$27

Average

$47

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

Cheapest
11:40AMVenice Santa Lucia4h12 03:52PMFlorence Santa Maria Novella
2 changes
$271One-way
Cheapest
07:40AMVenice Santa Lucia4h12 11:52AMFlorence Santa Maria Novella
2 changes
$271One-way
Cheapest
09:40AMVenice Santa Lucia4h12 01:52PMFlorence Santa Maria Novella
2 changes
$271One-way
Cheapest
01:40PMVenice Santa Lucia4h12 05:52PMFlorence Santa Maria Novella
2 changes
$271One-way
Cheapest
07:40PMVenice Santa Lucia4h10 11:50PMFlorence Santa Maria Novella
2 changes
$271One-way

Train schedule from Venice to Florence

Showing trains for tomorrow, Wed, Jan 26
05:34AMVenice Santa Lucia4h18 09:52AMFlorence Santa Maria Novella
0 changes
06:26AMVenice Santa Lucia2h13 08:39AMFlorence Santa Maria Novella
0 changes
06:40AMVenice Santa Lucia3h35 10:15AMFlorence Rifredi
0 changes
06:40AMVenice Santa Lucia4h12 10:52AMFlorence 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:40AMVenice Santa Lucia4h12 11:52AMFlorence 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:34AMVenice Mestre2h53 12:27PMFlorence Rifredi
0 changes
09:40AMVenice Santa Lucia4h12 01:52PMFlorence 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:40AMVenice Santa Lucia4h12 02:52PMFlorence Santa Maria Novella
0 changes
11:40AMVenice Santa Lucia4h12 03:52PMFlorence Santa Maria Novella
0 changes
12:26PMVenice Santa Lucia2h13 02:39PMFlorence Santa Maria Novella
0 changes
12:40PMVenice Santa Lucia4h12 04:52PMFlorence 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 Lucia4h12 05:52PMFlorence Santa Maria Novella
0 changes
02:26PMVenice Santa Lucia2h13 04:39PMFlorence Santa Maria Novella
0 changes
02:34PMVenice Mestre2h53 05:27PMFlorence Rifredi
0 changes
02:40PMVenice Santa Lucia4h12 06:52PMFlorence Santa Maria Novella
0 changes
02:53PMVenice Mestre3h32 06:25PMFlorence Rifredi
0 changes
03:05PMVenice Santa Lucia2h15 05:20PMFlorence Santa Maria Novella
0 changes
03:26PMVenice Santa Lucia2h13 05:39PMFlorence Santa Maria Novella
0 changes
03:40PMVenice Santa Lucia3h47 07:27PMFlorence Campo di Marte
0 changes
03:40PMVenice Santa Lucia4h12 07:52PMFlorence Santa Maria Novella
0 changes
04:26PMVenice Santa Lucia2h13 06:39PMFlorence Santa Maria Novella
0 changes
04:40PMVenice Santa Lucia4h12 08:52PMFlorence Santa Maria Novella
0 changes
05:05PMVenice Santa Lucia2h15 07:20PMFlorence Santa Maria Novella
0 changes
05:40PMVenice Santa Lucia4h30 10:10PMFlorence Santa Maria Novella
0 changes
05:40PMVenice Santa Lucia3h57 09:37PMFlorence 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

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

Wed
Jan 26
$24Regionale
$13Itabus
Thu
Jan 27
$24Intercity
$13Itabus
Fri
Jan 28
$24Regionale
$13Itabus
Sat
Jan 29
$24Intercity
$13Itabus
Sun
Jan 30
$24Regionale
$14Flixbus
Mon
Jan 31
$24Intercity
$13Itabus
Tue
Feb 1
$18Intercity
$12Itabus
Wed
Feb 2
$18Intercity
$12Itabus
Thu
Feb 3
$15Intercity
$12Itabus
Fri
Feb 4
$24Intercity
$12Itabus
Sat
Feb 5
$15Intercity
$12Itabus
Sun
Feb 6
$24Intercity
$12Itabus
Mon
Feb 7
$24Intercity
$12Itabus
Tue
Feb 8
$15Intercity
$13Itabus
Wed
Feb 9
$15Intercity
$13Itabus
Thu
Feb 10
$15Intercity
$13Itabus
Fri
Feb 11
$24Intercity
$10Itabus
Sat
Feb 12
$15Intercity
$12Itabus
Sun
Feb 13
$24Intercity
$15Itabus
Mon
Feb 14
$18Intercity
$12Itabus

Fastest train times from Venice to Florence

Showing times and prices for Jan 26

Fastest Journey

1 h 59 m

Average

3 h 6 m

Trains per day

37

Distance

205 km

Of the 37 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 6 m 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 30 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
$691One-way
2nd Fastest
09:20AMVenice Mestre2h00 11:20AMFlorence Santa Maria Novella
0 changes
$581One-way
10:17AMVenice Mestre2h03 12:20PMFlorence Santa Maria Novella
0 changes
$581One-way
07:26PMVenice Santa Lucia2h13 09:39PMFlorence Santa Maria Novella
0 changes
$691One-way
01:26PMVenice Santa Lucia2h13 03:39PMFlorence Santa Maria Novella
0 changes
$691One-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?

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 duration2 h 53 min
priceAverage train ticket price$24 (€20)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersItalo, Frecciarossa, Intercity, Frecciargento, Regionale Veloce, Regionale, Trenitalia or Intercity Notte

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

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

You can travel by train from Venice to Florence with Italo, Frecciarossa and Trenitalia for as low as $24 (€20). When you search for schedules and tickets, Omio will show you the best journey.

Italo
Frecciarossa
Trenitalia

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 car 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 bathrooms, 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.

Venice to Florence train information with Italo:

  • Average Duration: 2 h 44 min
  • Italo frequency: 12 a day

When purchasing your Italo train tickets to Florence from Venice, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

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

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 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?

Omio customers have found the cheapest trains from Venice to Florence to cost as little as $24 (€20)  in the next 7 days.

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

If you’re looking to book your train tickets in the next week, you can expect the Venice to Florence train price to come in at an average of $24 (€20)  one way.

What is the distance to Florence from Venice by train?

When traveling this route you should expect the distance between Venice and Florence by train to be approximately 126 miles (204 km).

How long is a train to Florence from Venice on average?

On average the Venice to Florence train time is 2 h 53 min  covering the 126 miles (204 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

What is the departure train station in Venice and arrival train station in Florence?

Some of the Venice train stations to Florence you can start your journey from include Venezia Mestre, Venezia Santa Lucia and Venice. 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 do I find the Venice train station to Florence? Where is the Florence train station?

Passengers board their train most frequently from Venezia Mestre and travel around 5.5 miles (8.9 km) from the city center to this train station.

Passengers traveling this route most often arrive at Firenze Santa Maria Novella and need to travel approximately 0.7 miles (1.1 km) from the train station to the city center in Florence.

Which train companies should I travel with from Venice to Florence?

For the route from Venice to Florence you can take a train with Italo, Frecciarossa, Intercity, Frecciargento, Regionale Veloce, Regionale, Trenitalia 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.

Is there a direct train from Venice to Florence?

Yes, there are 25 direct trains per day from Venice to Florence. You can look to travel with Italo, Frecciarossa or Intercity  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.

How many train services are there to Florence from Venice a day?

The average number of trains departing Venice for Florence is 25 a day. The train schedules and services may vary between weekdays and weekends.

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 first train from Venice to Florence at 8: 34 AM. The last train from Venice to Florence that you can take departs at 4: 40 PM. Omio shows you the latest train from Venice to Florence schedule to help you book the best departure time for this trip.

How early should I purchase Venice to Florence train tickets to get the best deals?

You can find trains from Venice to Florence to cost on average $24 (€20) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Venice to Florence train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

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.
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 transit 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 transit 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