Travel from Zagreb to Salzburg

Train, bus or fly from Zagreb to Salzburg?

Crnja Tours operates a bus from Zagreb to Salzburg once daily. Tickets cost $28 - $40 and the journey takes 6 h 43 min. Alternatively, you can take a train from Zagreb to Salzburg via Villach Hbf in around 7 h 18 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 Zagreb to Salzburg

ModeDurationPrice
From Zagreb bus to Salzburg.6 h 43 min207 kn
From Zagreb Glavni Kolod. train to Villach Hbf then train to Salzburg Hbf.7 h 18 min411 kn
From Zagreb night bus to Graz, Graz central train station then bus to Salzburg.8 h267 kn
From Zagreb Glavni Kolod. night train to Salzburg Hbf.6 h 44 min272 kn
From Zagreb drive to Salzburg.4 h 15 min380 kn
From Zagreb shuttle to Zagreb airport, fly to Salzburg airport, then line 2 bus to Salzburg.4 h 57 min1.355 kn
From Zagreb shuttle to Zagreb airport, fly to Munich airport, train to München Ost, then train to Salzburg.5 h 46 min1.530 kn
From Zagreb shuttle to Zagreb airport, fly to Vienna airport, then train to Salzburg.5 h 26 min1.367 kn

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

The bus from Zagreb to Salzburg takes 6 h 43 min including transfers and departs once daily.

Is there a direct train between Zagreb and Salzburg?

Yes, there is an overnight train departing from Zagreb Glavni Kolod. and arriving at Salzburg Hbf. The journey takes approximately 6 h 44 min.

Is there a direct bus between Zagreb and Salzburg?

Yes, there is a direct bus departing from Zagreb and arriving at Salzburg. Services depart once daily, and operate every day. The journey takes approximately 6 h 43 min.

Operators from Zagreb to Salzburg

OperatorPhoneWebsite
Crnja Tours+385 91 30 30 356Crnja Tours
Croatian Railways (HŽPP)Croatian Railways (HŽPP)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
FlixBus+49 1807 123 99 123FlixBus
GoOpti+386 1 320 4530GoOpti
Austrian AirlinesAustrian Airlines
EurowingsEurowings
Croatia AirlinesCroatia Airlines
LufthansaLufthansa
Salzburg Airport ShuttleSalzburg Airport Shuttle
S-BahnS-Bahn
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)