Sree Mahalingeshwara Temple is situated on the banks of the Payaswini River, 41km east of Kasargod. The temple’s architecture is distinctive: a three-tiered structure that resembles an elephant’s back. The temple comprises a namaskar mandapa (the section of the temple where the priest offers pranams to the deity), Tidappally, Valiya Ambalam (place for homas), agrasala (restroom for pilgrimage devotees) and the temple pond along with a flag post made of copper which stands tall at the entrance of the temple. The ancient temple walls are decorated with vibrant paintings of Ganapati and Ayyapan, and the roofs feature themes from Hindu mythology that have been skillfully carved.
The temple is dedicated to Lord Shiva. It is believed to have been built by Arjuna and is associated with the stories of Kiratha Yudham (battle between Lord Siva and Arjuna). Lord Siva is worshipped in the Siva linga form. The story of Kiratha Yudha is engraved on the valiya bali kallu which is placed on the temple premises. Other deities worshipped here are Mahavishnu, Ganapati, Ayyapan, Kinimani, Poomani and Raktheshwari. Makara Sankranti is observed with great importance as it is believed that the Siva linga was discovered here during the festival.