The Chaliyar originates in the Western Ghats range at Elambalari Hills in the Wayanad Plateau of Kerala and flows through Malappuram District for most of its length and then for around 17 km it forms the boundary between Malappuram District and Kozhikode District before entering the city of Kozhikode for its final 10 km journey and finally empties into the Lakshadweep Sea. Six major streams Chaliyarpuzha, Punnapuzha, Kanjirapuzha,