How To Get To Berchtesgaden From Salzburg By Bus 840
How To Get To Berchtesgaden From Salzburg By Bus 840

How To Get To Berchtesgaden:

Time From Salzburg: 45 minutes by bus; 30 minute by taxi; or 1 hour 25 minute bytrain.
Time From Munich: 2 hour 45 minute train ride.
Bus Timetable From Salzburg: Bus 840 (Summer, Winter).
Train Timetables: German Bahn website HERE or Austrian OEBB website HERE.


One of the main things that scares people off from visiting Berchtesgaden is figuring out how to get there fro either Salzburg or Munich, but it is actually really easy.  From Munich the train is better but from Salzburg, which is where many of you are coming from, the bus is the best option.  Don’t worry if you have luggage with you as storage lockers are available at the Berchtesgaden Train/Bus Station.

Getting To Berchtesgaden By Taxi:

From Salzburg to Berchtesgaden it’s only a 16 mile drive which normally takes around 30 minutes.  Taxis can be a great option if you tight on time or are also looking to visit the Sound of Music Meadow on your way into town.  Pricing can be tricky as the journey is supposed to be a fixed rate starting at 40€ one way plus tip, but companies often try to vastly overcharge you.   Make sure to ask , negotiate, and understand the price before accepting a ride.  Many drivers will also give you a deal to drive you between Berchtesgaden attractions.

Getting To Berchtesgaden By Bus:
Getting to Berchtesgaden by Bus from Salzburg is easy and actually a bit faster and cheaper than the train at less than 5€.  A taxi may be tempting from Salzburg since it is only 12 miles away, but the cost can be 50-100€.   Getting to Berchtesgaden from Salzburg is a lot cheaper and only a little slower than a taxi so it is the way to go.

Bus #840 From Salzburg (45 Minutes): Bus 840 leaves Salzburg at least once every hour and only takes 45 minutes to get to Berchtesgaden with no transfers needed. Tickets can be bought from the bus driver.  Please keep in mind other buses from Salzburg go toward Berchtesgaden such as Buses 25 & 28, but both only go as far as the German border at Saint Leohard then turn around.  Only Bus 840 goes all the way to town with the route ending t the central train station.

Ticket Cost: 4.70€ for a one way ticket or 9€ for a Tageskarte All Day Pass which also covers other local buses around Berchtesgaden.  You’ll buy your ticket from the bus driver.

berchtesgaden-how-to-get-from-Salzburg-Bus-840-thumbBus 840 Timetable: View here (Summer, Winter), takes 45 minutes from Salzburg.  Buses leave Salzburg every 1-2 hours with the first one at 6:35am on weekdays and 9:15am on weekends.  The last returning bus to Salzburg leaves the Berchtesgaden train station at 6:15pm (5:15pm on Summer weekends), but trains run later.

Current Schedule Austrian OEBB Website: HERE, make sure to select bus only under more options.

Bus #41 From Hallein (40 Minutes): Sometimes visitors want to get to Berchtesgaden from either Hallein or Werfen which can be a little confusing but it is doable.  From the Hallein Train Station you take Bus 41  through town past the Luge Course where the route ends just shy of the German Border.  A short walk across the border matches you up with the route of Bus 848 which takes you right into Berchtesgaden.  You may find it easier to just take the train all the way to Salzburg and hop on Bus 840 instead to avoid any hassles, but the Luge can be a pretty fun place to get stranded at.  Mix in the neighboring Hallein Salt Mines and you can always make a day of it, but Berchtesgaden is still a million times more fun.

Getting To Berchtesgaden By Train:
Getting to Berchtesgaden by train from either Salzburg or Munich is super easy.  From either Salzburg or Munich hop on a train to Freilassing which is on the Austria/Germany border.  From the Freilassing  Train Station you switch trains to Berchtesgaden and a short time later you are there.  The Berchtesgaden train station is centrally located and has lockers for your bags if you are day tripping.  Trains leave from all stations every 30-60 minutes starting around 6am and the last trains return at 9:30pm & 10pm.

berchtesgaden-how-to-get-from-Salzburg-train-thumbBy Train From Salzburg (1 Hour 25 Minutes): The train ride from Salzburg to Berchtesgaden will take about 1 Hours and 25 Minutes, with a 20 minute layover in Freilassing.  For the current schedule visit the German Bahn website HERE or Austrian OEBB website HERE.

Tickets will cost 9-10€ each way and almost never sell out so you can pretty much just show up 30 minutes before the train you want to take is leaving and buy your ticket.

By Train From Munich (2 Hours 45 Minutes): The train from Munich to Berchtesgaden will take about 2 Hours and 45 Minutes, with a 10 minute layover in Freilassing.  For the current schedule visit the German Bahn website HERE or Austrian OEBB website HERE.

The ticket will cost 22-30€ each way and is cheaper if you buy your round trip fare together.  Many visitors visiting Berchtesgaden from Munich do so on their way to Salzburg to get the best use of their time.  They have bag lockers at the train station and whether you continue to Salzburg by Bus or Train is up to you, but may be cheaper by train if you buy all of your fares together.

Consider the Bayern Day Pass (more info) if coming from Munich.  The pass covers unlimited trains for the day anywhere around Bavaria plus Salzburg starting at 25€ for 1 person and goes up 6€ per person up to 5 people with advance booking.  On Monday-Friday you can’t start your travel with these special passes until 9am, but Saturday & Sunday you can start anytime.  Make sure to check out our full list of the Best German Train Passes (more info).

Bag Lockers & Luggage Storage:
Stopping in Berchtesgaden for the day while traveling between Salzburg and Munich is very popular, however, you will likely need a place to store your luggage.  Luckily there are coin operated lockers right at the train station for your to use.  The bag storage lockers only cost 2€ for up to 24 hours.  They have around 12 Jumbo lockers (90x50x85 cm) and 16 Small lockers (45x35x85 cm).  That may not sound like a lot, but because most people either stay in Berchtesgaden or pop over for the day, their usually isn’t a ton of daily competition for luggage lockers.  While dropping off your bags, consider grabbing some free brochures are the tourist information office and visitor center also located at the train station.

Getting Around Berchtesgaden:
Once you get to Berchtesgaden it is very easy to get around thanks to the the compact nature of the village, an efficient bus system, and convenient Alpine lifts.  To make things even easier all of the bus use the Train Station has their central hub.  Whether it’s Bus 841 to Königssee, Bus 838 to the Documentation Center & Eagles Nest, or Bus 846 to Ramsau everything is very easy to get to.
So you can get a better idea of which Bus to take, we’ve added off of the most helpful routes to the maps on each tour page.

Local Taxi Company: WebsiteBerchtesgaden Bus Company: Website.