India Weather

India has 3 main seasons - winter, summer and monsoon. The winter months, November to March, are usually pleasant seasons all over India with temperatures in Delhi averaging around 20-25 degrees celcius. During this time, the temperature can abruptly go down in the mountains in the far North, where there are waterfalls and snow. December and January can get very cold in Northern India, particularly in Rajasthan in the desert region and in Delhi. Lightweight warm clothing or jackets may be necessary during this period. Around the Christmas period in Northern India, there is often fog which can disrupt some flight or train schedules.

The summer months from April to June are increasingly hot almost everywhere in the country. In June or July, temperatures can reach up to 40 degrees celcius.

The South West monsoon starts around the beginning of June on the West coast and with the exception of parts of South East India, India receives the majority of her rainfall between the months of June and September.

In the mountain areas of Southern India such as Munnar and Periyar National Park, the climate is temperate and evenings can be cool year round. Air conditioning is not necessary here and it may also be advisable to bring some lightweight warm clothing.

In general the best time to visit India is during October to April, when temperatures are less hot. Many National Parks close during the summer and monsoon months, as do some hotels.