A sacred site where a very famous and one of the oldest Shiva Temples id located, Punyagiri is a place located about 25 km from Vizianagaram. The most prominent feature of the temple is that the lingam enshrined in the temple is bathed by an underground water source.
Lying in the vicinity to the temple is a cave where three lingams are installed with water falling on them constantly. However, it is during the festival of Maha Shivaratri that devotees flock the place in large number. As per the legend, going for the darshan of the lingam after a bath in a nearby waterfall helps you achieve moksha.