Nileshwaram lies between two rivers, Nileshwaram puzha and Thejaswini puzha. To the west is the Arabian Sea.
Attractions
Bekal Fort: It is the biggest fort in Kerala today and is 14 km from Kanhangad and 15 km from Kasaragod town. The nearest railway station is Pallikere railway station, which is now called the Bekal Fort Railway Station, and the nearest airport is Mangalore Airport..
Kottancheri Hills: Located near Talakaveri which is the starting point of the Kaveri river. It is 36 km from Kanhangad Town.
Theyyam:Theyyam or Theyyatom is one of the most outstanding and popular ritual art of northern Kerala particularly now found in the traditional Kolathunadu of the present Kannur and Kasargod District. As a living cult with centuries old traditions, rituals and customs, it embraces almost all castes and classes of Hindu religion. The term theyyam is a corrupt form of Dhaivam or God. It is a rare combination of dance and music and reflects important features of a tribal culture