Shimla sees a pleasant weather throughout the year. In summers, the temperature remains between 9 and 28°C, while in winters it ranges from −1 to 10°C with occasional snowfall.