Travel from Brindisi to Florence-Italy

Train, bus or fly from Brindisi to Florence?

Alitalia, Eurowings and 4 other airlines fly from Brindisi to Florence 5 times a day. Alternatively, you can take a train from Brindisi to Florence via Roma Termini in around 6 h 59 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Brindisi to Florence

From Brindisi Station bus to Brindisi airport, fly to Florence airport, then line 389 shuttle to Florence. 5 h $268. From Brindisi Station bus to Brindisi airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Florence. 4 h $118. From Brindisi Station bus to Brindisi airport, fly to Pisa airport, train to Pisa C.Le, then train to Florence. 4 h 26 min $98. From Brindisi train to Bari C.le FNB, train to Bari airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Florence. 5 h 13 min $112. From Brindisi train to Bari C.le FNB, train to Bari airport, fly to Pisa airport, train to Pisa C.Le, then train to Florence. 5 h 44 min $112. From Brindisi Station bus to Brindisi airport, fly to Rome airport, then train to Florence. 5 h 39 min $91. From Brindisi train to Roma Termini then train to Firenze S.Maria Novella. 6 h 59 min $123. From Brindisi train to Bologna C.Le then train to Firenze S.Maria Novella. 7 h 38 min $125. From Brindisi bus to Firenze. 13 h 5 min $74. From Brindisi bus to P.Za Italia, then bus to P. Alinari. 13 h 40 min $77. From Brindisi drive to Florence. 7 h 58 min $158.