Nileswaram River originates from the Hosdurg taluk of
Kasargod District. It flows through
Nileswaram - the seat of the Neeleshwar Rajas.
It joins with the Kariyankode River at Kottapuram, near Kannynathode, which is to the south-west of Nileswaram. This river provides opportunities for fishing.