Shimla usually experiences snow during peak winter around mid of December month. It depends on weather condition and the dates may vary and the level of snow fall may vary as well.