Река Соволянска Бистрица извира под името Главня на 2182 m н.в. в Осоговска планина, на 1,2 km североизточно от връх Руен (2251 m), най-високата точка на планината. До село Гърляно протича на север-североизток в дълбока и гъсто залесена долина, след което завива на север-северозапад и пресича източната част на Каменишката котловина. След село Долно село напуска котловината и образува дълбок пролом между Чудинска планина на север и планината Лисец на юг, с посока на пролома изток-североизток — изток. При село Мазарачево излиза от пролома и навлиза в Кюстендилската котловина. Влива се отдясно в река Струма на 462 m н.в., на 900 m югозападно от село Коняво.