Sri Mahalingeshwara temple is the oldest temple in Puttur. It has an inscribed slab of the time of Vijayanagara King Pratap Devaraya dated in the Shaka year 1353. Every year from April 10th to April 19th Jatra (Temple Fest) is celebrated with Rathotsava (Chariot Fest) and Lakshadeepotsava being special attractions.