Rivers in Kerala : Flowing East & Flowing West

There are 44 rivers in Kerala, all but three originating in the Western Ghats

Rivers Flowing East with Length in Kms
Kabani - 63 kms
Bhavani - 39 kms
Pambar - 26 kms

Rivers Flowing West with Length in Kms
Periyar - 244 kms
Mahi - 54  kms
Bharatapuzha - 209  kms
Keecheri - 51  kms
Pamba - 196  kms
Prumba - 51 kms
Chaliyar - 169 kms 
Uppala - 50 kms
Chalakudy - 169 kms
Karuvanoor - 48 kms
kadalundy - 130 kms
Anjarakkandi - 48 kms
Achankoil - 128 kms
Tirur - 48 kms
Kallada - 121 kms
Neeleshwaram - 46 kms
Muvattupuzha - 121 kms
Pallikkal - 42 kms
Valapattanam - 110 kms
Korappuzha - 40 kms
Chandragiri - 105 kms
Mogral - 34 kms
Manimala - 90 kms
Kaveripuzha - 31 kms
Vamanapuram - 88 kms
Puzhakkal - 29 kms
kuppam - 82 kms
Thalassery - 28 kms
Meenachil - 78 kms
Manam - 27 kms
Kutyadi - 74 kms
Chittary - 25 kms
karamana - 68 kms
Kallai - 22 kms
Shiriya - 68 kms
Ramapuram - 19 kms
Karingode - 64 kms
Ayiroor - 17 kms
Ithikkara - 56 kms
Bangra Manjeswara - 16 kms
Neyyar - 56 kms