Travel options for:
Nearby airports Berchtesgaden

Munich (MUC)  •  4 h 19 min

  1. ×2

$49 - $79

Salzburg (SZG)  •  2 h 7 min

$14 - $21

Ljubljana (LJU)  •  5 h 45 min

  1. ×2

$19 - $35

Innsbruck (INN)  •  4 h 27 min

  1. ×2

$41 - $63

Graz (GRZ)  •  6 h 4 min

  1. ×3

$21 - $33

  • 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 Ljubljana (LJU) to Berchtesgaden twice daily. Tickets cost $15 - $26 and the journey takes 3 h 36 min.

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 Airport bus to Ljubljana, bus to Salzburg, Salzburg South, then drive to Berchtesgaden.5 h 45 min27€
From Höttinger Au line 3 tram to Hauptbahnhof, walk to Innsbruck Hbf, train to Salzburg Hbf, then train to Berchtesgaden Hbf.4 h 27 min47€
From Abtissendorf Flughafen Graz line 6133 bus 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.6 h 4 min27€

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)
Avtobusna LjubljanaAvtobusna Ljubljana
FlixBus+49 1807 123 99 123FlixBus
IVB Innsbruck+43 512 53 07-0IVB Innsbruck
ÖBB-Postbus GmbH+43 (0)5 17 17ÖBB-Postbus GmbH