El Kannadipuzha es uno de los tributarios principales del río Bharathapuzha, el segundo río más largo en Kerala, en el sur de la India.