The cheapest trains from Bolzano to Florence

Showing times and prices for 21 Oct

Cheapest

£26

Average

£43

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.

Cheapest
14:25Bolzano-Bozen5h57 20:22Florence Santa Maria Novella
2 changes
£261One-way
Cheapest
05:00Bolzano-Bozen8h13 13:13Florence Santa Maria Novella
2 changes
£261One-way
Cheapest
12:31Bolzano-Bozen5h51 18:22Florence Santa Maria Novella
2 changes
£261One-way
Cheapest
16:31Bolzano-Bozen5h53 22:24Florence Santa Maria Novella
2 changes
£261One-way
2nd Cheapest
12:31Bolzano-Bozen5h54 18:25Florence Rifredi
1 changes
£321One-way

Timetable Bolzano to Florence

Showing trains for tomorrow, Thu, 21 Oct
05:00Bolzano-Bozen8h13 13:13Florence Santa Maria Novella
0 changes
05:12Bolzano-Bozen3h12 08:24Florence Santa Maria Novella
0 changes
06:37Kaiserau3h47 10:24Florence Santa Maria Novella
0 changes
06:40Bolzano Sud Bozen Sud3h44 10:24Florence Santa Maria Novella
0 changes
06:42Bolzano3h12 09:54Florence Santa Maria Novella
0 changes
07:09Kaiserau4h15 11:24Florence Santa Maria Novella
0 changes
07:12Bolzano-Bozen3h12 10:24Florence Santa Maria Novella
0 changes
07:12Bolzano Sud Bozen Sud4h12 11:24Florence Santa Maria Novella
0 changes
07:31Bolzano-Bozen3h53 11:24Florence Santa Maria Novella
0 changes
08:31Bolzano-Bozen5h08 13:39Florence Santa Maria Novella
0 changes
08:36Bolzano-Bozen8h51 17:27Florence Rifredi
0 changes
11:49Kaiserau6h36 18:25Florence Rifredi
0 changes
12:20Bolzano Sud Bozen Sud6h05 18:25Florence Rifredi
0 changes
12:31Bolzano-Bozen5h54 18:25Florence Rifredi
0 changes
12:31Bolzano-Bozen5h51 18:22Florence Santa Maria Novella
0 changes
12:49Kaiserau3h35 16:24Florence Santa Maria Novella
0 changes
12:52Bolzano Sud Bozen Sud3h32 16:24Florence Santa Maria Novella
0 changes
13:12Bolzano-Bozen3h12 16:24Florence Santa Maria Novella
0 changes
13:49Kaiserau7h39 21:28Florence Rifredi
0 changes
13:52Bolzano Sud Bozen Sud7h36 21:28Florence Rifredi
0 changes
14:25Bolzano-Bozen5h57 20:22Florence Santa Maria Novella
0 changes
14:25Bolzano-Bozen7h03 21:28Florence Rifredi
0 changes
14:34Bolzano-Bozen6h54 21:28Florence Rifredi
0 changes
14:42Bolzano3h12 17:54Florence Santa Maria Novella
0 changes
14:49Kaiserau3h35 18:24Florence Santa Maria Novella
0 changes
14:52Bolzano Sud Bozen Sud3h32 18:24Florence Santa Maria Novella
0 changes
15:12Bolzano-Bozen3h12 18:24Florence Santa Maria Novella
0 changes
16:31Bolzano-Bozen5h53 22:24Florence Santa Maria Novella
0 changes
16:49Kaiserau3h35 20:24Florence Santa Maria Novella
0 changes
16:52Bolzano Sud Bozen Sud3h32 20:24Florence Santa Maria Novella
0 changes
17:10Bolzano-Bozen3h14 20:24Florence Santa Maria Novella
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
21 Oct
£26Regionale
£28Flixbus
Fri
22 Oct
£26Regionale
£28Flixbus
Sat
23 Oct
£26Regionale
£26Flixbus
Sun
24 Oct
£26Regionale
£28Flixbus
Mon
25 Oct
£26Regionale
£26Flixbus
Wed
27 Oct
£26Regionale
£50Marino Autolinee
Thu
28 Oct
£26Regionale
£27Flixbus
Fri
29 Oct
£26Regionale
£36Flixbus
Sat
30 Oct
£26Regionale
£28Flixbus
Sun
31 Oct
£26Regionale
£47Marino Autolinee
Mon
1 Nov
£26Regionale
£26Flixbus
Tue
2 Nov
£26Regionale
£42Marino Autolinee
Wed
3 Nov
£26Regionale
£50Marino Autolinee
Thu
4 Nov
£26Regionale
£23Flixbus
Sat
6 Nov
£26Regionale
£42Marino Autolinee
Mon
8 Nov
£26Regionale
£25Flixbus
Tue
9 Nov
£26Regionale
Find prices

The fastest trains from Bolzano to Florence

Showing times and prices for 21 Oct

Fastest Journey

3 h 12 m

Average

4 h 52 m

Trains per day

31

Distance

303 km

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.

Fastest
06:42Bolzano3h12 09:54Florence Santa Maria Novella
0 changes
£401One-way
Fastest
13:12Bolzano-Bozen3h12 16:24Florence Santa Maria Novella
0 changes
£511One-way
Fastest
15:12Bolzano-Bozen3h12 18:24Florence Santa Maria Novella
0 changes
£511One-way
Fastest
05:12Bolzano-Bozen3h12 08:24Florence Santa Maria Novella
0 changes
£511One-way
Fastest
14:42Bolzano3h12 17:54Florence Santa Maria Novella
0 changes
£401One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Bolzano to Florence

distanceDistance188 miles (303 km)
durationAverage train duration5 h 53 min
priceAverage train ticket price£26 (€30)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesFrecciargento, 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.

Train companies

Italo, Frecciarossa and Trenitalia trains from Bolzano to Florence

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.

Italo
Trenitalia
Frecciarossa

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:

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

Travel Tips

Trains from Bolzano 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 Bolzano to Florence.
FAQs
What is the cost of cheap trains to Florence from Bolzano?
Omio customers have found cheap train tickets from Bolzano to Florence for as low as £26  for the next 7 days.
What is the average cost of a train from Bolzano to Florence?
If you are looking to buy your train ticket in the next 7 days, you can expect the Bolzano to Florence train to cost on average £26  one way.
What is the distance from Bolzano to Florence by train?
You should expect to travel around 188 miles (303 km)  from Bolzano to Florence by train.
How long is the train to Florence from Bolzano?
The train time between Bolzano and Florence is on average 5 h 53 min  for the 188 miles (303 km) long journey, but the time it takes to go to Florence from Bolzano by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station from Bolzano to Florence do I depart from? Which Florence train station from Bolzano do I arrive in?

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.

Where is the Bolzano train station located? Where is the Florence train station located?

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.

What train providers offer a service between Bolzano and Florence?
If you're looking for trains from Bolzano to Florence, you can rely on Frecciargento, Italo, Trenitalia, Frecciarossa or Regionale Veloce to get you to Florence. It's also good to check out all possible train providers for the Bolzano to Florence journey to see if there might be differences in the amenities they offer.
How many trains per day are there from Bolzano to Florence?
The average number of trains departing Bolzano for Florence is 16 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Bolzano to Florence? When does the last train depart from Bolzano to Florence?
If you prefer early morning trains from Bolzano to Florence, the first train leaves at 10: 31. If you prefer late night trains from Bolzano to Florence, the last train of the day leaves at 15: 31. Omio shows you the latest train from Bolzano to Florence times to help you book the best departure time for this journey.
How early should I buy train tickets from Bolzano to Florence to score the best deals?
You can find a train from Bolzano to Florence to cost on average £26 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 trip. You’ll see tickets for the Bolzano to Florence train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Bolzano
Florence
Bolzano-Bozen is the most popular Bolzano railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Bolzano for your journey to Florence.