A distant view of the entrance at Sri Imayavarappa Perumal Temple (Thrichittattu Mahavishnu Temple)
A distant view of the entrance at Sri Imayavarappa Perumal Temple (Thrichittattu Mahavishnu Temple)

Sri Imayavarappa Perumal Temple also called as Thrichittattu Mahavishnu Temple, situated in Thrichittatt, Chengannur, Pathanamthitta District of Kerala. This temple is revered as one of the 108 Divya Desam temples, dedicated to Lord Vishnu and also named as ‘Thirucchenkundroor’. Sri Imayavarappa Perumal Temple is glorified in Nalayira Divya Prabandham, a Vaishnava canon, and mangalaasan (devotional songs) were sang by the azhwar saint Nammazhwar. Sri Imayavarappa Perumal Temple is considered as one of the five ancient temples in Chengannur, Kerala and one of the temples which is connected with the legends of Mahabharata, one of the two major Sanskrit epics of ancient India.

And these five temples are believed to be built by the Pancha Pandavas (five princes), the five acknowledged sons of Pandu, who ruled Hastinapura (a town and a nagar panchayat in Meerut district of Uttar Pradesh). The five temples built by the Pancha Pandavas are:

  1. Thrichittattu Maha Vishnu Temple by Yudishtira
  2. Puliyur Mahavishnu Temple by Bheema
  3. Aranmula Parthasarathy Temple by Arjuna
  4. Thiruvanvandoor Mahavishnu Temple by Nakula
  5. Thrikodithanam Mahavishnu Temple by Sahadeva

Sri Imayavarappa Perumal temple is believed to be built as a dedication towards Lord Krishna, an incarnation of Lord Vishnu, as it is related to the epic Mahabharata. The legend say that the Pancha Pandavas after enthroning Parikshit, a kuru king who reigned during the Middle Vedic period (12th or 11th century BCE), as a king of Hastinapura, the Pancha Pandavas started a pilgrimage. And on arriving on the banks of Pamba River, it is said that each of them installed an image of Lord Krishna. The presiding deity of this Sri Imayavarappa Perumal Temple is Lord Imayavarappa Perumal (Lord Vishnu), found in a standing posture. And the goddess of the temple is Sengamala Valli Thaayar. It is believed that Sri Imayavarappa Perumal Temple is built by Yudishtira, the eldest of Pancha Pandavas. He was renowned for his piety and justice. He also called as Dharmaraja.

The mythology was that during the Kurukshetra War, Yudishtira, the leader of the Pandavas, who is known for his truthfulness, lied to defeat his Guru Dronacharya, the royal preceptor to Kauravas and Pandavas, to weaken his strength. To get rid of from the sin of that lie, he performed penance towards Lord Vishnu at Chengannoor. And it is said that prior to Yudishtira, Imayappar (the deity of the temple, which is mentioned in the ancient epics), came to that place. And hence the main deity of the temple is called as Imayavarappa Perumal.

Pooja Timings

The temple remains open from morning 4.00 AM to 11.00 AM and in the evening from 5.00 PM to 8.00 PM.


  • Annual Festival – January/February
  • Janmaashtami – September
  • Vaikunda Ekadasi – December/January
  • Chithirai Tiruvonam – April/May
By Road

National Highway NH 47 passes through the city connecting the city to other major cities like Coimbatore, Ernakulam, Thrissur, Kollam, Trivandrum etc. The state run KSRTC buses connecting the city from all other major cities.

By Train

The nearest railway station to reach Sri Imayavarappa Perumal Temple is Chengannur railway station.

By Air

The nearest airport to reach Sri Imayavarappa Perumal temple is Calicut International Airport.

  • Kozhuvalloor Devi Temple
  • Muthavazhi Subramania Temple
  • Shiva Temple
  • Umayattukavu Devi Temple
  • Chengannur Mahadev Temple
  • Thrikkayil Sreenarayanapuram Temple
  • Sri Treepura Temple
  • Valiya Kalavoor Temple
  • Cheriyakalavoor Ayyappa Swamy Temple