Shimla offers you a perfect destination amidst the mesmerizing hills that envelopes you with the extremely cold climate during the winters and moderate climate in the summers. And therefore, its climate is referred as the subtropical highland climate. Shimla lies at an altitude of 2,202 meters and is a much visited destination by the tourists.
Summer: Summers remain here from March to June, with very pleasing weather and temperature ranging between 15°C to 30°C. In the evenings, you can survive just by putting on light woolens.
Monsoon: Monsoons stay in Shimla from July to September, when the town witnesses heavy and nonstop rains for several days with extremely chilled surroundings and the temperature falls drastically.
Winter: Shimla witnesses winters from November to February with bone chilling cold weather. You are cilled this time by the cold breeze coming from the Himalayas in the North. Between ending of December and beginning of January, one can witness the view of the lovely snowfall. During this time, temperature ranges from 8°C to as low as -2°C.
The best Season to visit Shimla is during summer months that stretch from March to June, when the weather appears to be amazing as you only have to wear light woolens in the evenings.