Travel from Salzburg to Florence-Italy

Train, bus or fly from Salzburg to Florence?

You can take a train from Salzburg to Florence via Innsbruck Hbf and Bologna C.Le in around 8 h 44 min. Alternatively, you can take a bus from Salzburg to Florence via Trieste Station in around 12 h 7 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 Salzburg to Florence

ModeDurationPrice
From Salzburg Hbf train to Innsbruck Hbf, train to Bologna C.Le, then train to Firenze S.Maria Novella.8 h 44 min94€
From Salzburg bus to Trieste Station then bus to SITA Firenze.12 h 7 min45€
From Salzburg bus to Munich, Munich central bus station then bus to Florence.12 h 15 min64€
From Salzburg Hbf night train to Firenze S.M.N..8 h 17 min71€
From Salzburg drive to Florence.6 h 28 min102€
From Jodok-Fink-Strasse line 2 bus to Salzburg airport, fly to Florence airport, then line 389 shuttle to Florence.5 h 58 min227€
From Salzburg Hbf train to München Ost, train to Munich airport, fly to Florence airport, then line 389 shuttle to Florence.5 h 54 min144€
From Salzburg Hbf train to München Ost, train to Munich airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Florence.6 h 39 min148€
From Salzburg Hbf train to München Ost, train to Munich airport, fly to Pisa airport, train to Pisa C.Le, then train to Florence.7 h 20 min181€

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

It takes approximately 8 h 44 min to get from Salzburg to Florence, including transfers.

Is there a direct train between Salzburg and Florence?

Yes, there is an overnight train departing from Salzburg Hbf and arriving at Firenze S.M.N.. This train operates every day. The journey takes approximately 8 h 17 min.

Is there a direct bus between Salzburg and Florence?

No, there is no direct bus from Salzburg to Florence. However, there are services departing from Salzburg and arriving at SITA Firenze via Trieste Station. The journey, including transfers, takes approximately 12 h 7 min.

Operators from Salzburg to Florence

OperatorPhoneWebsite
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Crnja Tours+385 91 30 30 356Crnja Tours
ATVO S.p.A.+39 0421 5944ATVO S.p.A.
FlixBus+49 1807 123 99 123FlixBus
Salzburg Airport ShuttleSalzburg Airport Shuttle
EurowingsEurowings
Austrian AirlinesAustrian Airlines
LufthansaLufthansa
Transavia HollandTransavia Holland
KLMKLM
British AirwaysBritish Airways
Vueling AirlinesVueling Airlines
RyanairRyanair
Air DolomitiAir Dolomiti
Air FranceAir France
easyJeteasyJet
Busitalia - Sita Nord s.r.l.+39 800 373 760Busitalia - Sita Nord s.r.l.
S-BahnS-Bahn
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
People MoverPeople Mover
Trenitalia+39 06 68475475Trenitalia