--> Skip to main content


Temple with Sculpture of Bhima’s Mace or Gada in Kerala

Thirupuliyur Mahavishnu Temple is located at Puliyoor near Chengannur in Allapuzha District in Kerala. It is believed that Bhima of the Mahabharata built Thiru Puliyoor Mahavishnu Temple. A huge sculpture of the Mace or Gada of Bhima can be seen in the temple complex. There are five temples in the region which is believed to have been built by the Pandavas.


Legend has it that the Pandavas, after abdicating the throne entered into Vanaprastha. During their final journey, they arrived on the banks of Pampa River; each one of the Pandavas built a temple dedicated to Vishnu.

The original mace or Gada of Bhima is believed to be present in Thiru Puliyoor Mahavishnu Temple.

It is also one of the 108 Divyadesams dedicated to Vishnu.

Puliyoor is located around 4 km from Chengannur, which is an important transit point to the Sabarimala Temple.