Travel options for:
Nearby airports Berchtesgaden

Munich (MUC)  •  4 h 19 min

  1. ×2

$48 - $78

Salzburg (SZG)  •  2 h 7 min

$14 - $21

Ljubljana (LJU)  •  7 h 1 min

  1. ×3

$64 - $99

Graz (GRZ)  •  5 h 58 min

  1. ×3

$24 - $57

Innsbruck (INN)  •  4 h 15 min

  1. ×3

  • Berchtesgaden Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Berchtesgaden

Bus or train from Nearby airports to Berchtesgaden?

You can take a train from Munich (MUC) to Berchtesgaden via München Ost and Freilassing in around 4 h 19 min. Alternatively, FlixBus operates a bus from Graz (GRZ) to Berchtesgaden 4 times a day. Tickets cost $14 - $25 and the journey takes 3 h 50 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 Nearby airports to Berchtesgaden

ModeDurationPrice
From München Flughafen Terminal train to München Ost, train to Freilassing, then train to Berchtesgaden Hbf.4 h 19 min55€
From Salzburg Airport line 2 shuttle to Salzburg Aiglhof S-Bahn, walk to Salzburg Aiglhof, then train to Berchtesgaden Hbf.2 h 7 min15€
From Ljubljana (LJU) taxi to Kranj, train to Villach Hbf, train to Salzburg Hbf, then train to Berchtesgaden Hbf.7 h 1 min72€
From Graz Airport shuttle to Graz Hbf, walk to Graz, Graz central train station, bus to Salzburg, walk to Salzburg Hauptbahnhof, line 170 bus to Hallein Stirneiskeller, then drive to Berchtesgaden.5 h 58 min46€
From Höttinger Au line 3 tram to Dr. Glatz Straße, walk to Innsbruck, bus to Salzburg, walk to Salzburg Hauptbahnhof, line 170 bus to Hallein Stirneiskeller, then drive to Berchtesgaden.4 h 15 min

How long does it take to get from Nearby airports to Berchtesgaden?

It takes approximately 4 h 19 min to get from Nearby airports to Berchtesgaden, including transfers.

Is there a direct train between Nearby airports and Berchtesgaden?

No, there is no direct train from Nearby airports to Berchtesgaden. However, there are services departing from München Flughafen Terminal and arriving at Berchtesgaden Hbf via München Ost and Freilassing. The journey, including transfers, takes approximately 4 h 19 min.

Operators from Nearby airports to Berchtesgaden

OperatorPhoneWebsite
S-BahnS-Bahn
Deutsche Bahn+49 0180 6 99 66 33Deutsche Bahn
Salzburg Verkehr Gmbh0662 632900Salzburg Verkehr Gmbh
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Slovenian Railways (SŽ)Slovenian Railways (SŽ)
GoOpti+386 1 320 4530GoOpti
FlixBus+49 1807 123 99 123FlixBus
IVB Innsbruck+43 512 53 07-0IVB Innsbruck
Eurolines CH0041 (0) 844 257 224Eurolines CH