COMPARE Prices across different modes

Sep 21
$61Marino Autolinee
Sep 22
$51Marino Autolinee
Sep 24
Sep 25
Sep 26
Sep 30
$19Intercity Notte
Oct 1
$14Intercity Notte
$57Marino Autolinee
Oct 2
$19Intercity Notte

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

Deutsche Bahn

Train Information between Florence and Treviso

distanceDistance140 miles (225 km)
durationAverage train duration5 h
priceAverage train ticket price$26 (€21)
changesDirect trainYes
carriersTrain companiesFrecciarossa, Intercity, Frecciargento or Italo

Trains from Florence to Treviso cover the 140 miles (225 km) long journey taking on average 5 h with our travel partners like Frecciarossa, Intercity, Frecciargento or Italo. There are direct train services available. While the average ticket price for this route costs around $26 (€21), you can find the cheapest train ticket for as low as $26 (€21). Travelers depart most frequently from Firenze Santa Maria Novella and arrive in Treviso Centrale.


Enjoy traveling between Florence and Treviso by taking a train with Italo! The Italian high-speed train covers around 9, 900 miles (16, 000 km) of railroad lines in Italy and travels at speeds of up to 186 mph (300 kmh). There are four different train classes to choose from: Smart, Comfort, Prima, and Club Executive. The modern train cars are equipped with a high level of comfort and even offer cinema screens in the Smart class. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, and footrests.

Italo trains offer value for money on routes from Florence to Treviso, and we can help you find the best deals available. Check out the latest Italo train schedule and tickets available for the Florence to Treviso trip on Omio to book the best ticket. Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex. When you ride with Italo, you can expect to travel 140 miles (225 km) from Florence to Treviso. Once you’ve picked the perfect Italo ticket, book your cheap train between Florence and Treviso on Omio today!

Please follow the recommendations outlined by Italo when booking your train tickets between Florence and Treviso due to the coronavirus:

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

Travel Tips

Trains from Florence to Treviso
Travel by train to Treviso 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 Florence to Treviso.
How much are cheap trains from Florence to Treviso?
Omio customers have found cheap train tickets to Treviso from Florence for as low as $26 (€21)  for the next 7 days.
What is the price of a train ticket from Florence to Treviso?
The Florence to Treviso train ticket price is on average $26 (€21)  if you are looking to purchase your tickets for this trip in the next week.
How many miles is it from Florence to Treviso by train?
You should expect to travel around 140 miles (225 km)  between Florence and Treviso by train.
How long is a train from Florence to Treviso on average?
On average the Florence to Treviso train travel time is 5 h  for the 140 miles (225 km) long journey, but the duration can vary if you travel on weekends and holidays.
Which train station from Florence to Treviso do I depart from? Which Treviso train station from Florence do I arrive in?

Omio customers book a train from Firenze Santa Maria Novella   to Treviso Centrale   most frequently for this route.

Where do I find the Florence train station to Treviso? Where is the Treviso train station?

Passengers booking this route most frequently board their trains from Firenze Santa Maria Novella and need to travel around 1 mile (s) / 1 km from the city center to get to this train station.

Passengers arriving in Treviso most often arrive at Treviso Centrale and need to travel around 0 mile (s) / 0 km from this train station to the city center.

Which train providers can get me from Florence to Treviso?
When taking a train from Florence to Treviso, you can count on Frecciarossa, Intercity, Frecciargento or Italo for the best way to get you to Treviso. You can also check all possible train companies who offer a service between Florence and Treviso and compare the amenities they offer before buying a train ticket.
What are the first and last departure train times from Florence to Treviso?
The earliest train departing from Florence to Treviso leaves at 5: 20 PM. The last train departing from Florence to Treviso leaves at 9: 18 PM. You can find the latest Florence to Treviso train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I purchase Florence to Treviso train tickets to get the best deals?
If you purchase the Florence to Treviso train within the next 7 days, you can find one way tickets to cost on average $26 (€21). However, booking your train ticket in advance gives you access to the best prices for trains to Treviso from 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 for this Journey

Firenze S.M.N.