Berchtesgaden's neighbouring towns are Bischofswiesen, Marktschellenberg, Ramsau, and Schönau am Königssee.

The municipality counts the following villages which are (Ortsteil): Am Etzerschlößl, Anzenbach, Hintergern, Metzenleiten, Mitterbach, Oberau, Obergern, Obersalzberg, Resten, Unterau, Untersalzberg I, Untersalzberg II, and Vordergern.
Berchtesgaden's neighbouring towns are Bischofswiesen, Marktschellenberg, Ramsau, and Schönau am Königssee.
The municipality counts the following villages which are (Ortsteil): Am Etzerschlößl, Anzenbach, Hintergern, Metzenleiten, Mitterbach, Oberau, Obergern, Obersalzberg, Resten, Unterau, Untersalzberg I, Untersalzberg II, and Vordergern.
Berchtesgaden