Rivieren in Kerala stromen over het algemeen van de West-Ghats naar de Indische Oceaan. De waterscheiding van de West-Ghats vormt grotendeels de grens tussen Kerala en de naburige Indiase deelstaten Karnataka en Tamil Nadu. Vanuit de hogere districten van Idukki en Wayanad stromen ook een paar rivieren naar het oosten naar Karnataka en Tamil Nadu, en zo naar de Golf van Bengalen.

Hoofdrivieren en zijrivieren 

Het overzicht van de rivieren hieronder volgt de traditie van Kerala voor zo'n lijst. De meeste hebben een monding in zee of in een lagune bij zee achter de strandwal. Hun zijrivieren en zijrivieren daarvan worden niet genoemd hier om het overzicht te behouden. Daarnaast worden een paar rivieren in Kerala gezien als aparte rivieren, ook al monden ze uit in een andere rivier. Deze worden ook genoemd hier.

Spelling van de namen 

De spelling van de namen van de rivieren in Kerala varieert. Dit komt deels omdat de namen normaal in het alfabet van het Malayalam (മലയാളം) worden geschreven, deels omdat lokaal de namen anders kunnen zijn, en deels omdat na het begin van de onafhankelijkheid de oude namen opnieuw werden gebruikt. Vooral oudere bronnen zullen dan andere namen of andere spelling gebruiken. De combinatie van naam van de rivier en de mondingsplaats kan in zo'n geval duidelijkheid bieden.

Westelijk stromend, Noord-Kerala 

Naar het westen stromende rivieren ten noorden van Thrissur.

Westelijk stromend, Zuid-Kerala 

Naar het westen stromende rivieren ten zuiden van Malappuram.

Oostelijk stromend, Noord-Kerala 

Naar het oosten stromende rivieren ten noorden van Thrissur.

Oostelijk stromend, Zuid-Kerala 

Naar het oosten stromende rivieren ten zuiden van Malappuram.

Vertalingen 

 'puzha' betekent 'rivier' in Malayalam
 'kayal' betekent 'lagune' in Malayalam
 'peedika' betekent 'winkel' in Malayalam

 
Geografie van Kerala