Travel from Florence-Italy to Bari

Train, bus or fly from Florence to Bari?

Alitalia, Air Dolomiti and two other airlines fly from Florence to Bari every 4 hours. Alternatively, you can take a train from Florence to Bari via Roma Termini in around 6 h 36 min.

Travel Guides

How to get from Florence to RomeWe show you the quickest, cheapest and easiest routes between the Italian cities
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Florence to Bari

ModeDurationPrice
From Leopolda Salita bus to Florence airport, fly to Bari airport, then train to Bari.5 h 2 min$118
From Firenze S.Maria Novella train to Bologna Centrale, Aerobus to Bologna airport, fly to Bari airport, then train to Bari.3 h 55 min$84
From Firenze Smn train to Pisa Centrale, train to Pisa airport, fly to Bari airport, then train to Bari.4 h 12 min$89
From Firenze S.Maria Novella train to Roma Termini then train to Bari Centrale.6 h 36 min$109
From Firenze S.Maria Novella train to Ancona then train to Bari Centrale.9 h 7 min$112
From Firenze bus to Bari.9 h 15 min$61
From Florence drive to Bari.6 h 46 min$138

How long does it take to get from Florence to Bari?

It takes approximately 5 h 2 min to get from Florence to Bari, including transfers.

Is there a direct train between Florence and Bari?

No, there is no direct train from Florence to Bari. However, there are services departing from Firenze S.Maria Novella and arriving at Bari Centrale via Roma Termini. The journey, including transfers, takes approximately 6 h 36 min.

Is there a direct bus between Florence and Bari?

Yes, there is a direct bus departing from Firenze and arriving at Bari. Services depart every three hours, and operate every day. The journey takes approximately 9 h 15 min.

Operators from Florence to Bari

OperatorPhoneWebsite
C.A.P. Consorzio Autolinee Pratesi800 570530C.A.P. Consorzio Autolinee Pratesi
AlitaliaAlitalia
Air DolomitiAir Dolomiti
Vueling AirlinesVueling Airlines
VoloteaVolotea
Ferrotramviaria spa - Ferrovie del Nord BareseFerrotramviaria spa - Ferrovie del Nord Barese
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
RyanairRyanair
Trenitalia+39 06 68475475Trenitalia
People MoverPeople Mover
Marozzi VT080 579 0211Marozzi VT