Melkote is a popular center of pilgrimage center and has two different temples. The main temple is a square building of large size but very plain is dedicated to Lord Cheluva Narayana Swamy or Tirunarayana. The utsav murthy (metallic procession idol) representing the deity is referred as Cheluvapille Raya whose original name appears to have been Ramapriya. It is believed that the utsav murthy was worshipped by Lord Rama and his son Kusha; hence the name Ramapriya.
On the top of the hill is an attractive temple dedicated to Lord Yoga Narasimha. It is believed that the image of Yoga Narasimha temple was installed by Prahlada. Krishnaraja Wodeyar III presented a gold crown to this temple. The temples of Melkote have made the town a popular tourist attraction.
The temple houses a large pond called as Kalyani Theertha. The temple premises also houses the oldest Sanskrit college named Sri Veda Vedantha Bodhini Sanskrit Mahapathashala. This ancient Sanskrit college in India dates back to 1854. The institution continues to provide instruction in Sanskrit and Indian Philosophy.