The river Indravati rises at an altitude of 914 m in the Kalahandi district of Odisha on the western slopes of theeastern Ghats. It flows west-ward through the kalahandi,Nabarngpur and Koraput districts for a length of 164 km and after forming the boundary between Odisha and chatishgarh states for a length of 9.5 km, enters the Bastar district of Chatishgarh After flowing 233 km in Chatishgarh, it turns south and flows along the boundary of Chatisgarh and Maharastra for about 129 km and joins Godavari at the junction of the boundaries of Maharastra, Chatishgarh and Andhrapradesh states.

The Indravati sub-basin covers a total area of about 40625 km2. Indravati has a catchment area of 7435 km2 in Odisha. The length of river is about 535.80 km.and starting from the hills of Kalahandi, it joins the Godavari river near village Bhadrakali in Bijapur district of Chatishgarh. It has a well defined course from its origin to its confluence with the Godavari River. Starting in a South-East direction as a small rivulet in Odisha, it later runs in western direction through Bastar district of Chatishgarh until it is deflected and runs North West and then again takes a turn to South-West direction. During its total course of 535.80 km the river drops by 832.10m. Its bed level at its junction with the godavari River is of the order of R.L. 82.3 m compared to the level in Kalahandi from where it takes off is 914.4m.

Indravati and Sabari are interconnected naturally in Odisha area. Indravati waters overflow into the Sabari through Jaura nallah during floods.