Here’s a monthly breakup of SHIMLA's climatic conditions so you can plan when to go:
Summer Summers remains here from March to June. The average temperature in Shimla remains in between 20°C to 30°C. Summer is the peak tourism season here and most of the hotels are completely packed at this time of the year. The pleasant weather of Shimla is the perfect option to escape the heat and hustle of your everyday life. Monsoon From July to September Shimla witness heavy and nonstop rainfall. Monsoon is the off season in Shimla hence you can get hotels and holiday packages at a much cheaper price. However, this season is not recommended for tourism purpose due to safety reasons. Winter Shimla witness winters between November to February and this is the peak season. Temperate here usually ranges in between 8°C to -2°C during winter months. The charm of this place increases by several times in the snow. If you are an adventure enthusiast, then prepare yourself for engaging in several adventurous sports including skiing and ice skating.