Horjul is a small town located in the Inner Carniola region of Slovenia. It serves as the administrative center for the Municipality of Horjul.
The settlement developed from a clustered village situated on the north side of the marshy valley of Horjulka Creek. It includes the hamlets of Vovčne and Lipalca within its territory. The surrounding landscape features several hills, including Brezovec Hill, Rog Hill, and Lupar Hill to the north, as well as Rožman Peak, Kremenik Hill, and Čelc Hill to the south.