There are 44 rivers in Kerala. 41 of them flow westward and 3 eastward.All these rivers originate from the Sahyadri hills(Western Ghats). 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 into the Arabian Sea. Longest River in Kerala is Periyar, then Bharathapuzha and Pampa. Largest Backwater Lake in Kerala is Vembanad Lake. All the rivers are entirely monsoon-fed and many of them shrink into rivulets or dry up completely during summer.
Following is the list of Rivers in Kerala