List of Rivers in Kerala

There are 44 significant rivers in Kerala, everything except three beginning in the Western Ghats. 41 of them stream toward the west and 3 toward the east. The rivers of Kerala are little, as far as length, broadness and water release. The rivers stream quicker, inferable from the bumpy territory and as the brief distance between the Western Ghats and the ocean. Every one of the rivers are altogether storm took care of and large numbers of them recoil into creeks or evaporate totally during summer.

Kerala saving loads of water assets like Breathtaking cascades, Stunning sea shores, Rivers, and delightful dams. An extensive rundown of rivers in this state clearly makes for an ideal excursion whether you need to have a go at sailing or basically unwind and loosen up in the midst of the mitigating energies of nature. Here’s a rundown of the most wonderful rivers in Kerala that you should visit.

1. Periyar


Periyar,(english meaning: big river) is the longest river and the river with the largest discharge potential in the Indian state of Kerala. It is one of the few perennial rivers in the region and provides drinking water for several major towns. The Periyar is of utmost significance to the economy of Kerala. It generates a significant proportion of Kerala’s electrical power via the Idukki Dam and flows along a region of industrial and commercial activity. The river also provides water for irrigation and domestic use throughout its course besides supporting a rich fishery.The Periyar has a total length of approximately 244 kilometres.

2. Bharathappuzha


The river has five names – Bharathappuzha, Ponnani River, Nila, Perar, and Kuttippuram River, of which the first name is more popular.
The headwaters of the main tributary of Bharathapuzha originates from various parts of the Western Ghats near the Anamailai hill ranges in Tamil Nadu as small rivulets, and also some near Edamalakkudy, Idukki and Pooyamkutty in Ernakulam and Idukki districts of Kerala. The Bharathappuzha is extensively dammed. There are 11 reservoirs along the course of the river,Bharathappuzha is the lifeline of Kerala’s cultural map. Kerala Kalamandalam, which is a major center for learning Indian performing arts like Kathakali, Koodiyattam and Ottamthullal, is situated at Cheruthuruty on the banks of this river—in Thrissur district.

3. Pamba


The Pamba River (also called Pampa river) is the longest river in the Indian state of Kerala after Periyar and Bharathappuzha, and the longest river in the erstwhile former princely state of Travancore. Sabarimala temple dedicated to Lord Ayyappa is located on the banks of the river Pamba.
The river is also known as Dakshina Bhageerathi. During ancient times it was called River Baris.

4. Chalakudy River

Chalakudy River or Chalakudy Puzha is the fifth longest river in Kerala, India. The river flows through Thrissur district, Palakkad district and Ernakulam district of Kerala.
The river though has its origin in the Anamalai region of Tamil Nadu, is actually a collection of some major tributaries originated from Parambikulam, Kuriyarkutti, Sholayar, Karapara and Anakayam in Kerala.
Chalakudy River is the one of very few rivers of Kerala with relics of riparian vegetation in substantial level. The annual report of the National Bureau of Fish Genetic Resources Lucknow, The Chalakudy River is known for its diversity, as it contains 98 species of fresh water fishes out of the 152 species known from Kerala.

5. Achankovil River

Achankovil is a river in Kerala, India. Total length are 128km, The Anchankovil enriches the Alappuzha and Pathanamthitta district of Kerala state. It joins with the Pamba River at Veeyapuram, in the Alappuzha district of Kerala. The Achenkovil river has it’s origin in the peak “Devar Mala” of the Western Ghats situated in the Achenkovil division of the Konni Reserve Forest.

6. Anjarakandy River

The Anjarakandi River is one of two major rivers that flows through the Kannur District of Kerala in India. The river originates from the slopes of the Western Ghats bordering Wayanad and Kannur districts. The 48 km long river flows in the western direction emptying into the Arabian Sea at Dharmadom.Many minor tributaries like Mattanur river and Peravoor river joins the Anjarakandy at this region.

7. Ayiroor River

Ayiroor is on the banks of the river Ayiroorpuzha, one of the smallest rivers in Kerala after manjeshwaram puzha.
The Sankaranarayana temple is situated here. Ayiroor is on the banks of the river Ayiroorpuzha, one of the smallest rivers in Kerala. On the southwest side of this village is the Edavanadayara lake. Ayiroor is a village in Thiruvananthapuram district in the state of Kerala, India. This village is famous for its temples. There are three famous temples in this village: Anjumurthy temple, Paalakunnil Temple, Thrimpallur temple, ValiyaVeettil Temple and Kochu Thampratti temple. The name ‘Ayiroor’ itself originates from ‘Anjumurthy’, which means five idols.

8. Bhavani River

Bhavani is an Indian river flows through Indian states of Kerala and Tamil Nadu, India. It is a major tributary of the Kaveri River.
Bhavani river originates from Nilgiri hills of the Western Ghats, enters the Silent Valley National Park in Kerala and flows back towards Tamil Nadu.
Bhavanisagar dam is located on the Bhavani river in Erode district, Tamil Nadu, India. The dam is one of the largest earthen dams in the world
The river joins the Cauvery at the Kooduthurai holy site near Bhavani.

9. Chaliyar

Chaliyar River is the fourth longest river in Kerala at 169 km in length. The Chaliyar is also known as Chulika River, Nilambur River or Beypore River. Its tributaries flow through both the districts of Malappuram and Kozhikode. The bank of river Chaliyar at Nilambur region is also known for natural Gold fields. Explorations done at the valley of the river Chaliyar in Nilambur has shown reserves of the order of 2.5 million cubic meters of placers with 0.1 gram per cubic meter of gold.

10. Chandragiri River

The Chandragiri River also known as Perumpuzha River is the longest river in Kasaragod district, Kerala, India. It was named after the great Mauryan king Chandragupta Maurya. The Chandragiri River originates from the northern slopes of the Greater Talacauvery National Park in the Western Ghats at the Kodagu district.

11. Chithari River

Chittari River is a small river that flows through the village of Chithari near Kanhangad in Kasaragod district of Kerala. The Chittaripuzha is 25 km long and originates from Iriya Punur. Chittaripuzha originates from the ponds of Iriya Vazhunnor and Pattammar in the Chettiamchal area of the district. The river is formed by the confluence of the Cheramba, Thaikolam and Pullur rivers. The tributaries of this river are Kaland, Bekal river and Chittarithodu.

12. Ithikkara River

Ithikkara River is a 56 km long river which flows through the Kollam district of Kerala in India. It originates in the Alayamon hill ranges of the Western Ghats in the eastern part of the Kollam district. The village of Ithikkara is located on the banks of the river, situated 15 km from Kollam.

13. Kadalundy River

Kadalundi River (Kadalundipuzha) is one of the four major rivers flowing through Malappuram district in the Indian state of Kerala.
The Kadalundi originates from the Western Ghats at the western border of the Silent Valley and flows through the district of Malappuram.
The 16th century Malayalam poet and the author of Jnanappana, Poonthanam Nambudiri was born at Keezhattur near Perinthalmanna, on the bank of Kadalundi River.

14. Kallada River

Kallada River/Kulathupuzha is the longest river in Kollam District,Kerala, India. The river originates in Kulathupuzha, part of Western Ghats and flows west reaching Arabian Sea after travelling a distance of 120km. The Kallada river originates in the Shendurney wildlife sanctuary in the eastern part of the Kollam district. Thenmala Dam is contructed on this river. It flows through the towns of Kulathupuzha,There were many industries flourishing on the banks of Kallada river during the British Period. Punalur Paper Mills, established in 1875, is one such major companies which operated on the banks of this river. The effluents discharged from the mill into the river was found to alter the physiochemical factors leading to production of plankton in the mid-1900s. Kallada irrigation project (KIP) is the largest irrigation project in Kerala.

15. Kallayi River

Kallayi is one of the rivers in Kerala, India. It originates in Cherikkulathur in the Western Ghats, at an altitude of 45 metres and is 40 km long. It is linked to the Chaliyar by a man-made canal on the south side of the small timber village of Kallayi lying on its banks. The Kallayi was known for its timber businesses.

16. Karamana River

Karamana is a river flowing through the city of Thiruvananthapuram in Kerala, India. The river starts near the southern tip of the Western Ghats(Sahyadri Mountains) at Agastyar Koodam. The river flows 66 km westward and merges with the Arabian Sea at Panathura near Kovalam. The Karamana rises in the vicinity of the Agasthiarkoodam about 1600 m above the sea level.
The Karamana river has two important dams on it. These are the Aruvikkara Dam, built in the 1930s and the Peppara Dam which lies further upstream and was built in 1983.

17. Kariangode River

Kariangode River is a major river in Kasaragod district of Kerala state, south India. It is running through the hills and dales of Vellarikundu and Hosdurg Taluks. Pulingom, Cherupuzha, Kakkadavu and Kayyur are situated bank of these river. Chaithravahini River and Pulingom River are the two Tributaries of Kariangode River.

18. Karuvannur River

The Karuvannur River is the fourth largest river in Thrissur District of Kerala. The river is formed by the confluence of the Kurumali river and Manali river. The river has its origins at Arattupuzha where it is formed by the confluence of the two rivers, Manali River and Kurumali River. Both the rivers merge at Arattupuzha and forms the Karuvannur River.

19. Kavvayi River

Kavvayi backwaters form the biggest wetland in north Kerala. With its five rivers, the Kavvayi River, and its tributaries – Kankol, Vannathichal, Kuppithodu, and Kuniyan – flows together to form the Kavvayi kayal.
The Kavvayi Backwaters in the Kannur district of Kerala form the largest Lake in the Malabar region (North Kerala) and the third largest in Kerala. It is formed by the estuaries of the Thejaswini, Karingode and the Perumbra rivers.

20. Kechery River

The Kechery River or Kechery Puzha is a west flowing river which has its origins at Machad hills in Thrissur District. The river is 51 kilometres in length and empties to Arabian Sea at Chettuva Lake. It is linked with backwaters at Enamaakkal. Choondal Thodu is the only tributary of this river. The river irrigates 3560 hectares of land in Thalapilly taluk on Thrissur District through Vazhani irrigation project.

21. Korapuzha River

Korapuzha, also known as Elathur River, is a short river of 40 km, with a drainage area of 624 km2, flowing through the Kozhikode district of Kerala state in India. It is formed by the confluence of two streams, Akalapuzha and Punoor puzha which originate in the mountains of Wayanad district. The Korapuzha empties into the Arabian Sea at Elathur. The river and its main tributaries become tidal as they near the Arabian Sea.

22. Kuppam River

The Kuppam River is a river mainly within the Kannur district of the Indian state of Kerala, although a smaller section of the river is in Karnataka.
The Kuppam River originates in the Brahmagiri Wildlife Sanctuary of Kodagu district, near the Kerala-Karnataka border. The river is about 82 kilometres long.

23. Kuttiady River

Kuttiady is a hilly town situated in the north eastern part of Kozhikode district in the North Malabar of Kerala, India. It is located 24 km from Vatakara and 13 km from Perambra. Kuttiady is situated in the slopes of the Western Ghats. The Kuttiady river flows through the town.
Kuttiady was ruled by the Kingdom of Kottayam, till 1773. During the Pazhassi rebellion (Cotiote War), Kuttiady, which served as one of the major passes to Wayanad was of great strategic importance. In 1957, the shafts of two golden swords supposed to have been used by Pazhassi Raja were unearthed in Kuttiyadi.

24. Mahé River

Mahé River (also known as Mayyazhipuzha), (also known as the English channel of India) is a river in South India. It flows through the state of Kerala and the coastal exclave of Mahé in Puducherry. The Mahe River originates in the slopes of the Western Ghats part of the Wayanad district. Initially the river flows through the hilly eastern towns of the Kozhikode district like Vilangad, Vanimel, Valayam, Avolam and Nadapuram.

25. Manjeswaram River

Manjeswaram river is the shortest river in kerala and it has only 16 km length. The river originates from Balappooni hills and falls in to the Uppala Lake in Kasargode district.

26. Meenachil River

The Meenachil River flows through the heart of Kottayam district, Kerala state in southern India. 78km long, the river originates in the Western Ghats near Poonjar, flowing westward through the city of Kottayam and other towns like Poonjar, Teekoy, Erattupetta, Bharananganam, Pala, Mutholy, Cherpunkal, Punnathura and Kumarakom before emptying into the Vembanad Lake on the shore of the Indian Ocean.

27. Mogral River

The Mogral River (also known as the Madhuvahini River) is a west-flowing river in the Kasaragod district in the Indian state of Kerala. It is named after Mogral, a coastal village on its northern banks. The river empties into the Arabian Sea at Mogral Puthur. It has a length of 34 kilometers and a drainage area of 132 square kilometers. The river originates in the lower foothills of the Western Ghats at the Karadka Reserve Forest in the Kasaragod district.

28. Muvattupuzha River

Muvattupuzha River is one of the important rivers in Ernakulam District of Kerala. This river is the union of three rivers – Thodupuzha, Kaliyar and Kothamangalam. These rivers join together at Muvattupuzha and then flow towards south-west as a single river to the Vaikkom Lake. Finally, it merges with the Arabian Sea. The famous Thommankuthu Waterfalls is situated in the river Muvattupuzha. Besides, a dam for irrigation purpose is built across this river.

29. Neeleshwaram River

Neeleshwaram River (also known as Thejaswini River) originates from the western slopes of the Greater Talacauvery National Park in the Western Ghats, Karnataka. It is the second longest river in the Kasargod district after the Chandragiri River. The 56 km long Thejaswini River flows through the Kasargod district eventually emptying into the Kavvayi Backwaters.

30. Neyyar River

The Neyyar River is 56 km long river which flows through the Thiruvananthapuram district of Kerala in India. It flows from the Agastya Mala (Agastyarkoodam) in the Western Ghats. The town Neyyattinkara in Thiruvananthapuram district, is situated on the banks of the river, is named after this river. The river flows through the Neyyar wildlife sanctuary and into the Neyyar resorvoir. It then flows towards the west though the towns of Kallikkad, Kattakkada, Ottashekharamangalam, Keezhattoor, Anavoor, Aruvipuram, Neyyantinkara and Thirupuram. The river then empties into the Arabian Sea at the Poovar estuary.

31. Pallikkal River

Pallickal river in Kerala, India. It rises from the lower foothills of the Western Ghats near Kodumon at an elevation less than +60 MSL, north-east of Adoor. The river has a length of 42 km with a drainage area of 220 square kilometres and falls into the Vattakayal Lake near Karunagappally.

32. Pambar River

Pambar River originates near Anamudi in Idukki district of Kerala state in South India.
It traverses Turner’s Valley in Eravikulam National Park and flows into the Chinnar Wildlife Sanctuary through the Taliar Valley between Kanthalloor and Marayoor Villages and eastwards through the sanctuary. The Pambar, Kabani and Bhavani are the only rivers of the 44 in Kerala that flow eastwards. It is joined by seasonal rivulets and a few perennial streams originating from sholas in the upper reaches.

The Pambar merges with the Chinnar River at Koottar. The Chinnar forms the interstate boundary along the northwest edge of the sanctuary and becomes the Amaravati River in Tamil Nadu, reaches the Amaravathi Reservoir and Dam and eventually joins the Kaveri River near Karur.

33. Perumba River

The Perumba River is a 51 km long river which flows through the Kannur and Kasargod districts of the Malabar region in Kerala, India. The town of Payyannur is situated on the banks of this river subsequently the river is locally known as Payyannur River. The Perumba River originates in the foothills of the Western Ghats near Thimiry in the hilly eastern part of the Kannur district. The river then flows through several hilly towns of Kannur district.

34. Ramapuram River

Ramapuram River drains in to the Kavvayi backwaters. The river flows through the villages of Pariyaram, Kolapratvayal,Cheruthazham and Madayi. It is overlooking Payangadi town on the northern bank of Kuppam River. Embettugets diverged into two at Palottukavu, and continue asRamapuram River and Muttom river.

35. Shiriya River

Shiriya River is a 67 km long river flowing through the states of Kerala and Karnataka. It is the eighteenth longest river in Kerala, and the second longest river in Kasaragod district. It originates in Anegundi Reserve Forest in Dakshina Kannada district in Karnataka at an elevation of 230 metres above sea level, flows primarily in a westward direction, and empties into the Arabian sea near the town of Shiriya located about 11 km north of Kasaragod town in Kerala

36. Thalassery River

Thalassery River is also known as Ponnayam River and this river originates from the western cliffs of Kunnoth forest and flows 28 km before joining the Arabian Sea. It is one of the seven rivers that flow in Kannur district of Kerala and acts as a major source of water at the place through which it flows.

37. Thanikkudam River

A small river, which has become perennial in recent times stretches through the middle of the village, oriented in a north-east to South-west direction.

38. Tirur River

The Tirur River or Tirur-Ponnani River begins in the Tirur taluk village of Athavanad in the Malappuram district of the state of Kerala in south India and flows south-west to Thirunavaya and then north-west to Elamkulam where it turns south-west at Alinchuvadu and passes through Tirur town, and finally joining the Bharathapuzha River, which flows into the Arabian Sea.

39. Uppala River

Uppala River is a river flowing through the states of Karnataka and Kerala. Uppala River is 50 km in long, making it the 26th longest river in Kerala. It originates from the Veerakamba hills in Dakshina Kannada district in Karnataka at an elevation of 150 metres above sea level, flows primarily in a westward direction, and empties into the Arabian sea.

40. Valapattanam River

The Valapattanam River originates from the Brahmagiri hills of Western Ghats in Karnataka. Initially the river flows towards the eastern direction through some villages in the hilly Malenadu region of Karnataka. Later it takes a sharp bend toward the west and flows through a narrow deep valley descending towards the hilly regions of Kannur district.

41. Vamanapuram River

Vamanapuram River is an 88 km long river which flows through the Thiruvananthapuram district in southern Kerala. The Vamanapuram river originates in the Kallar-Chemunjimotta hils in the Western Ghats on the eastern part of the Thiruvananthapuram district. It has its mouth in the Anchuthengu estuary near Attingal. It is also known as “Kollampuzhayar” and “Attingalar”. The two major tributaries of the river are the Upper Chittar and Manjaprayar streams.

42. Mamam River

Mamam River is a small river located in the Thiruvananthapuram district. of Kerala, India. It originates from the Pandalakode hills in Thiruvananthapuram and flows 27 km westwards into the Anchuthengu lake. The river basin is 144 km long. One side of Attingal is surrounded by this river.

43. Manimala River

Manimala River is a 92km long river which flows through South and Central Kerala. The river used to be wrongly considered as a tributary of Pamba River before satellite maps became popular, but this is was proved incorrect. Manimala River originates from Muthavar hills located near Peermede in Idukki district. This river spreads across the districts Kottayam, Pathanamthitta, and Alappuzha.

44. Kabani River

The Kabini River is one of the major tributaries of the river Cauvery in southern India. It originates near Kavilumpara in Kozhikode district of Kerala state by the confluence of the Panamaram River and the Mananthavady River. It flows eastward through Wayanad district, entering Mysore district of Karnataka, to join the Kaveri River in Mysore district of Karnataka.The river originates in the Pakramthalam hills at Kuttiady-Mananthavady road. Makkiyad river and Periya river join it near Korome and Valad respectively. After flowing through Mananthavady town, Panamaram river joins Kabini near Payyampally. One branch of the Panamaram river starts from the Banasura Sagar reservoir near Padinjarethara and the other branch of the river start from Lakkidi hills. After traversing 2 kilometres from the confluence of Panamaram river kabini forms an island called Kuruva Island, spreading over 520 acres with diverse flora and fauna. Within 20 km it reaches the kabini reservoir bordering Kerala and Karnataka for some distance. Between kabini reservoir and Kuruva island Kalindi river joins kabini. Kalindi river originates from Brahmagiri hills which on reaching near Thirunelli Temple the rivulet Papanasini joins it. Taraka and Nugu are the two small rivers in Heggadadevana kote taluk that join the Kapila (Kabini river).