Nanjangud is a temple town located on the banks of River Kapila (also known as Kabini) in Mysore district. Nanjangud is located at a distance of 25 km from Mysore city. Nanjangud is also popularly known as "Dakshina Kashi" (southern Kashi).
Nanjangud has been one of the important Shaiva centre since times immemorial. The temple at Nanjangud is dedicated to Lord Nanjundeshwara (Lord Shiva). Nanjangud literally means the place where Lord Nanjundeshwara resides. Nanjundeshwara means the God who drank poison for welfare of the world (Lokakalyana).