12 major rivulets including West and East Varagar rivers join Bhavani draining the southern Nilgiri slopes. At Mukkali, Bhavani takes an abrupt 120° turn towards the northeast and flows for another 25 km 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. Thereafter, Bhavani 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, 30 km 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 160 km. 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 56-mile-long Kalingarayan irrigation canal. Noyyal River joins the river before the major confluence with Kaveri near Sangameshwarar Temple, Bhavani, where it is believed that the mystic Sarasvati River also joins the confluence.