Overview of India Weather

India has a tropical climate which means it is hot and humid all year round. The average temperature is around 27 degrees Celsius. The north of India is cooler than the south, due to the Himalayan mountains. India has three main seasons:

Summer: This lasts from March to June and is the hottest time of year. Temperatures can reach up to 40 degrees Celsius.

Monsoon: This lasts from July to September and is the wet season. India receives a lot of rain during this time.

Winter: This lasts from October to February and is the coldest time of year. Temperatures can drop to 5 degrees Celsius in the north of India.