The long Chalakudy River, originates in the Anamudi mountains of the Western Ghats and flows through the Vazhachal Forest toward the Arabian Sea. The river initially runs smoothly but becomes more turbulent as it nears Athirapilly. At Athirappilly Falls, the water surges around big rocks and cascades down in three separate plumes. Below the falls, the river remains turbulent for about until it reaches Kannamkuzhi. Then it calms and flows smoothly until reaching the dam at Thumburmuzhi.