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.