Byen  Herzberg am Harz ligger ved den nedre del af de små floder  Sieber und Lonau der kommer fra   mittelgebirgeområdet Harzen. Herzberg  ligger  32 km nordøst for Göttingen, og  90 km sydøst for  Hannover. Ovenfor bykernen ligger Schloss Herzberg.