Amongst the other rivers flowing through the district, the most important is Dwarakeswar River. It has many branches or old beds in Onda and Bishnupur police station areas. The main tributaries of Dwarakeswar River are the Gandheswari, the Kukhra, and the Birai. Other major rivers are Shilabati River and Kangsabati River, both of which enter the district from Purulia district, run along a short course in the territory and then enter Paschim Medinipur district. Gandheswari River is a tributary of Dwarakeswar River and flows in Bankura district. Flowing south-west of Susunia Hill and north of Bankura it joins the Dwarakeswar near Bhutsahar. It is subject to sudden flooding during rains. There are some small but picturesque water falls along the course of the Shilabati near Harmasra, and along the course of the Kangsabati in the Raipur area. Amongst the minor rivers in the district are Jaypanda, a tributary of Shilabati, and Bhairabbanki.