Puthukkulam Sree Nagaraja Temple is a historic Hindu temple located on Mullackal Temple Road, Thodupuzha, in the Idukki district of Kerala, India. It is notable for being one of the few temples where the serpent deity Nagaraja serves as the presiding deity, attracting devotees seeking blessings for prosperity, health, and protection from serpent-related doshas.
Background and Legend
The temple’s mythology traces back to the legend of Lord Parasurama, who created Kerala by casting his axe into the sea. When serpents overran the new land, he sought help from Lord Parameshwara, who directed him to Lord Ananthaswamy. After Parasurama’s penance, Ananthaswamy subdued the serpents, symbolizing harmony between humans and nature—a theme still reflected in the temple’s rituals.
Worship and Rituals
Daily poojas begin at dawn with Abhishekam and continue through evening ceremonies like Deeparadhana and Athaazha Pooja. Prominent offerings include Sarpa Bali, Ashtanaga Pooja, and Ayilyam Pooja, all dedicated to serpent deities for removing afflictions and bringing peace. The annual Ayilya Maholsavam, celebrated during the Malayalam month of Kanni, features Sarppabali and grand processions honoring Nagaraja.
Architecture and Setting
Located near the Thodupuzha River, the temple blends traditional Kerala architectural features with modern renovations, including a prominent Nagaraja statue that is a local landmark. The temple grounds provide ample space for devotees and visitors, maintaining a tranquil atmosphere amid lush surroundings.
Cultural Importance
Puthukkulam Sree Nagaraja Temple serves as both a spiritual and cultural center for the Thodupuzha community. It is managed by the Sree Nagaraja Swamy Trust and continues ancient serpent worship traditions that highlight Kerala’s deep ecological and spiritual heritage.

