Meenachil River originates from the mountains of the
Meenachil Taluk. It is a collection of rivers such as Kullathukadavaru, Thrikovilaru, Poonjarapuzha, Chittur and Payyaparathodu. The river flows through
Kottayam District and merges into the
Vembanad Lake.