COMPARE Prices across different modes

20 Oct
£42Marino Autolinee
21 Oct
£38Marino Autolinee
22 Oct
£38Marino Autolinee
24 Oct
£38Marino Autolinee
25 Oct
£38Marino Autolinee
26 Oct
£42Marino Autolinee
28 Oct
£45Marino Autolinee
29 Oct
£55Marino Autolinee
30 Oct
£45Marino Autolinee

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Rovereto to Florence

distanceDistance146 miles (236 km)
durationAverage train duration4 h 57 min
priceAverage train ticket price£21 (€24)
changesDirect trainYes
carriersTrain companiesItalo or Frecciargento

Trains from Rovereto to Florence cover the 146 miles (236 km) long journey taking on average 4 h 57 min with our travel partners like Italo or Frecciargento. There are direct train services available. You can get the cheapest train tickets for this trip for as low as £20, but the average price of train tickets is £21. Travellers depart most frequently from Rovereto and arrive in Firenze Santa Maria Novella.

Train companies

Italo trains from Rovereto to Florence

For as little as £20 you can travel by train between Rovereto and Florence with Italo. Omio will show you the best deals, timetables and tickets available for this trip.


There’s no need to sacrifice comfort and quality for price when taking a train with Italo. The high-speed trains travel at speeds of up to 186 mph (300 kmh) and offer regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Italo offers four different class options, but each train carriage is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Services on all Italo train carriages include toilets, free WiFi, power outlets, reclining leather seats and footrests. Italo trains are eco-friendly and use up to 30% less energy than previous models.

Start your search for cheap Italo trains between Rovereto and Florence on Omio by checking the latest Italo train timetable and choosing the best ticket based on your budget. You can choose from the following ticket types: Low Cost, Economy, and Flex. Prices for an Italo train between Rovereto and Florence start as low as £27 for the route covering 146 miles (236 km). Once you’re ready, buy your Rovereto to Florence train ticket on Omio, then enjoy your travels with Italo!

Italo 's current ticket policies due to COVID-19 for your train between Rovereto and Florence are the following:

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

Travel Tips

Trains from Rovereto 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 Rovereto to Florence.
How much do cheap trains to Florence from Rovereto cost?
You can find a cheap train from Rovereto to Florence for some dates and times for as low as £20  one way in the next 7 days.
What is the average cost of a train from Rovereto to Florence?
In the next 7 days you’ll find that the average cost of a train ticket to Florence from Rovereto is £21  one way.
What is the distance to Florence from Rovereto via train?
The distance from Rovereto to Florence by train is approximately 146 miles (236 km).
How many hours does it take from Rovereto to Florence by train?
The train time between Rovereto and Florence is on average 4 h 57 min  for the 146 miles (236 km) long journey, but the time it takes to go between Rovereto and Florence by train can vary depending on specific dates or travelling on weekends and holidays.
What station does the Rovereto to Florence train leave from? Which Florence train station do I come into from Rovereto?

Omio customers travelling this route depart most frequently from Rovereto   and arrive in Firenze Santa Maria Novella.

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

You can find the most popular departure train station for this journey, Rovereto, located approximately 0 mile (s) / 0 km from the city centre of Rovereto. The most popular arrival train station in Florence, called Firenze Santa Maria Novella, is located around 1 mile (s) / 1 km away from its city centre.

What train companies offer a service between Rovereto and Florence?
When taking a train from Rovereto to Florence, you can count on Italo or Frecciargento for the best way to get you to Florence. You can also check all possible train companies who offer a service from Rovereto to Florence and compare the amenities they offer before buying a train ticket.
What are the first and last departure train times from Rovereto to Florence?
The earliest train for this route departs from Rovereto at 05: 28. The last train leaves from Rovereto at 15: 25. Check Omio for the latest train times from Rovereto to Florence and book the best time to depart on your chosen travel date.
When should I purchase Rovereto Florence train tickets to score the best deals?
You can find a train between Rovereto and Florence to cost on average £21 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 route. You’ll see tickets for the Rovereto to Florence train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

The major railway station for departures from Rovereto is Rovereto. Read all the information you need to know about services, amenities and connections at Rovereto for your trip between Rovereto and Florence.

Trains from Rovereto to Florence: related information

Here are some other resources that might have the information you need