Thirunavaya is a serene village located in Malappuram. Its name features in many ancient texts, owing to its cultural, historical and religious prominence. The Thirunavaya Navamukunda Temple, believed to be 6000 years old, is one of the oldest temples dedicated to Lord Vishnu. It is located on the banks of river Bharathapuzha. Thousands of devotees come here to perform rituals to propitiate the souls of their deceased ancestors. The sanctum sanctorum is adorned with exquisite sculptures such as the ten avatars of Lord Vishnu. Another tourist attraction of Thirunavaya is the Melpathur Illam, home of the great poet, Melpathur Narayana Bhattathiri, and is located about two miles from the temple.