Eleshnitsa (Bulgarian: Елешница) is a river located in western Bulgaria, in Kyustendil Province.
Eleshnitsa is 59 km long, which makes her the 66th in length among the rivers in Bulgaria.
[1] It serves as a natural drain to the eastern and southern parts of Osogovska planina.
[1][3] Fish species can be met like Salmo macedonicus, Squalius orpheus, Phoxinus phoxinus, Alburnoides strumicae, Alburnus alburnus, Chondrostoma vardarense, Gobio bulgaricus, Barbus Cyclolepis, Barbatula bureschi, Cobitis strumicae.
[4] Eleshnitsa river receives the majority of its water due to rain-snow feeding and reaches its maximum during April.