Travel Venice to Florence

Venice to Florence Train: Schedules, Tickets & Prices

Trains from Venice to Florence take around 2h to 2h 15m, with tickets starting from 46 EUR to 63 EUR.

Train from Venice to Florence

Catch a train from Venice by departing at Venice Santa Lucia or Venice Mestre and arriving at Florence Santa Maria Novella. The journey usually takes about 2 hours. Tickets start at 46 EUR, book your seat in advance.

Prices: 46 EUR to 63 EUR

Duration: 2h – 2h 15m ⏱

Ride with train from Venice to Florence in 2h Hop on train from Venice to Florence for EUR 46

View all Train tickets →

Distance Venice to Florence

The distance between Venice and Florence is 200.1 kilometers.

Train from Venice to Florence Details

Find key information about the Train from Venice to Florence, including travel time, prices and stations.

Train
Average price
50 EUR
 
Cheapest
46 EUR
Average duration
2h 8m
 
Shortest
2h
Number of departures
22
07:05 - 18:17
Tickets
 
Stations
Departure stations
Arrival stations
Venice Santa Lucia
Venice Mestre
Florence Santa Maria Novella
Operators
NTV
 

Train Routes & Schedules from Venice to Florence

- Travel by train from Venice Santa Lucia to Florence Santa Maria Novella, with journeys lasting approximately 2h 15m. Rail services run from 07:05 until 18:05, and fares begin at 46 to 53 EUR.
- Start your journey at Venice Mestre and reach Florence Santa Maria Novella in around 2h to 2h 3m by train. Rail services operate from 07:17 until 18:17 with fares beginning at 46 to 63 EUR.

Train Timetable: Venice Mestre → Florence Santa Maria Novella

  • 07:17 09:20 2h 3m 46 EUR
  • 08:17 10:20 2h 3m 53 EUR
  • 09:20 11:20 2h 63 EUR
  • 10:17 12:20 2h 3m 51 EUR
  • 11:17 13:20 2h 3m 51 EUR
  • 12:17 14:20 2h 3m 51 EUR
  • 13:17 15:20 2h 3m 46 EUR
  • 14:17 16:20 2h 3m 51 EUR
  • 15:17 17:20 2h 3m 51 EUR
  • 16:17 18:20 2h 3m 46 EUR
  • 17:17 19:20 2h 3m 46 EUR
  • 18:17 20:20 2h 3m 46 EUR

Train Timetable: Venice Santa Lucia → Florence Santa Maria Novella

  • 07:05 09:20 2h 15m 46 EUR
  • 08:05 10:20 2h 15m 46 EUR
  • 11:05 13:20 2h 15m 51 EUR
  • 12:05 14:20 2h 15m 51 EUR
  • 13:05 15:20 2h 15m 53 EUR
  • 14:05 16:20 2h 15m 51 EUR
  • 15:05 17:20 2h 15m 51 EUR
  • 16:05 18:20 2h 15m 46 EUR
  • 17:05 19:20 2h 15m 53 EUR
  • 18:05 20:20 2h 15m 46 EUR

Check all Train tickets →

Frequently Asked Questions Train Venice to Florence

Below you will find answers to the most common questions about traveling from Venice to Florence by train.

How long does the train from Venice to Florence usually take?

A train from Venice to Florence usually takes about 2 hours to 2 hours 15 minutes, depending on whether you depart from Venice Mestre or Venice Santa Lucia. The Venice Mestre to Florence Santa Maria Novella train is a little faster, while the Venice Santa Lucia train journey is about 2 hours 15 minutes.

What is the price of a train ticket for Venice to Florence?

Train tickets for Venice to Florence usually cost between 46 EUR and 63 EUR. The final fare can vary by departure point and availability, so it is worth checking the train service options before booking.

Which stations are used for the Venice to Florence train trip?

For a Venice to Florence train trip, departures are available from Venice Santa Lucia and Venice Mestre, and the arrival station is Florence Santa Maria Novella. That makes it easy to choose the train connection that best fits your plans in Venice.

How many train departures are there between Venice and Florence?

There are 22 train trips between Venice and Florence, so you have several options during the day. With that many train departures, it is usually easier to find a time that matches your schedule.

What time is the first train from Venice to Florence?

The first train from Venice to Florence departs at 07:05. If you want an early start, this train departure gives you a morning option for reaching Florence.

When is the last train service from Venice to Florence?

The last train service from Venice to Florence departs at 18:17. If you are planning a later train journey, it is best to check availability and book in advance.

Is it better to book train tickets early for Venice to Florence?

Yes, it is a good idea to book train tickets early for Venice to Florence, especially if you want the best choice of departure times. Since the train service has multiple options but limited seats, early booking can make your train trip easier to plan.

What should I know before taking the train journey from Venice to Florence?

Before taking the train journey from Venice to Florence, it helps to confirm whether you are leaving from Venice Santa Lucia or Venice Mestre and to allow time to reach the station. The train ride is fairly short, so having your train tickets ready and checking the departure time in advance can make the trip smoother.


More Train routes from and to Venice or Florence

Planning more than just Venice to Florence?

You’re currently viewing Train options for Venice to Florence. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.