Shimla can be visited throughout the year, as each season has its own charm. But, if you are keen on experiencing the chill and wish to see a snowfall, then winter is the best time to visit Shimla. Some of the major highlights of winter include winter-sports and ice-skating carnival. So, if you are visiting Shimla with your family and friends, plan your trip somewhere close to winters to make it an unforgettable journey in the lap of Mother Nature.
The cool and pleasant climate of Shimla makes it a most preferred destination of tourist across India. The city never loses its charm, be it in winter or summer and that's why tourist escape from the scorching heats of the plains and visit Shimla to enjoy its cool breeze and fantastic weather. The temperature in Shimla varies from 15-27°C in summer and 0°C to 17°C in winter and it gets snowfall around the time of Christmas or in the last week of December.