Benneckenstein is a town in the district of Harz, in Saxony-Anhalt, Germany. Since 1 January 2010, it has been part of the town of Oberharz am Brocken. Benneckenstein is in the eastern Harz, 14 km southeast of Braunlage, and 24 km south of Wernigerode.
Benneckenstein lies in the Lower Harz within the Harz/Saxony-Anhalt Nature Park. It is located between the villages of Tanne to the north, Trautenstein to the east-northeast and Stiege to the east (all in Saxony-Anhalt), Rothesütte to the south (in Thuringia), Hohegeiß to the west (in Lower Saxony) and Sorge to the north-northwest (in Saxony-Anhalt). The village lies at a height of about 500 to 542 m above NN on the upper reaches of the Rappbode. Following the former Inner German Border to the west is the border with Lower Saxony and to the south that with Thuringia; about 3.3 km south-southwest of the village is the tripoint for the three states which is marked by the Drei-Länder-Stein.