The Meenachil river (Malayalam: മീനച്ചിലാർ) flows through the heart of Kottayam district of Kerala state, India. The river, 78 km long, is formed by several streams originating from the Western Ghats. The general elevation ranges from 77 m to 1156 m in the high lands]] and less than 2 m in the lowlands and 8 to 68 m in the midlands of Kerala state. The river has 47 sub watersheds and 114 micro watersheds and is emptying into the Vembanad Lake. The name Meenachil comes from the Goddess Meenakshi of Madurai.