According to my personal experience, winter ( October to February ) is the best time to visit Guruvayur and also the best time for guruvayur temple online booking. During this period the region experiences a lower average temperature and proves to be an excellent time for various tourist activities