Peruvambayaru River originates from the
Western Ghats near Wayakkara village in
Kannur,
Kerala. It flows to the west of Peringgoni, Kuttur, Mathamangalam and Kunchimangalam. At
Ezhimala, the river splits in two, one branch flows into the Kowvayi canal which eventually empties into
the Arabian Sea. The other runs directly into the Arabian Sea.