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 Bolzano to Florence will cost around £ 43 if you buy it on the day, but the cheapest tickets can be found for only £ 26.
This is the last train of the day.
Find all the dates and times for this journey
3 h 12 m
4 h 52 m
Trains per day
Of the 31 trains that leave Bolzano for Florence every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct trains cover the 303 km distance in an average of 4 h 52 m but if you time it right, some trains will get you there in just 3 h 12 m .
The slowest trains will take 8 h 51 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||188 miles (303 km)|
|Average train duration||5 h 53 min|
|Average train ticket price||£26 (€30)|
|Train frequency||16 a day|
|Direct train||Yes, there are 16 direct trains a day|
|Train companies||Frecciargento, Italo, Trenitalia, Frecciarossa or Regionale Veloce|
Trains from Bolzano to Florence cover the 188 miles (303 km) long trip taking on average 5 h 53 min with our travel partners like Frecciargento, Italo, Trenitalia, Frecciarossa or Regionale Veloce. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this journey costs around £26, you can find the cheapest train ticket for as low as £26. Travellers depart most frequently from Bolzano-Bozen and arrive in Firenze Santa Maria Novella.
Italo, Frecciarossa and Trenitalia trains will get you between Bolzano and Florence from £26. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Taking a train with Italo is a great way to travel from Bolzano to Florence! These high-speed trains travel at speeds of up to 186 mph (300 kmh) and offer regular services to major cities around Italy, such as Rome, Naples, Florence and Milan, at affordable prices. As an official travel partner of Italo, we show you the best deals for Italo train tickets between Bolzano and Florence so you can book the cheapest, fastest or earliest ticket. Simply choose the best times and ticket available for this route on Omio. You can expect to travel around 188 miles (303 km) one-way between Bolzano and Florence on an Italo train.
Italo offers four different classes with a range of amenities: Smart, Comfort, Prima and Club Executive. Services on all Italo train carriages include toilets, free WiFi, power outlets, reclining leather seats and footrests. The train carriages are modernly equipped with a high level of comfort and even offer cinema screens in the more affordable Smart class. You can select from the following ticket options for Italo trains: Low Cost, Economy, and Flex.
Italo has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train from Bolzano to Florence:
There are a few train stations in Bolzano to start your trip from including Bolzano-Bozen, Bolzano / Bozen and Bolzano Sud Bozen Sud. 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 Bolzano-Bozen and arrive in Firenze Santa Maria Novella.
Passengers board the train most frequently from Bolzano-Bozen, which is located around 1 mile (s) / 1 km away from the city centre, and they get off the train at Firenze Santa Maria Novella, located 1 mile (s) / 1 km away from the city centre.
Here are some other resources that might have the information you need