Berchtesgaden is one of Germany's premier resorts for mountain tourism and as such has a wide range of accommodation. Much of it is of course in the town centre but some (like the Kempinski) are out in the country hamlets around the town.
Berchtesgaden is the last stop on the German Alpine Road tourist route. It is an interesting place to relax from the travelling and enjoy the mountain scenery around the town or the history of Berchtesgaden and nearby Salzburg.
The hotels chosen are from the five-star to three-star categories and some of them have online booking facilities through 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 on accommodation, then use the map below to get an idea of which properties are available and to compare prices during the period you wish to travel.
Enter your proposed dates and use the '+' to zoom in on a location and reveal more properties. Click on the price above a property to see more information.
(Please note that this selection will also include some guesthouses, pensions and self-catering apartments for those who are interested in that form of accommodation!)
Salzburg Airport is by far and away the most convenient airport for travel to Berchtesgaden.
Distance to Salzburg Airport: 25km
Distance to Innsbruck Airport: 161km
Distance to Munich Airport: 194km
Salzburg is literally just around the corner from the resort and there is a good bus connection from the airport to the main railway station for those who are thinking of using public transport.
Although Innsbruck Airport is closer, Munich Airport is probably second choice because of the range of flights and the ease of travel.
Berchtesgaden's train station is located on the outskirts of the town centre down on the main road. The rail line links to Freilassing with a regional service and from there into the main German network. There is actually a regular daily Intercity service to and from Berchtesgaden from northern Germany, calling at various cities along the way.
Berchtesgaden also connects into the regional Salzburg services by way of Freilassing.