The temple town of Nanjanagudu is situated on the banks of River Kapila and is also called Southern Kashi. Lord Shiva is the prime deity worshipped here under the name of Nanjundeshwara, meaning the God who consumed poison. The temple was founded during the Ganga Period and was renovated by the Hoysala Kings later on.
Many major renovations were performed by the Wodeyar kings too. This spacious temple showcases many shrines devoted to Narayana and his associates, including Parvathi, Chandikeswara, Natya Ganapathi and many other gods and goddesses.
The temple can be visited between morning 6 am to 1.30 p.m. in the afternoon and then from 4 p.m. To 9 p.m. on all days of the week. On Sundays you can visit from 6 am till 10 p.m.