Kariangode River, the second longest river in Kasargod District
, is formed by the confluence of several small streams from the hills of Padinalkad. This small river, less than 64 km long, passes through Kasargod and Kannur
districts of Kerala before it drains into the Arabian Sea
Mundore, Padimalahole and Ariakkadavuhole are the main tributaries of the river.