Sri Naavaay Mugundha Perumal Temple is located near Thirunavaya, Malappuram district of Kerala state and also revered as one of the 108 Divya Desam temples, dedicated to Lord Vishnu.
Shrine’s History
The temple is said to have been built by them 5000 years ago. Unfortunately, this historical temple was damaged when Tipu Sultan of Mysore raided this part of Kerala in the 18th century and during the Moplah revolt of 1921.

Legends Associated with This Shrine
The legend says that Goddess Lakshmi and Gajendra, the king of all elephants, worshiped Lord Vishnu at this place with holy lotus flowers which blossoms from a lake nearby. As they both devoted with lotus flower from the same lake,the lotus flowers got diminishing. So Gajendra requested Lord Vishnu that Gajendra wanted to worship Him with lotus flowers without any dismay.
Shrine’s Map Location and How to Go There
By Road
Bus service is available throughout the district, with 93 routes operated by Kerala State Road Transport Corporation on major roads and 300 intercity routes passing through the district.
By Rail
The nearest railway station to reach Sri Naavaay Mugundha Perumal temple is Thirunavaya Railway Station which is around 1.5 km away.
By Air
The nearest airport to reach Sri Naavaay Mugundha Perumal temple is Calicut International Airport, which is about 32 km away.
Shrine Timings
5.00 AM to 11.30 AM and 5:00 PM to 7.30 PM.
Events Celebrated at This Shrine
Vaikunda Ekadasi December/January
Annual Brahmotsavam April
Krishna Jeyanthi August/September
Navaratri September/October
Extra Information About this Shrine
Nearby Temple
Thirumandhamkunnu Bhagavathy Temple
Alathiyoor Hanuman Temple
Tirumanthamkunnu Temple
Kadampuzha Bhagavathy Temple
Keraladeshpuram Temple
Trikkandiyur Maha Deva Temple