Kerala Rivers - Place of origin, Length, Tributaries etc...

List of all the 44 major rivers of Kerala

There are 44 major rivers in Kerala of which 41 are west flowing and 3 east flowing. All these rivers originate from the Sahyadri hills. Periyar is the longest river in Kerala followed by Bharathapuzha and Pampa. Here is the complete list of all the 44 rivers of Kerala showing the direction of their flow, place of origin, major tributaries and distributaries and the length of each river.

ยป Kerala Map showing rivers, lakes and backwaters

#West Flowing Rivers of KeralaPlace of OriginMajor Tributaries / DistributariesEmpties IntoLength (km)
1AnjarakkandiArabian Sea52
2AchenkovilPampa128
3Baikal10
4Bharathapuzha (Nila)Anamalai (Tamil Nadu)Gayathripuzha, Kannadipuzha, Kalppathipuzha, PoothapuzhaArabian Sea209
5ChalakkudyAnamalaiPeriyarPeriyar144
6ChaliyarElampaleri HillsIringipuzha, Cherupuzha, KurumbanpuzhaArabian Sea168
7ChandragiriArabian Sea104
8ChittarArabian Sea25
9ItthikkaraMadatharaParavoor Lake56
10KaariyankodeKavvai Lake64
11KadalundiArabian Sea130
12KalladaKulathoorpuzha hills Ashtamudi lake120
13KallaiArabian Sea22
14Kalnadu8
15KaramanaArabian Sea67
16KaruvannoorPoomalaiEnamaakkal Lake48
17KavvaiKavvai Lake22
18KeecheriEnamaakkal Lake43
19KorappuzhaArikkan HillsArabian Sea40
20Kumbala10
21KuppamValapattanam River80
22KuttyadiArabian Sea73
23MaahiWayanad HillsArabian Sea54
24ManjeshwaramBaleppooney hillsUppala Lake16
25ManimalaThattamalaiPampa91
26MaugralArabian Sea33
27Meenachil Vembanadu lake67
28Muvattupuzha120
29NeeleshwaramKaariyankode River46
30NeiyyarAgasthi HillsArabian Sea56
31PampaPeermeduAzhuthayaar, Kakkattaar, Kallar, Manimala, AchenkovilVembanad lake176
32PeriyarSivagiri Splits into twoKodangalloor lake244
33Perumpa40
34Purapparamba8
35RamapurampuzhaEringal HillsArabian Sea19
36ShiriyaArabian Sea65
37ThalasseriArabian Sea28
38TiroorBharatapuzha48
39UppalaArabian Sea50
40ValapattanamBrahmagiri ForestsArabian Sea112
41VamanapuramAnchuthengu Lake80
#East Flowing Rivers Length (km)
1PaamparPaampar and Bhavani flows into Tamilnadu. Kabani enters Karnataka. All three of them empties into KaveriFlows only a few kilometres through Kerala
2Bhavani
3Kabani