The best time to visit Kannur is during winters, from October to February, when the weather is pleasant and most favored by the tourists.