The temperature of the city of Shimla rises in the months of April to June but the average temperature remains around 22 degrees. And some days it shoots up to 30s but that is rare. This is the time which is most comfortable for the tourists especially coming to get relieved from scorching heat of the sun in other cities.
The rainfall in Shimla take place between the months of July to September but the highest rains are experienced in the months of July and August which averages around 350mm of rainfall in a month.
The temperature drops to negative during the month of December to March and the average low temperature remains around 3-4 degrees.