Trains from Bari to Florence
Bari to Florence train information
Lowest train price
42 €
Distance
340 miles
Train companies
Search for your ticket on Gopili to see the different companies for your train between Bari and Florence. The services on board can change depending on the train company.
Best prices for Bari to Florence train tickets
50 departures / day
from
42 €
27 departures / day
from
32 €
Bari - Florence prices calendar
Sun, Nov 0847 €
Mon, Nov 0959 €
Tue, Nov 1039 €
Wed, Nov 1138 €
Thu, Nov 1247 €
Fri, Nov 1347 €
Sat, Nov 1438 €
Bari - Florence: the best time to book cheap trains
The table below shows the best prices found over the last six months depending on how much time in advance the train ticket is booked. Buying your train from Bari to Florence in advance can enable you to save money for your journey.
Cost of the train when booking in advance or at the last minute
Days before Departure · Price
90 days before69 €
60 days before60 €
30 days before59 €
15 days before53 €
7 days before66 €
3 days before71 €
1 day before91 €
Same day85 €