The river originates in the hills of Wayanad in the Western Ghats, and traverses a total length of 54 km (33.5 mi) before culminating in the Arabian Sea at Mahé. The river passes through the villages of Naripetta, Vanimel, Peruvankara, Iyyancode, Iringanoor, Tripangathur, Peringalam, Edachery, Kacheri, Eramala, PARAKKADAVU Kariyad, Kidanhi Olavilam, Kunnumakkara, Azhiyoor and Mahé, thus covering an area of 394 km². The northern boundary of Mahé Town is defined by the river.