--> Skip to main content


Valiyannur Mahavishnu Temple

Valiyannur Mahavishnu temple is located at Valiyannur in Kannur district, Kerala. The shrine is dedicated to Bhagavan Vishnu. Valiyannur Mahavishnu temple timing is from 6:30 AM to 8:00 AM in the morning and 5:30 PM to 7:00 PM in the evening.


The temple has an east facing chathura sreekovil. The shrine has a chuttambalam. Balikallu can be seen in front of the shrine. There are no other major structures here.

Thursday is an important day in a week here. Ekadashi falling on the eleventh day of a fortnight is of great importance here. Vishu and Sri Krishna Jayanti are important festivals. During Vaishaka Masam and Vrischika Masam there are special pujas and rituals here.