Twelve major rivulets including West and East Varagar rivers join Bhavani draining the southern Nilgiri slopes. At Mukkali, Bhavani takes an abrupt 120-degree turn towards the northeast and flows for another through Attappady plateau. It gets reinforced by the Kunda river coming from the north. Siruvani river, a perennial stream and the Kodungarapallam river, flowing from the south and southeast respectively join the Bhavani at Kerala-Tamil Nadu border. The river then flows east along the base of Nilgiris and enters the plains near Bathra Kaliamman temple at Mettupalayam after joining with Coonoor river coming from northwest. About downstream, Moyar River, a major tributary originating in Mudumalai National Park, flows in from the northwest, where it drains the valley between the northern slopes of the Nilgiris and the southern slopes of the Bilgiri Hills. After the Moyar it is blocked by the Lower Bhavani Dam, feeding Lower Bhavani Project Canal near Sathyamangalam in Erode District. The river continues east for over through Erode District, traversing Kodiveri Dam, near Gobichettipalayam which feeds the Arakkankottai and Thadappalli canals constructed for agricultural purposes. A small barrage across the river was built by Kalingarayan in 1283 AD to feed the Kalingarayan irrigation canal.
Dams
;Bhavanisagar Bhavanisagar dam is located on the Bhavani river in Erode district, Tamil Nadu, India. The dam is one of the largest earthen dams in the world. The dam is situated some west of Sathyamangalam and from Gobichettipalayam. The Lower Bhavani Project was the first major irrigation project initiated in India after independence in 1948. It was completed by 1955 and opened for use in 1956. The dam was constructed at a cost of. The dam is long and high. The full reservoir level is and the dam has a capacity of. The dam has two hydel power stations, one on the east bank canal and the other on the Bhavani river. Each has a capacity of for a total capacity of. ;Kodiveri Kodiveri dam is located on the Bhavani River near Gobichettipalayam in Western Tamil Nadu. The dam is situated along the State Highway 15 about from Gobichettipalayam towards Sathyamangalam. It was constructed by Kongalvan in the year 1125 AD.
Pollution
Industrial, municipal and agricultural pollution of the river results in poor water quality and negative impacts on the health of people, plants and animals dependent on the river water.