Kadalundi river that serves as a borderline between the Kozhikode and
Malappuram districts is 130kms in length with a drainage area of 1,099
sq.kms. Also known by the names Karimpuzha and Oravanpurampuzha, the river
is formed by the union of its two main tributaries, Olipuzha (originates
from Cherakkombanmala) and Veliyar (originates from Erattakombanmala).
Known for the wide variety of fish, mussels and crabs, Kadalundipuzha
merges into the Arabian Sea at Kadalundi estuary. The beautiful red-rocks
on the south side of the river mouth is an attracting site at sun rise
and sun set, with the beautiful sprays of waves falling on the rocks.
The Kadalundi Bird Sanctuary is located situated nearby . One of the oldest
railway link, Kadalundi Bridge across the river, built by British over
140 years had collapsed in the year 2001 after a train accident.