Travel from Berchtesgaden to Salzburg

Train from Berchtesgaden to Salzburg

You can take a train from Berchtesgaden to Salzburg via Freilassing in around 1 h 2 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

How to get from Berchtesgaden to Salzburg

ModeDurationPrice
From Berchtesgaden Hbf train to Freilassing then train to Salzburg Mülln-Altstadt.1 h 2 min16€
From Berchtesgaden drive to Salzburg.26 min2€

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

It takes approximately 1 h 2 min to get from Berchtesgaden to Salzburg, including transfers.

Is there a direct train between Berchtesgaden and Salzburg?

No, there is no direct train from Berchtesgaden to Salzburg. However, there are services departing from Berchtesgaden Hbf and arriving at Salzburg Mülln-Altstadt via Freilassing. The journey, including transfers, takes approximately 1 h 2 min.

Operators from Berchtesgaden to Salzburg

OperatorPhoneWebsite
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
S-BahnS-Bahn