Kachuru Nageshwara Temple is located at
Barkur in
Udupi District of
Karnataka. It is about 20 km from
Udupi. The temple is dedicated to
Lord Shiva.
Nageshwara Temple was built by Bhujabalakavi Aalupendra Raya, a saamantha (chieftain) of King Vishnuvardhana of Hoysala Empire.
This temple was set on fire by the Portuguese when they invaded Barkur in 1713. It was further destroyed when Hyder Ali of Mysore attacked in 1763. This ancient temple was restored recently.