India has a large number of climatic regions, tropical climate in the south to temperate and alpine in the north Himalayan regions. The elevated Himalayan regions receive snowfall in the winter months. Himalayas and the Thar Desert substantially influence the Indian climate. The Himalayas block the cold winds from Central Asia. This keeps the Indian subcontinent warmer than places with similar latitudes. Thar Desert attracts the south west monsoons during the June to October post summer months, providing most of the rainfall in India.
Summer: March to June are the Summer months in most parts of India. North Western India has April to July as the summer months. May is the hottest month in the North while West is the hottest in April. Average temperatures in India during Summer are around 32 to 40 °C ( 90 to 104 °F )
Rainy Season : Also called the South West Summer monsoons, the rains last from June to September. South India receives more rainfall than the North. India has some of the world’s wettest places. This is typically a low tourist season, so for the “I hate touristy places” traveler, this is a good time to chill out in India. Kerala promotes Ayurveda and Wellness spas during the monsoons too.
Post Monsoon season is the period from October to December. October and November have clear skies. It is a great time to trek the Himalayas. The state of Tamil Nadu receives maximum rainfall during this period, from the North East monsoons.
Winter season lasts from December to February end / early March. December and January are the coldest months where average temperatures in the North West are 10 to 15 °C (50 to 59 °F) while the South East part of the country has a maximum of 20 to 25 °C (68 to 77 °F)
Seasons of Weather
- Winter, occurring from December to early April. The year’s coldest months are December and January, when temperatures average around 10–15 °C (50–59 °F) in the northwest; temperatures rise as one proceeds towards the equator, peaking around 20–25 °C (68–77 °F) in mainland India’s southeast.
- Summer or pre-monsoon season, lasting from April to June (April to July in northwestern India). In western and southern regions, the hottest month is April; for northern regions, May is the hottest month. Temperatures average around 32–40 °C (90–104 °F) in most of the interior.
- Monsoon or rainy season, lasting from June to September. The season is dominated by the humid southwest summer monsoon, which slowly sweeps across the country beginning in late May or early June. Monsoon rains begin to recede from North India at the beginning of October. South India typically receives more rainfall.
- Post-monsoon season, lasting from October to December. In northwestern India, October and November are usually cloudless. Tamil Nadu receives most of its annual precipitation in the northeast monsoon season.