Loading...
KP Kerala Prep
5 days🏆 Top scorer wins ₹500Compete now →
Graduate Level intermediate Kerala Rivers Kerala Geography Dams Water Resources

All 44 Rivers of Kerala — Complete Master Reference

Complete reference of all 44 rivers of Kerala with origin, length, districts, tributaries, dams, and notable features for Kerala PSC exams.

Published: 21 Apr 2026 Relevant for: Graduate Level Prelims, Secretariat Assistant, Village Field Assistant, LDC

Rivers of Kerala are one of the most predictable PSC topics (2-4 questions per paper). Kerala has 44 rivers — 41 flowing west into the Arabian Sea and 3 flowing east. This is the definitive reference.

Key Statistics

FactDetail
Total rivers44
West-flowing rivers41
East-flowing rivers3 (Kabini, Bhavani, Pambar)
Longest riverPeriyar (244 km)
Second longestBharathapuzha (209 km)
Shortest riverManjeswaram (16 km)
Only navigable riverValapattanam
River with largest basinPeriyar (5,398 km²)

Major Rivers — Detailed Table (Top 20 by Length)

RiverLength (km)OriginMain DistrictsMajor TributariesDamsNotable Feature
Periyar244Sivagiri Hills (Tamil Nadu)Idukki, ErnakulamMuthirapuzha, Mullayar, Cheruthoni, Perinjankutti, EdamalayarIdukki, Mullaperiyar, Idamalayar, Lower PeriyarLongest river in Kerala; largest basin area
Bharathapuzha (Nila)209Anamalai Hills (Tamil Nadu)Palakkad, Thrissur, MalappuramGayathripuzha, Chitturpuzha, Kalpathipuzha, Thuthapuzha, KannadipuzhaMalampuzha, Walayar, Mangalam, Meenkara, ChulliarSecond longest; called “Nila” — cultural river of Kerala
Pamba176Pulachimalai (Idukki)Pathanamthitta, Alappuzha, KottayamKakki, Azhutha, KakkadKakki, Pamba”Dakshina Ganga”; Sabarimala on its banks
Chaliyar169Ilambaleri Hills (Wayanad)Wayanad, Malappuram, KozhikodePunnapuzha, Karimpuzha, Cherupuzha, IruvahnipuzhaPeruvannamuzhiMajor river of Malabar; timber floating was common
Chalakudy145Anamalai HillsThrissur, ErnakulamSholayar, Parambikulam, KuriyarkuttiSholayar, Parambikulam, Peringalkuthu, PoringalkuthuAthirappilly and Vazhachal Falls on this river
Achankovil128Pasukidamettu (Pathanamthitta)Pathanamthitta, Kollam, AlappuzhaKallarOnly river in Kerala flowing southward for most of its course
Valapattanam110Brahmagiri Hills (Coorg, Karnataka)KannurSreekandapuram, AralamPazhassi DamOnly navigable river in Kerala
Manimala90Western Ghats (Idukki)Kottayam, Alappuzha, PathanamthittaFlows through rubber plantation areas
Muvattupuzha121Joins three rivers (Thodupuzha, Kaliyar, Kothamangalam)Idukki, ErnakulamThodupuzha, KaliyarFormed by confluence of three rivers
Kadalundi130Vellarimala (Kozhikode)Malappuram, KozhikodeKadalundi Bird Sanctuary at its estuary
Kallada121Kulathupuzha HillsKollamChenthurnipuzhaParapparMain river of Kollam district
Meenachil78Western GhatsKottayamFlows through Kottayam; literary river (Meenachil in M.T.’s novels)
Neyyar56AgasthyamalaiThiruvananthapuramNeyyarNeyyar Dam and wildlife sanctuary
Karamana68Chemmunji Mottai (Agasthyamala)ThiruvananthapuramKilliyarAruvikkaraMain water source for Thiruvananthapuram city
Vamanapuram88Chemmunji MottaiThiruvananthapuramSecond major river of Thiruvananthapuram
Chandragiri105Payaswini Hills (Karnataka)KasaragodPayaswiniForms Kerala-Karnataka border partially
Anjarakandy48Kannur hillsKannurFirst cinnamon plantation in India was on its banks
Tirur Puzha (Tirur)96Nilgiri Hills areaMalappuramAlso called Bharathapuzha’s distributary by some sources
Korapuzha40Malabar hillsKozhikodeElathur estuary
Karuvannur48Formed by Manali + KurumaliThrissurManali, KurumaliPeechiPeechi Dam on tributary Manali

East-Flowing Rivers of Kerala

RiverLength (km)OriginFlows IntoDistrict
Kabini230 (total)WayanadCauvery (via Karnataka)Wayanad
Bhavani217 (total)Silent Valley areaCauvery (via Tamil Nadu)Palakkad
Pambar45 (approx.)DevikulamJoins into Tamil Nadu riversIdukki

Important Dams and Their Rivers

DamRiverDistrictType/Purpose
Idukki DamPeriyar (Kuravan-Kurathi hills)IdukkiArch dam; hydroelectric (780 MW capacity)
Mullaperiyar DamPeriyarIdukkiGravity dam (1895); inter-state dispute (Kerala-TN)
Idamalayar DamIdamalayar (Periyar tributary)ErnakulamHydroelectric
Malampuzha DamMalampuzha (Bharathapuzha tributary)PalakkadIrrigation; largest irrigation dam in Kerala
Banasura Sagar DamKaramanathodu (Kabini tributary)WayanadEarth dam; largest in India
Parambikulam DamParambikulam (Chalakudy tributary)PalakkadConcrete gravity dam
Neyyar DamNeyyarThiruvananthapuramGravity dam; irrigation and drinking water
Peechi DamManali (Karuvannur tributary)ThrissurIrrigation
Sholayar DamSholayar (Chalakudy tributary)Thrissur-Idukki borderHydroelectric
Kakki DamKakki (Pamba tributary)PathanamthittaHydroelectric
Walayar DamWalayar (Bharathapuzha tributary)PalakkadIrrigation
Mattupetty DamMattupetty stream (Muthirapuzha tributary)IdukkiTourism; concrete gravity dam
Aruvikkara DamKaramanaThiruvananthapuramDrinking water for TVM city
Pazhassi DamValapattanamKannurIrrigation
Peruvannamuzhi DamPeruvannamuzhi (Chaliyar tributary)KozhikodeIrrigation
Thanneermukkom BundVembanad LakeAlappuzha-KottayamSalinity barrier; separates salt and freshwater

River-wise Waterfalls

WaterfallRiver/StreamDistrictHeight (approx.)
AthirappillyChalakudyThrissur24 m (Niagara of India)
VazhachalChalakudyThrissur36 m
Meenmutty (Wayanad)Tributary of KabiniWayanad300 m (3 tiers)
Meenmutty (Idukki)Periyar tributaryIdukki284 m
ThommankuthuThodupuzha tributaryIdukki12 m (7 steps)
PalaruviKallada tributaryKollam91 m (“Stream of Milk”)
Soochipara (Sentinel Rock)Tributary of ChaliyarWayanad200 m (3 tiers)
ThusharagiriChaliyar tributaryKozhikode75 m (3 falls)

River Basin Areas

RiverBasin Area (km²)
Periyar5,398
Bharathapuzha6,186 (including TN portion)
Pamba2,235
Chaliyar2,923
Chalakudy1,704
Muvattupuzha1,554
Achankovil1,484
Valapattanam1,867
Kallada1,699
Kadalundi1,122

Quick Recall — PSC Favourites

QuestionAnswer
Longest riverPeriyar (244 km)
Shortest riverManjeswaram (16 km)
Only navigable riverValapattanam
”Nila” riverBharathapuzha
”Dakshina Ganga”Pamba
River with Athirappilly FallsChalakudy
River through SabarimalaPamba
Mullaperiyar Dam on which riverPeriyar
Idukki Dam on which riverPeriyar (between Kuravan and Kurathi hills)
River forming Kerala-Karnataka borderChandragiri (partially)
Number of east-flowing rivers3
East-flowing riversKabini, Bhavani, Pambar

Found an error or have a suggestion?