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.