Berchtesgaden je městys v nejzazším jihovýchodním koutě bavorského správního okresu Horní Bavory a správní středisko jižní části okresu Berchtesgadensko. Nejbližší větší město je Bad Reichenhall, nejbližší velkoměsto a oblastní regionální centrum je Salzburg, 15 km na jih na rakouské straně. Město obklopují Berchtesgadenské Alpy.