Lakatnik is a village in Western Bulgaria at an altitude of 800 m at the foot of the Yavorets peak. It is located in the Municipality of Svoge, Sofia district.

Lakatnik is situated in a valley surrounded by the peaks of Yavorets, Garvan, Kulenitsa and Lehchevitsa in the western Stara Planina, south of the Vratsa Balkan, 8 km from Gara Lakatnik. It is located near the Seven Altars monastery.