Mahanandishwara or the Mahanandi Temple is the oldest temples in India. It is estimated to be over 1500 years old. It is located in the Mahanadi Village which is 19 km from Nandyal town in the Kurnool District of Andhra Pradesh. It is dedicated to Lord Shiva and is famous for its architecture. Temple is located at East of the famous Nallamalla Hills. The temple was initially a structure believed to have built by the Chalukyas.
The main attraction of the temple is the Pushkarini through which crystal clear water flows throughout the year from beneath the Shiva Lingam. Legend says that the temple had amazing power to cure devotees who visit there with various ailments. The main festival celebrated here is Shivratri.There is nine shrines of Nandi in an area encircling 15 km of the Mahanandi Temple. They are called the Naval Nandis. Entry to the temple is free. It is just 10 km from Nandyal and around 85 km from Kurnool.