O rio Amaravati é o tributário mais longo do rio Kaveri. Este rio corre através dos distritos de Karur e Tirupur no estado de Tamil Nadu. O rio Amaravati, com 282 km de extensão, começa na fronteira Kerala/Tamil Nadu, no fundo do vale de Manjampatti. Este rio rega mais de 240 km2 (60.000 acres) de terras agrícolas nos distritos de Tiruppur e Karur. A represa Amaravathi tem 4 Megawatts de capacidade de geração de eletricidade instalada.