--> Skip to main content


Narayanamangalam Ayyappan Kavu Temple

Narayanamangalam Ayyappan Kavu temple is located at Narayanamangalam on the Kodungallur- Irinjalakuda road in Thrissur district. The temple is one among the 108 Ayyappa temples in Kerala. The shrine is referred to as Narayanamangalam Ayyappan Kavu in Thottam Pattu, which narrates about the 108 Ayyappan Kavukal in Kerala.

There are two deities worshipped in the temple one is Ayyappa and other is Vettaikaran. Both the deities have equal importance. There are only two small sreekovils currently in the temple. Upa Devata is Sarpam worshipped in a grove (Sarpa Kavu).

The darshanam of Narayanamangalam Ayyappan is towards east. Ayyappa has a Shila Vigraham.

There is no particular form for Vettaikaran. Kannadi Shila prathishta is worshipped as Vettaikaran.

The temple earlier had Oottupura and Nalambalam.