List of rivers of Kerala


There are 44 rivers in Kerala, all but three originating in the Western Ghats.
41 of them flow westward and 3 eastward. The rivers of Kerala are small, in terms of length, breadth and water discharge. The rivers flow faster, owing to the hilly terrain and as the short distance between the Western Ghats and the sea. All the rivers are entirely monsoon-fed and many of them shrink into rivulets or dry up completely during summer.

West flowing rivers

This is a list of the westward-flowing rivers of Kerala state in southern India, in order of length, and their tributaries. These rivers all originate in the Western Ghats range and flow westward into the Kerala Backwaters or into the Arabian Sea. Length in kilometers is in parentheses.
  1. Periyar River
  2. # Edamala River
  3. # Cheruthoni River
  4. # Mullayar River
  5. # Muthirapuzha River
  6. # Perinjankutti River
  7. Bharatapuzha River
  8. # Thuthapuzha River
  9. # Kanjirappuzha
  10. # Gayathripuzha River
  11. # Kalpathipuzha River
  12. # Kannadipuzha River
  13. Pamba River
  14. # Azhuthayar
  15. # Kakkiyar
  16. # Kakkattar
  17. # Kallar
  18. # Perunthenaruvi
  19. # Madatharuvi
  20. # Thanungattilthodu
  21. # Kozhithodu
  22. # Varattar
  23. # Kuttemperoor
  24. Chaliyar River
  25. # Cherupuzha
  26. # Iruvanjippuzha
  27. # Cherupuzha
  28. # Kuthirappuzha
  29. # Kuruvanpuzha
  30. # Karimpuzha
  31. # Pandippuzha
  32. # Neerppuzha
  33. Chalakudy River
  34. #Parambikulam River
  35. Kadalundy River
  36. Kallada River
  37. Muvattupuzha River or Muvattupuzhayaar
  38. # Thodupuzhayarr
  39. # Kothaayar
  40. # Kaliyar
  41. Valapattanam River
  42. Chandragiri River
  43. # Kudumbur River
  44. Manimala River
  45. Vamanapuram River
  46. Kuppam River
  47. Meenachil River
  48. Kuttiyadi River
  49. Karamana River
  50. Shiriya River
  51. Kariangode River
  52. # Chaithravahini River
  53. Ithikkara River
  54. Neyyar River
  55. Mahé River
  56. Keecheri River
  57. Perumba River
  58. Uppala River
  59. Karuvannur River
  60. #Kurumali River
  61. Anjarakandy River
  62. Tirur River
  63. Neeleshwaram River
  64. Pallikkal River
  65. Kallayi River
  66. Korapuzha River
  67. Mogral River
  68. Kavvai puzha River
  69. Thanikkudam River
  70. Mamam River
  71. Thalassery River
  72. Chithari River
  73. Ramapuram River
  74. Ayiroor River
  75. Manjeswaram River

    East flowing rivers

There are three rivers rise in Kerala and flow eastwards, Kabini into Karnataka and the other two into Tamil Nadu. All the three rivers ultimately join the Kaveri river.
  1. Kabani
  2. Bhavani
  3. Pambar