Best Time to Visit Kerala
Peak Season: The months of September-March see the most tourists in Kerala. This is when the monsoon season has given way to the winters, making for sunny skies and pleasant temperatures. Also, Christmas and New Year’s Eve in Kerala is a delight to experience.
Shoulder Season: The days during these months, June-August are very sunny, while the evenings are usually frequented by thunderstorms
Off-season: The summer months from April to May bring to Kerala fewer crowds, cheap tariffs and humid weather due to frequent rainfall. The state is less congested during this season and if you can brave the heat, this is the best time to plan a trip for the budget backpacker.