Weather in Shimla
Shimla sees average highs from 10°C to 23°C over the year, with about 1145 mm of rain.
Current Weather Overview
Annual climate patterns and seasonal variations
-2–23°C (yearly range)
Average
75%
Average
15 km/h
Average
1145 mm annual
Annual
Seasonal Overview
Summer
Apr, May, Jun
Average highs of 22°C and lows of 10°C.
Monsoon
Jul, Aug, Sep
Average highs of 22°C and lows of 14°C.
Post-monsoon
Oct, Nov
Average highs of 17°C and lows of 5°C.
Winter
Dec, Jan, Feb
Average highs of 12°C and lows of 0°C.
Climate Details
Shimla features a subtropical highland climate (Cwb) under the Köppen climate classification. The climate in Shimla is predominantly cold during winters and cool during summer. The average temperature during summer is between 16 and 25 °C (61 and 77 °F), and between 3 and 11 °C (37 and 52 °F) in winter. Monthly precipitation varies between 13.6 millimetres (0.54 in) in November and 350 millimetres (14 in) in August. It is typically around 45 millimetres (1.8 in) per month during winter and spring, and around 190 millimetres (7.5 in) in June as the monsoon approaches.
Best Time to Visit
The most comfortable months are February, March, April, May and September.
Weather Tips for Travelers
- Hottest month: June, average high 23°C.
- Coolest month: January, average low -2°C.
- Wettest months: January, June, July and August.
Tour Packages for Shimla
Explore More of Shimla
Destination Hub
Shimla OverviewSpiritual & Temple Guides
Places to Explore
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction












