India has a diverse type of climate. If you are planning to travel during the summer months, the Northern part that borders the world’s longest mountain range, the Himalays is pleasant. The South also has its hill stations and most certainly the mountains of Kashmir, Himachal Pradesh, North Uttar Pradesh. The famous hill resorts of the South like Kodai Kanal, Ootacamund and Croog beside Darjeeling, Sikkim are recommended in summer.
It is hard to simplify in a country that runs from the Himalayas to the beaches of the Indian Ocean but broadly speaking October to March tend to be the most pleasant months in India, when it relatively dry and cool. In the far south the best months to visit are between January and September, while northeastern areas of India tend to be more comfortable between March and August. The deserts of Rajasthan (west of Jodhpur) and the northwestern Indian Himalayan region are at their best during the monsoon (July to September). The mountainous regions of Himachal Pradesh and Kashmir should be visited over the summer months (May to September).
The plains in the north and even the barren countryside of Rajasthan reel under a cold wave every year in December-January. Minimum temperatures could dip below 4° C but maximum temperatures usually do not fall lower than 12° C. In the northern high altitude areas of Himachal Pradesh, Jammu & Kashmir, Sikkim, and parts of Uttar Pradesh, it snows through the winter and even summer months are only mildly warm.
India has three major seasons viz. winter, summer and the monsoon. Winter months (November-March) are bright and pleasant, with snowfall in the northern hills. Summer time (April-September) is hot in most parts of India, the heat peaks in June with temperatures in the northern plains and the west soaring above 50° C and it is then that the numerous hill resorts provide cool retreat. During the monsoon, rainfall is heavy along the west coast between June and September and along the east coast between mid-October and December. The monsoons hit the country during this period too, beginning 1st of June when they are supposed to find the Kerala coast. Moisture laden trade winds sweep the country bringing relief to a parched northern India but devastation in the east where the rivers Brahmaputra and Ganga flood annually. Tamil Nadu in the south receives rainfall between October and December, beneficiary of the retreating monsoons. India’s extensive coastline lies almost entirely below the Tropic of Cancer. The coast is usually warm and moist, prone to heavy rains in the monsoons and high summer temperatures. The eastern coast is vulnerable to cyclones. Winters here are mild and pleasantly sunny.