The best time to visit Kelantan is between February and May. Kelantan experiences tropical climate and has warm temperature all round the year. From November to January, there is heavy rainfall and the level of humidity goes up. So, avoid travelling during those months.
Rest of the year, Kelantan is subject to intermittent rain making it quite pleasant. The average temperature in Kelantan varies between 21°C and 32°C. The July festival is celebrated with much grandeur in Kelantan attracting a lot of visitors.