Karakkodan Puzha (കാരക്കോടൻ പുഴ) es un pequeño río que se une con Maruthappuzha, que es un subafluente de Chaliyar , en el distrito de Malappuram . El río se origina en las estribaciones de los bosques de Nadukani cerca de Gudalur . Pasa por Vazhikkadavu panchayath y se une con Maruthappuzha cerca de Munda. [1]