It is situated at the foot of the Jakupica mountain range at an altitude of around 600 meters. Near the village are the sources of the Beleshnica river, one of the largest tributaries of the Treska river, which in turn flows into Lake Kozjak several kilometers downstream from their confluence. In the surrounding mountains three cave systems can be found: those of Momichak, Laparnica and Gulubarnica.