El río Gayathripuzha es uno de los principales afluentes del río Bharathapuzha , el segundo río más largo de Kerala , en el sur de la India . [1] Se origina en las colinas de Nelliyampathi, pasa por Kollengode , Nenmara (Nemmara), Alathur , Padur y Pazhayannur antes de unirse a Bharathapuzha en Mayannur . Es el segundo afluente más grande del Bharathapuzha, tanto por longitud como por caudal. El Gayathripuzha fluye principalmente a través del distrito de Palakkad , excepto en los últimos kilómetros. El río no es perenne como su río padre y también es propenso a la extracción de arena . Hay una presa construida al otro lado de este río en Cherakkuzhy, cerca de Pazhayannur.