--> Skip to main content


Thiruvalathur Sree Randu Moorthy Temple – Annapurna – Mahishasuramardini

 Thiruvalathur Sree Randu Moorthy Temple is located at Kodumbu village in Palakkad district, Kerala. The temple lies on the banks of Sokanasini River at Thiruvalathur. The temple is one among the 108 Durga temples in Kerala. It is also one of the biggest temples in Palakkad district.

There are two deities worshipped in the temple. Annapurneshwari (Goddess Annapurna) is worshipped in Kizhekavu and Mahishasura Mardini is worshipped in Melkkavil.

The murti of Annapurneshwari is swayambhu – of divine origin. The murti of Mahishasura Mardini is 7 feet tall and is carved in wood.

The temple is famous for its striking architecture and structural beauty. There are two flag posts or kodimaram in the temple. The temple has a circular sanctum sanctorum (vatta sreekovil). The temple has an anapalla mathil made out of granite stone. The temple has a beautiful Koothambalam (traditional temple theatre) and a huge Mizhavu (a percussion instrument).

As per history, the temple stands on an ancient farmland. The Swayambhu murti was discovered in the farmland by a Mannadiyar. The temple was earlier managed by Naduvil Madom.

The 10-day annual festival is held in such a manner that Pallivetta is held on Karthika nakshatra day in Vrischikam month. The major attraction of the festival is the lighting of Chuttuvilakku (stone lamps) surrounding the temple on Thrikarthika day.