The main tributaries of the River Nagavali are Jhanjavati, Barha, Baldiya, Satnala, Sitagurha, Srikona, Gumudugedda, Vottigedda, Suvarnamukhi, Vonigedda, Relligedda and Vegavati.
Vegavathi River takes its origin in the Pachipenta hills in Eastern Ghats.