Kadalundi River (Kadalundipuzha) is one of the four major rivers flowing through Malappuram district in the Indian state of Kerala. The other three are the Chaliyar, the Bharathappuzha and the Tirur River. This rain-fed river is 130 kilometres (81 mi) long and is one of the most important rivers in the district. Kadalundi River is also the sixth longest River in Kerala. Kadalundi River passes through [Karuvarakundu, Tuvvur [Melattur, Kerala|Melattur]], Pandikkad, Manjeri, Malappuram, Panakkad, Parappur, Vengara, Tirurangadi, Parappanangadi, Vallikkunnu, and empties itself into Arabian sea at Kadalundi Nagaram in Vallikkunnu on the northwestern border of the district. It is formed by the confluence of the Olippuzha River and the Veliyar River. The Kadalundi originates from the Western Ghats