India is a land of hot tropical weather with variations from region to region. Higher places : Shimla, Pahalgam, Gulmarg and Manali in Western Himalayas under several feet of snow between December and March. Srinagar: The best weather is from March to October.
Northern Plains: Extreme climate in Northern Plains falling to almost freezing at night in winter. Monsoons between June and September.
Central India: Heavy monsoons between July and September. Temperatures fall at night during winter.
Western India: November to February is most comfortable, Monsoon rainfall between mid-June and mid-September.
Deep South: The most pleasant weather is from November to March. Monsoon rains between late April and July