The weather on the subcontinent is more likely to be sunny, warm, and dry between the months of October and March. You can expect higher temperatures in April and May, and high humidity and thunderstorms that come with it.

The months of December and January are much cooler in the northern states and cold further north in the Himalayas and its foothills. The best time to visit the southern states is in November once the monsoon season has ended.