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.
This is the last train of the day.
Find all the dates and times for this journey
1 h 59 m
3 h 15 m
Trains per day
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.
|Distance||126 miles (204 km)|
|Average train duration||4 h 42 min|
|Average train ticket price||£18 (€20)|
|Train frequency||25 a day|
|Direct train||Yes, there are 25 direct trains a day|
|Train companies||Italo, 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.
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 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:
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
Here are some other resources that might have the information you need