Cheluvanarayana Swamy Temple, also known as Thirunarayanapura, is a temple in Melkote in the Mandya District of Karnataka, India. The temple is built on rocky hills which overlook the Kaveri valley. It is about 30 miles from Mysore and 97 miles from Bangalore. ()