Berchtesgaden is built on the side of a hill with the main route to Salzburg - and the motorways north and to Austria - passing along the bottom of the slope.
Much of the accommodation is located in the main part of the town above the road but some hotels are situated in quiet positions on the edge of the town.
Berchtesgaden is popular with visitors and tour groups the whole year round and prior booking is advisable.
The individual listings below are hotels which have achieved the rating of "superb" or "exceptional" (9+ out of 10) from our travel fulfilment partner Booking.com. You can check availability at those particular hotels by clicking on the button under the hotel.
If you know when you are planning to go but haven't decided where to stay, then the search link below will also include some top-rated guesthouses, pensions and self-catering apartments for those who are interested in that form of accommodation.
Distance to Salzburg Airport: 20km
Distance to Munich Airport: 160km
Distance to Innsbruck Airport: 191km
Berchtesgaden is far closer to Salzburg Airport in neighbouring Austria than to Munich or to Innsbruck airports.
Salzburg Airport, with a mix of ski charters and cheap scheduled flights, is the best option for visitors to Berchtesgaden and Schönau. The resorts are a short drive from the city or from the airport with a journey time of around 30 minutes.
Motorists should head out of Salzburg in a southerly direction and follow the signs for Marktschellenberg, Bischofswiesen and Berchtesgaden.
Innsbruck Airport is the furthest from Berchtesgaden and Schönau. Innsbruck has long been known as a popular destination for ski charter flights - especially from the northern European countries - but now the introduction of lower-fare scheduled flights from major destinations like London has made it into a real option for those flying from further afield.
The principal route runs along the Inn Valley motorway to Wörgl and then cutting through resorts of Söll and St Johann into Germany at Unken. From there the drive to Berchtesgaden heads via Ramsau and would normally take from two to two-and-a-half hours.
Most visitors who are using scheduled flights will still probably arrive at Munich Airport, as it is the major international gateway for this part of Europe.
The expanding airport is located a good 30 minutes to the north-east of the city and drivers should stay on the motorway heading in the direction of Salzburg until the turn-off for Berchtesgaden is reached. The journey should take around one-and-a-half to two hours but the motorway can be very busy on a peak season Saturday.
Berchtesgaden railway station is located in the centre of the town on the lower level near the main road and is served by rail from Munich's main railway station and bus from Salzburg railway station.
Trains run on different routes from Munich Airport and the journey takes approximately two-and-a-half to three hours. Take the S-Bahn from the airport to Munich Ost and then change onto a regional or Inter-City service. A further change at Freilassing is often necessary.