Thirunavaya Navamukunda Temple is a prominent Hindu shrine situated in the Malappuram district of Kerala, India. Dedicated to Lord Vishnu in the form of Navamukunda, the temple holds great spiritual significance and attracts devotees from across the region. It is known for its ancient architecture that reflects the traditional Kerala style, blending art and devotion seamlessly.

The temple is historically important and is mentioned in various ancient texts and legends, linking it to the rich cultural heritage of Kerala. It has been a vital center for religious rituals and spiritual activities for centuries, contributing to the preservation of Hindu customs and traditions in the area.
One of the temple’s notable aspects is its vibrant festivals, especially the annual Navamukunda Utsavam, which features traditional music, dance, and elaborate rituals. These celebrations draw large crowds of devotees who come to seek blessings and participate in the festivities with great enthusiasm.
The serene surroundings of Thirunavaya Navamukunda Temple add to its charm, offering visitors a peaceful environment for prayer and meditation. The temple complex includes beautiful courtyards, prayer halls, and sacred ponds, enhancing the spiritual experience for pilgrims.
How To Reach
By Road: The temple is situated on the Tirur - Kuttippuram Road, approximately 12 km south of Tirur. It is well-connected by road, and local buses or taxis can be used to reach the temple .
By Rail: The closest railway station is Tirunnavaya Railway Station, about 1.5 km from the temple. Other nearby stations include Tirur (11 km) and Kuttippuram (7 km) .
Visiting Hours
Morning : 5:00 AM – 11:00 AMEvening : 5:00 PM – 7:30 PM
Major Festivals
Mamankam Festival : A historic festival celebrated once every 12 years, attracting thousands of devoteesPitru Tharpanam : A significant ritual performed on the banks of the Bharathappuzha River, especially during the Karkidaka Vavu day.
Contact Information
Address : Thirunavaya Navamukunda Temple Tirur - Kuttippuram Road, Thirunavaya P.O., Malappuram District, Kerala – 676301, IndiaPhone : +91 494 260 3747