The cheapest trains from Venice to Florence

Showing times and prices for 25 Oct

Cheapest

£20

Average

£42

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

Cheapest
05:53Venice Mestre4h57 10:50Florence Santa Maria Novella
2 changes
£201One-way
Cheapest
05:53Venice Mestre4h48 10:41Florence Rifredi
2 changes
£201One-way
2nd Cheapest
12:40Venice Santa Lucia4h42 17:22Florence Santa Maria Novella
2 changes
£211One-way
2nd Cheapest
14:40Venice Santa Lucia4h42 19:22Florence Santa Maria Novella
2 changes
£211One-way
2nd Cheapest
07:40Venice Santa Lucia5h33 13:13Florence Santa Maria Novella
2 changes
£211One-way

Timetable Venice to Florence

Showing trains for tomorrow, Mon, 25 Oct
05:26Venice Santa Lucia2h13 07:39Florence Santa Maria Novella
0 changes
05:53Venice Mestre4h57 10:50Florence Santa Maria Novella
0 changes
05:53Venice Mestre4h48 10:41Florence Rifredi
0 changes
06:26Venice Santa Lucia2h13 08:39Florence 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:34Venice Mestre5h39 13:13Florence Santa Maria Novella
0 changes
07:40Venice Santa Lucia5h33 13:13Florence Santa Maria Novella
0 changes
08:40Venice Mestre1h59 10:39Florence Santa Maria Novella
0 changes
08:40Venice Santa Lucia5h10 13:50Florence 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:40Venice Santa Lucia6h31 16:11Florence 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
11:05Venice Santa Lucia2h15 13:20Florence Santa Maria Novella
0 changes
11:26Venice Santa Lucia2h13 13:39Florence Santa Maria Novella
0 changes
12:26Venice Santa Lucia2h13 14:39Florence Santa Maria Novella
0 changes
12:40Venice Santa Lucia4h42 17:22Florence 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 Lucia4h42 18:22Florence Santa Maria Novella
0 changes
14:14Venice Mestre3h13 17:27Florence Rifredi
0 changes
14:26Venice Santa Lucia2h13 16:39Florence Santa Maria Novella
0 changes
14:40Venice Santa Lucia4h42 19:22Florence Santa Maria Novella
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 Lucia4h42 20:22Florence 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 Lucia4h42 21:22Florence Santa Maria Novella
0 changes
17:26Venice Santa Lucia2h13 19:39Florence Santa Maria Novella
0 changes
17:40Venice Santa Lucia3h48 21:28Florence Rifredi
0 changes
17:40Venice Santa Lucia4h44 22:24Florence 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 across different modes

Mon
25 Oct
£17Regionale
£13Itabus
Tue
26 Oct
£17Regionale
£11Itabus
Wed
27 Oct
£17Regionale
£11Itabus
Thu
28 Oct
£17Regionale
£15Itabus
Fri
29 Oct
£17Regionale
£13Itabus
Sat
30 Oct
£18Regionale
£15Itabus
Sun
31 Oct
£18Regionale
£13Itabus
Mon
1 Nov
£18Regionale
£17Itabus
Tue
2 Nov
£17Regionale
£17Itabus
Wed
3 Nov
£17Regionale
£9Itabus
Thu
4 Nov
£17Intercity
£9Itabus
Fri
5 Nov
Find prices
£9Itabus
Sat
6 Nov
£13Intercity
£9Itabus
Sun
7 Nov
£18Regionale
£17Itabus
Mon
8 Nov
£17Regionale
£9Itabus
Tue
9 Nov
£11Intercity
£9Itabus
Wed
10 Nov
£13Intercity
£9Itabus
Thu
11 Nov
£13Intercity
£9Itabus
Fri
12 Nov
£17Regionale
£9Itabus
Sat
13 Nov
£17Regionale
£9Itabus

The fastest trains from Venice to Florence

Showing times and prices for 25 Oct

Fastest Journey

1 h 59 m

Average

3 h 15 m

Trains per day

37

Distance

205 km

Of the 37 trains that leave Venice for Florence every day 23 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 15 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:40Venice Mestre1h59 10:39Florence Santa Maria Novella
0 changes
£581One-way
2nd Fastest
09:20Venice Mestre2h00 11:20Florence Santa Maria Novella
0 changes
£501One-way
10:17Venice Mestre2h03 12:20Florence Santa Maria Novella
0 changes
£501One-way
19:26Venice Santa Lucia2h13 21:39Florence Santa Maria Novella
0 changes
£581One-way
07:26Venice Santa Lucia2h13 09:39Florence Santa Maria Novella
0 changes
£581One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

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

Train Information to Florence from Venice

distanceDistance126 miles (204 km)
durationAverage train duration4 h 42 min
priceAverage train ticket price£18 (€20)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesItalo, 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 4 h 42 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. While the average ticket price for this trip costs around £18, you can find the cheapest train ticket for as low as £17. Travellers depart most frequently from Venezia Mestre and arrive in Firenze Santa Maria Novella.

Train companies

Trenitalia, Italo and Frecciarossa trains from Venice to Florence

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

Trenitalia
Italo
Frecciarossa

Trenitalia is not only Italy's national railway company but also the country's largest train operator with an impressive fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Find the perfect train to cover the 126 miles (204 km) long journey from Venice to Florence with Trenitalia. Trenitalia offers different fares like the Base, Economy, Super Economy and Ordinaria tickets. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals! Check out the current Trenitalia timetable and book a cheap train between Venice and Florence in just a few steps. On Omio you can find all the information you need for the Venice to Florence journey, such as departure and arrival times, train stations, number of stops, journey times and more.

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

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Refund or voucher policy
    • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
    • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
    • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

    Trains from Venice to Florence

    High-speed Venice to Florence trains depart every hour, 7 days a week. Travelling up to 186 mph, these trains take a little over 2 hours to reach their destination and feature premium onboard amenities, so you can comfortably catch up on work or relax in your seat. Regular intercity and regional trains also operate on an hourly basis, but the travel time can be much longer as there are more stops and passengers may need to change trains.

     

    Venice to Florence Train Time: Daily Departures

    Trains from Venice to Florence run twice every hour, departing Venice about 40 times a day. From Monday to Saturday, trains begin operating around 7:00 a.m. and the last train leaves around 7:00 p.m. High-speed train services are most frequent between the peak hours of 8:00 a.m. and 11.00 a.m. On Sundays and public holidays, some train providers operate on a reduced timetable, particularly the Regionale services. If you would prefer to arrive in Florence early in the morning, Intercity trains offer an overnight service from Venice to Florence from Monday to Saturday.

     

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

    The fastest direct train takes 2 hours, departing from Venice Mestre and arriving at Florence Santa Maria Novella. High-speed Frecciargento, Frecciarossa and Italo trains travel from Venice to Florence in about 2h15min. Intercity and Regionale trains can take an hour or two longer, depending on the number of stops, changes and waiting time. Prices are more affordable, but the average duration is 4h10min. Passengers may also need to switch trains in Bologna and Prato.

     

    How to find cheap train tickets from Venice to Florence?

    There are plenty of ways to get low cost tickets for train travel. Try reserving your ticket a few weeks or months in advance to take advantage of early-bird specials. When you’re booking your ticket, being flexible with travel dates and times means you can get the best deals on cheap train tickets from Venice to Florence. If you don’t mind a longer travel time, you can find tickets on Regionale and Intercity trains for half the price of a high-speed train. Students and senior travellers are also entitled to reduced rates on train travel in Italy. If you are booking a journey on an Italo train, passengers over 60 years old enjoy great discounts with Italo Senior. Planning a train trip for the whole family? Children under 14 travel at a discounted rate, while infants under 3 years old can travel free of charge if they remain on an adult’s lap.

     

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

    Departure train stations: If you are travelling to Florence from Venice, you can depart from two main train stations, Venice Santa Lucia and Venice Mestre. Venice Santa Lucia is located in the historic centre of Venice, right on the bustling Grand Canal. It has numerous restaurants and excecutive/class lounges. Venice Mestre is on the Italian mainland, 6 miles across the channel from the floating city. It takes abut 20 minutes to reach it via metro and there are many facilities like ATMs, luggae storage and shops.

      

    Arrival train station: Coming from Venice, most passengers will arrive at Florence Santa Maria Novella in the city centre. Close to many of the city’s top attractions, this train station is easy to navigate and a good place to stop for a quick coffee and pastry. A few trains from Venice arrive at Florence Rifredi or Campo di Marte, which are further from the centre.

       

    Which train companies travel from Venice to Florence?

    A number of different train companies operate on the route from Venice to Florence. High-speed Frecciargento and Frecciarossa trains depart Venice Santa Lucia every hour and reach Florence in 2h13min. Italo also has a direct Venice to Florence train service up to 5 times a day, with a similar travel time. Trenitalia Regionale has hourly departures from Venice to Florence. Tickets are cheaper but the journey is longer. Intercity trains travel a few times a day from Venice Mestre to Florence Rifredi in 2h53min.

     

    Frecciargento and Frecciarossa trains from Venice to Florence

    Get to Florence in a flash! High-speed Trenitalia Frecciargento and Frecciarossa trains travel from Venice Santa Lucia to Florence Santa Maria Novella station every hour from 7.00 a.m. to 7:00 p.m. and arrive in a little over 2 hours. Onboard services include Wi-Fi and power sockets, while premium passengers enjoy roomy leather seats and plenty of extras.

    Italo trains from Venice to Florence

    Italo also offers a high-speed train service from Venice to Florence several times a day. This private company has four passenger classes, features reclining leather seats and offers a wide range of onboard amenities so you can travel in comfort and style. The travel time is a swift 2h15min.

    Regionale trains from Venice to Florence

    Trenitalia Regionale also runs an hourly service from Venice to Florence and arrives in 4h10min. Regionale trains tend to stop at every station between two larger cities, so you can enjoy the scenic journey. These trains are generally slower and older, but are often the most inexpensive option.

    Intercity trains from Venice to Florence

    Trenitalia Intercity trains connect larger cities and towns in Italy, reaching over 200 destinations. Scheduled to depart a few times a day from Venice Mestre to Florence Rifredi and Campo di Marte, both first and second class tickets are available. A direct journey takes 2h53min, but your travel time can be longer if you have to switch trains.

     

    Venice to Florence Trains: Services on board

    Trenitalia Regionale and Intercity trains offer armchair seating and in-carriage storage. High-speed providers Frecciarossa and Frecciargento offer premium services for business travellers, including designated ‘quiet’ cars, 6-seat meeting rooms, complimentary snacks and meals. Private operator Italio has four passenger classes with a wide range of onboard amenities, including Wi-Fi, power sockets, leather seats, a cinema coach and bistro. Executive passengers enjoy a personal screen, in-seat catering and access to the private lounge. Small pets are allowed to travel with their owners, while transport for dogs over 10kg (22lb) can be arranged. There are also accessible toilets onboard for passengers with disabilities.

    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 do cheap trains to Florence from Venice cost?
    If you’re looking to save money on tickets, you can find a cheap train from Venice to Florence for as little as £17  in the next 7 days.
    How much is a train ticket from Venice to Florence?
    If you are looking to buy your train ticket in the next 7 days, you can expect the Venice to Florence train to cost on average £18  one way.
    What is the distance from Venice to Florence via train?
    The train distance from Venice to Florence is around 126 miles (204 km).
    How long does it take from Venice to Florence by train?
    On average the train from Venice to Florence duration is 4 h 42 min  for the 126 miles (204 km) long route, but the travel time can vary if you depart 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 departure train station in Venice located? Where is the arrival train station in Florence located?

    Passengers board their train most frequently from Venezia Mestre and travel around 5 mile (s) / 8 km from the city centre to this train station.

    Passengers travelling this route most often arrive at Firenze Santa Maria Novella and need to travel approximately 1 mile (s) / 1 km from the train station to the city centre in Florence.

    What train providers offer a service from Venice to Florence?
    If you're looking for trains from Venice to Florence, you can rely on Italo, Frecciarossa, Intercity, Frecciargento, Regionale Veloce, Regionale, Trenitalia or Intercity Notte to get you to Florence. It's also good to check out all possible train companies for the Venice to Florence journey to see if there might be differences in the amenities they offer.
    Are there any direct trains to Florence from Venice?
    Yes, there are 25 direct trains a day between Venice and Florence. If you’re looking for a direct train from Venice to Florence, consider travelling with Italo. 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 per day are there between Venice and Florence?
    The average number of trains departing Venice for Florence is 25 a day. The train schedules and services may vary between weekdays and weekends.
    What time is the earliest train from Venice to Florence? What time is the last train from Venice to Florence?
    The earliest train departing from Venice to Florence leaves at 04: 53. The last train departing from Venice to Florence leaves at 14: 40. You can find the latest Venice to Florence train times on Omio and book the best time to leave for your journey on your chosen travel date.
    How far in advance should I purchase a train ticket between Venice and Florence to get the best deals?
    You can find a train from Venice to Florence to cost on average £18 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 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
    TaxiTaxi
    ticketOfficeHours
    Ticket office hours
    Mon - Sun: 05: 50 - 20: 30
    Connections to/from station
    Train lines: FR, FA, FB, EC, RJ, IC, EN, ICN, R, Italo
    Bus lines: 2, 3, 10, 15, 18, 25a, 31, 31H, 32, 32H, 33H, 34H, 43, 53, 86, N1, 8AE
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxiTaxi
    ticketOfficeHours
    Ticket office hours
    Mon - Sun: 06: 00 - 21: 00
    Connections to/from station
    Train lines: FR, FA, FB, IC, ICN, R, RER, EC, EN, RJ, VSOE
    Bus lines: 1, 2, 4. 1, 4. 2, 5. 1, 5. 2, 3, N