Bheemeshwara is an ancient cave temple that is located 140 kilometers from Shimoga. The Bheemeshwara Falls are lovely waterfalls close to the temple. Water cascades down from a height of around 50 feet. The waterfall is unique because the water never dries up throughout the year.