Travel from Florence-Italy to Budapest

Train, bus or fly from Florence to Budapest?

Alitalia, Swiss and nine other airlines fly from Florence to Budapest hourly. Alternatively, you can take a train from Florence to Budapest via Venezia Mestre and Wien Hbf in around 13 h 16 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Florence to Budapest

ModeDurationPrice
From Leopolda Salita bus to Florence airport, fly to Budapest airport, then bus to Budapest.6 h 24 min$155
From Firenze S.Maria Novella train to Bologna Centrale, Aerobus to Bologna airport, fly to Budapest airport, then bus to Budapest.5 h 12 min$126
From Firenze Smn train to Pisa Centrale, train to Pisa airport, fly to Budapest airport, then bus to Budapest.5 h 44 min$101
From Leopolda Salita bus to Florence airport, fly to Vienna airport, train to Wien Hbf, then train to Budapest.7 h 13 min$236
From Firenze S.Maria Novella train to Venezia Mestre, train to Wien Hbf, then train to Kelenföld.13 h 16 min$206
From Florence bus to Népliget M then bus to Deák Ferenc tér M.14 h 20 min$65
From Firenze S.M.N. night train to Wien Hbf, train to Kelenföld vasútállomás M, then line 19 tram to Clark Ádám tér.14 h 13 min$205
From Florence drive to Budapest.8 h 59 min$173

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

It takes approximately 6 h 24 min to get from Florence to Budapest, including transfers.

Is there a direct train between Florence and Budapest?

No, there is no direct train from Florence to Budapest. However, there are services departing from Firenze S.Maria Novella and arriving at Kelenföld via Venezia Mestre and Wien Hbf. The journey, including transfers, takes approximately 13 h 16 min.

Is there a direct bus between Florence and Budapest?

No, there is no direct bus from Florence to Budapest. However, there are services departing from Florence and arriving at Deák Ferenc tér M via Népliget M. The journey, including transfers, takes approximately 14 h 20 min.

Operators from Florence to Budapest

OperatorPhoneWebsite
C.A.P. Consorzio Autolinee Pratesi800 570530C.A.P. Consorzio Autolinee Pratesi
AlitaliaAlitalia
SwissSwiss
LufthansaLufthansa
Brussels AirlinesBrussels Airlines
Air FranceAir France
KLMKLM
Air DolomitiAir Dolomiti
Austrian AirlinesAustrian Airlines
Wizz AirWizz Air
easyJeteasyJet
Vueling AirlinesVueling Airlines
BKK+36 1 3 255 255BKK
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
Trenitalia+39 06 68475475Trenitalia
People MoverPeople Mover
RyanairRyanair
EurowingsEurowings
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Eurolines HU+36 (1) 382-0888Eurolines HU