Rzeka Amaravati jest najdłuższym dopływem rzeki Kaveri. Rzeka ta przepływa przez dystrykty Karur i Tirupur w stanie Tamil Nadu. Rzeka Amaravati o długości 282 km (175 mil) bierze swój początek na granicy stanów Kerala i Tamil Nadu, na dnie doliny Manjampatti. Rzeka ta nawadnia ponad 60 000 akrów (240 km2) gruntów rolnych w dystryktach Tiruppur i Karur. Zapora Amaravathi ma zainstalowaną moc elektryczną 4 megawatów.