India is so vast that climatic conditions in the far north have little relation to those of the extreme south. India lies to the north of Equator, so the southern part of India is usually much warmer than the rest of India. Climate conditions in India are very diverse and can reach extremes. Climate plays a key factor in deciding when to visit India. Main seasons os India are listed below
Summer Season :
Duration : March to June
Temperature of Northern India : 45º C
June : The hottest month of the year in India
This is the time when people pack their bags and head off to the hills and valleys where it is relatively cooler.
Winter Season :
Duration : November to February
Temperature of northwest : Arround 10–15 °C (50–59 °F). In some of the hilly areas, the temperature even goes below zero degrees.
Coldest area : The hilly regions of northern India observe some snowfall also in the months of January
January : The coldest month of the year In India
This is the best season of the year not only attracts the maximum of tourist traffic to India but also invites an innumerable bird species to its pleasant surroundings.
Duration : June to September.
Monsoon rains begin to recede from North India at the beginning of October. The South West Monsoon enters India through the coast of Kerala and Andaman & Nicobar Islands and passing through Mumbai, central India and eastern India, reaches other parts of North and N West India.