The river rises at the northeastern slopes of Osogovo Mountain below the peak Carev vrh (2,085 m), at an altitude of 1,932 m. On the mouth close to village Klečevce river flows at an altitude of 294 m. From the spring to the first tributary of the Kiselička reka (about 18 km from the source), the river flows northwest, then turns sharply to the southwest.