Kerala enjoys a uniform weather almost all through the year. It is neither too cold in the winter nor too hot in summer. However the best time to visit Kerala is from November - February, when the air is bracing, and on some mornings there is a light mist. Light woolens may be required when traveling to hill stations. The warmer months are March-May and flowers are out and nature is at its best during September-October. Mid-May to August is the monsoon period, and one can expect a wet time.