El Punnappuzha es un afluente del Karimpuzha , que a su vez es el afluente más grande del río Chaliyar en Kerala , India.
El río Punnappuzha también es conocido como Pandiyar cuando fluye a través de Tamil Nadu.
Un ramal de este río nace en las laderas septentrionales del Parque Nacional Mukurthi y otro en Gudalur , en el distrito de Nilagiri , en Tamil Nadu . Ambos ramales se unen a 5 km al suroeste de la ciudad de Gudalur. Al llegar a Edakkara , se le une el río Maruthappuzha . El Punnappuzha finaliza su curso al unirse con el Karimpuzha un kilómetro antes del puente de Karimpuzha.
Nilambur , Vazhikkadavu , Chungathara y Edakkara son las principales ciudades a orillas del Punnappuzha. Hay puentes construidos en Kattadi, Muppini y Muttikkadavu que cruzan Punnappuzha.
- Ríos del distrito de Malappuram
- Ríos de los Ghats occidentales
- Tramos de ríos de Kerala