The Vanshadhara originates in Kalahandi district from the Durgakangar hills of the Eastern Ghats. It is 230 km long out of which 150 km flows in Odisha. It merges into the Bay of Bengal at Kalingapatnam in Andhra Pradesh. It has a catchment area of 1,400 km2 in Odisha. The main tributaries of the Vansadhara are Pedagada, Bengigedda on the right and Chuladhua Nalla, Pondaka Nalla, Harabhangi, Sananadi, and Mahendratanya situated on left.