Trip to Bari

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Florence to Bari

🚆 Travel from Florence to Bari by train takes approximately 6 hours and 24 minutes. There are three daily services operating every day between Stazione Santa Maria Novella and Bari Centrale. 🚆 The direct train journey covers a distance of 643 km from Florence to Bari. Departing from Stazione Santa Maria Novella, the ItaloTreno service takes passengers straight to Bari Centrale, offering a convenient and efficient way to travel. 🚆 Ticket prices for the train ride from Florence to Bari vary from €41 to €147, providing travelers with affordable options for exploring the beautiful Metropolitan City of Bari in Italy.

Where to stay in Bari

There are over 372 hotels to stay in Bari. Prices range from $24 per night.

Find accommodation

Will you be returning to Florence by train?

If you are looking for the return train journey, check out trains from Bari to Florence

See schedule