The Berchtesgaden to Salzburg bus is the 840, and it stops right at our Salzburg Christmas market at Mirabellplatz. From Bad Reichenhall, Freilassing and Traunstein you can take the bus or train to Salzburg Hauptbahnhof (main station), and from there it’s a 10 to 15-minute walk to us. Here you’ll find the connections, the tickets that are valid across the border and the last services in the evening.
How do I get from Berchtesgaden to Salzburg? The easiest way is the 840 bus. According to the timetable of Regionalverkehr Oberbayern (RVO), it runs hourly from Berchtesgaden bus station (ZOB) to Salzburg and stops at Mirabellplatz after around 45 minutes, right at our Christmas market.
Opening hours and directions are further down.
From Berchtesgaden, Bad Reichenhall and the Chiemgau to Mirabellplatz
All details according to the timetables, as of 26 October 2026. The timetable changes on 13 December 2026, so please check your connection again after that.
| Starting point | Connection | Arrives at | Journey time |
|---|---|---|---|
| Berchtesgaden, Königssee, Marktschellenberg | bus 840, hourly | Mirabellplatz | around 45 minutes from Berchtesgaden |
| Bad Reichenhall | bus 180, hourly | Salzburg Hauptbahnhof | around 50 minutes |
| Freilassing | S-Bahn (suburban train) S3, every half hour | Salzburg Hauptbahnhof | just over 10 minutes |
| Traunstein and the Chiemgau (the Chiemsee area) | Meridian RE 5, hourly | Salzburg Hauptbahnhof | around half an hour from Traunstein |
From the main station it’s a walk of around 10 to 15 minutes to us, or you can take trolleybus line 1, 2, 3, 5 or 6 to the Mirabellplatz stop (in Salzburg, the trolleybus is called the Obus). Entry to our market is free.
Berchtesgaden to Salzburg by bus: the 840 stops right at the market
According to the Regionalverkehr Oberbayern timetable, the 840 bus runs from Königssee via Berchtesgaden ZOB and Marktschellenberg to Salzburg. In the city it stops at the Mirabellplatz stop, where our market is, and then continues to the main station. In the direction of Salzburg, it only stops at Mirabellplatz to let passengers off.
- Journey time: around 45 minutes from Berchtesgaden ZOB to Mirabellplatz, around 50 minutes on the way back.
- Frequency: hourly, partly every half hour in the morning.
- Getting back: towards Berchtesgaden, the 840 leaves from Mirabellplatz, from stand H according to the ÖBB journey planner. According to the timetable, the last bus leaves daily at 7.14 pm, and on 24 and 31 December as early as 5.44 pm.
Opening hours & getting here
The 840 bus from Berchtesgaden stops right at our market. Here’s where you’ll find our opening hours and everything about getting here.
From Bad Reichenhall and Freilassing: bus 180 or S-Bahn
According to the ÖBB journey planner, the 180 bus runs hourly from Bad Reichenhall to Salzburg, reaching the main station in around 50 minutes. It doesn’t stop at Mirabellplatz; from the main station you walk or take the trolleybus.
By train it takes about as long, around 50 to 60 minutes: from Bad Reichenhall the S4 runs to Freilassing, where you change to the S3 or the Meridian to Salzburg. According to ÖBB, the S3 runs every half hour from Freilassing and takes just over 10 minutes to Salzburg Hauptbahnhof.
From Traunstein and the Chiemsee area: by Meridian train
From the Chiemgau, the Meridian RE 5 runs hourly via Traunstein and Freilassing to Salzburg, taking around half an hour from Traunstein. If you’re coming from the Rosenheim or Munich direction, you’ll find everything about the train journey, the Bayern-Ticket (Bavaria ticket) and the Deutschlandticket, Germany’s monthly public transport pass, in our article By train to the Christmas market.
Which tickets are valid across the border
- Bus 840: according to the timetable, the Deutschlandticket is only valid as far as the Zollhäuser border stop, and the same goes for the guest card (Gästekarte). For the section to Salzburg, you need a separate ticket or pay a supplement.
- Train: according to Deutsche Bahn, the Bayern-Ticket and the Deutschlandticket are valid on regional trains as far as Salzburg Hauptbahnhof. Buses and trolleybuses in the city of Salzburg aren’t included.
- Advent Saturdays: on the four Advent Saturdays in 2026, 28 November and 5, 12 and 19 December, buses and trolleybuses in the city’s core zone are to be free for everyone, according to a decision by the City of Salzburg.
By car from south-east Bavaria
By car, you reach Salzburg via the A8 and the Walserberg border crossing. On the edge of the city you can park, for example, at Park & Ride Messe (exhibition centre) and take trolleybus 1 to Mirabellplatz. Everything about car parks, Park & Ride and the short-stay parking zone (Kurzparkzone) is in our article Parking at Mirabellplatz.
Getting back in the evening: last buses and trains, and your ID
Our market is open until 8 pm from Sunday to Thursday and until 9 pm on Fridays and Saturdays; from 24 to 31 December, different hours apply. If you’re staying until closing time, you’ll need these last connections (according to ÖBB and the 840 timetable, as of 26 October 2026 – please check again after the timetable change on 13 December):
- To Berchtesgaden: the last 840 bus leaves Mirabellplatz at 7.14 pm, and on 24 and 31 December as early as 5.44 pm. After that, the only way back is by train via Freilassing, which takes considerably longer.
- To Bad Reichenhall: the last 180 bus leaves the main station at 11.35 pm from Monday to Saturday, and at 10.35 pm on Sundays and public holidays.
- To Freilassing: the last S3 leaves at 11.47 pm from Sunday to Thursday; on Friday and Saturday nights there are also trains at 12.47 am and 1.47 am.
- To Traunstein: the last Meridian leaves Salzburg Hauptbahnhof at 10.55 pm.
Bring your passport or ID card: according to dpa, Germany has notified border checks with Austria until mid-March 2027, and the checks take place when you enter Germany.
Frequently asked questions
Yes, the 840. According to the timetable, it runs hourly from Königssee via Berchtesgaden to Salzburg and stops at Mirabellplatz, right at our Christmas market, around 45 minutes after leaving Berchtesgaden ZOB.
According to the timetable, the last 840 bus leaves Mirabellplatz daily at 7.14 pm, and on 24 and 31 December as early as 5.44 pm. This is as of October 2026, so please check again after the timetable change on 13 December.
No. According to the timetable, the Deutschlandticket is only valid on the 840 as far as the Zollhäuser border stop. You need a separate ticket for the rest of the route.
By bus 180 to Salzburg Hauptbahnhof in around 50 minutes, or by S4 to Freilassing and on with the S3. From the main station it’s a walk of around 10 to 15 minutes to Mirabellplatz.
Around half an hour on the Meridian RE 5. It runs hourly to Salzburg Hauptbahnhof.
Yes, bring your passport or ID card. According to dpa, Germany is carrying out checks on the border with Austria until mid-March 2027, when you enter Germany.
Sources
Retrieved on 26 October 2026: Regionalverkehr Oberbayern, timetable 840 (valid 25 October 2026 – 15 May 2027) · Berchtesgadener Land: bus connections · ÖBB journey planner (bus 180, S3, S4, RE 5; queries for 28 November and 2 December 2026) · Deutsche Bahn: Bayern-Ticket to Salzburg · Deutsche Bahn: Deutschlandticket abroad · Stuttgarter Zeitung/dpa: border checks until mid-March 2027 (18 August 2026) · City of Salzburg: free public transport on the Advent Saturdays

