Travel from Brussels to Florence-Italy

Train, bus or fly from Brussels to Florence?

Brussels Airlines, Swiss and five other airlines fly from Brussels to Florence every 3 hours. Alternatively, you can take a train from Brussels to Florence via Lyon Part Dieu and Torino Porta Susa in around 12 h.

Travel Guides

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

How to get from Brussels to Florence

ModeDurationPrice
From Bruxelles-Nord train to Brussels airport, fly to Florence airport, then line 389 shuttle to Florence.4 h 15 min$178
From Bruxelles-Nord train to Brussels airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Florence.5 h 10 min$153
From Bruxelles-Midi bus to Charleroi airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Florence.5 h 50 min$119
From Bruxelles Midi train to Lyon Part Dieu, train to Torino Porta Susa, then train to Firenze S.Maria Novella.12 h$296
From Brussels North bus to Basel, Basel central station then bus to Florence.20 h 20 min$148
From Bruxelles Midi train to Düsseldorf Hbf, car train to Verona Porta Nuova, then train to Firenze Campo Marte.20 h 30 min$282
From Brussels-North bus to Paris Gallieni then bus to Firenze.23 h 15 min$201
From Brussels drive to Florence.11 h 51 min$218

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

It takes approximately 4 h 15 min to get from Brussels to Florence, including transfers.

Is there a direct train between Brussels and Florence?

No, there is no direct train from Brussels to Florence. However, there are services departing from Bruxelles Midi and arriving at Firenze S.Maria Novella via Lyon Part Dieu and Torino Porta Susa. The journey, including transfers, takes approximately 12 h.

Is there a direct bus between Brussels and Florence?

No, there is no direct bus from Brussels to Florence. However, there are services departing from Brussels North and arriving at Florence via Basel, Basel central station. The journey, including transfers, takes approximately 20 h 20 min.

Operators from Brussels to Florence

OperatorPhoneWebsite
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
Brussels AirlinesBrussels Airlines
SwissSwiss
LufthansaLufthansa
KLMKLM
Austrian AirlinesAustrian Airlines
AlitaliaAlitalia
Air DolomitiAir Dolomiti
Busitalia - Sita Nord s.r.l.+39 800 373 760Busitalia - Sita Nord s.r.l.
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Brussels City Shuttle+352 50 55 62 1Brussels City Shuttle
RyanairRyanair
TGV0033 892 353535TGV
Eurolines CH0041 (0) 844 257 224Eurolines CH
FlixBus+49 1807 123 99 123FlixBus
ThalysThalys
Urlaubs-Express+49 (0) 221 800 20 820Urlaubs-Express
Eurolines FR+ 33 1 41 86 24 21Eurolines FR