The climate of India encompasses a wide range of weather conditions across extensive geographic scale and deviation in topography, making generalisations difficult. Seasonal climate plays a major role in dictating where we travel on the sub-continent and when we talk about it for INDIA, climatic seasons are:
Winter is one of the best seasons in India for travel and vacation. Tourists can either prefer destinations having a warm climate or destinations having heavy snowfall. North Western Indian plains receive temperature from 11-26 °C or sometimes it drops below 10 °C. North-Western Himalayas receive temperatures between 5-13 °C (40-55 °F) with snowfall due to its high elevation. North Eastern Himalayas with temperatures from 7 -13 °C (45-55°F) experiences clear, fresh and dry days accompanied with wet and high humidity in the south of Himalayas. Southern India sustains temperatures between 23-30 °C (73-86 °F) with high humidity all year round. Overall, the weather is cold so heavy warmer clothes are preferred, no matter where you go.
Strong, violent winds often change their direction with the season and bring about a considerable change in the climate that is termed as Monsoon winds. The whole of India has a tropical monsoonal climate since the significant part of the country exists within the trophies, and the climate is influenced by the monsoons. North Western Indian plains have temperatures between 26–34 °C (80-95 °F) with humid winds carrying moisture to cause heavy rains. North Eastern and Western Himalayas experience high rainfall/humidity with an average temperature between 15-20 °C (60-68 °F). Southern India has relatively high humidity with a high possibility of flooding, making travel difficult. Temperatures between 23 - 31 °C, and 181mm of rainfall is common with marginally more precipitation than at any other time. During this season, an umbrella or waterproofs are essential with sturdy shoes that are a must, if traveling.
Hot winds and fierce sun are the two most inseparable constituents of Indian summer. Generally in the month of May, many parts of India experiences high temperatures. North West Indian Plains's temperature rises to oppressive levels and ranges in between 24-36 °C (75-97 °F) with dry and arid humidity during this period. North-Western Himalayas has reasonably warm weather with minimal rainfall. North Eastern Himalayas have clear air and temperature ranges between 12 – 18 °C (53-64 °F) with quite wet and high humidity.