Shimla, Himachal Pradesh Climate

India

Pop. 173,503 Elev. 2,073 m / 6,802 ft TZ: Asia/Kolkata (UTC+5:30) ·

Shimla has mild summers with average highs of 78°F (26°C) in June, and cool winters averaging 38°F (3°C) in January. Rain falls on about 100 days per year (75.2 in / 1911 mm total), with 2 in (57 mm) of annual snowfall. The city averages 187 sunny days per year and around 75 thunderstorm days. Nearby lake water reaches 84°F (29°C) in summer.

Temperature 26°C (78°F) high 3°C (38°F) low
Feels like 3°C (38°F) low
Rain 100 days 1911 mm (75.2 in) /yr
Snow 0 days 57 mm (2.2 in) /yr
Sky 187 sunny 75 stormy
Wind 0.3 m/s (0.7 mph) avg

Looking for a place with a climate like Shimla? Explore and filter 150,000+ cities worldwide.

Explore on the Map

Monthly Climate Chart

↓ Monthly data table
Best months to visit: Mar, Apr, May, Oct, Nov, Dec

Sky & Air by Month

Cloud cover (%)
30
Jan
42
Feb
25
Mar
27
Apr
41
May
55
Jun
86
Jul
89
Aug
60
Sep
27
Oct
11
Nov
39
Dec
Humidity (%)
64
Jan
66
Feb
64
Mar
55
Apr
71
May
77
Jun
89
Jul
91
Aug
87
Sep
79
Oct
72
Nov
62
Dec

Weather Days by Month

↓ Weather days table

Water Temperatures

↓ Water temperatures table

Cities with Similar Climate

Find similar cities on the map →

Nearby Cities

Nearby

Commercial airport 60 km Shaheed Bhagat Singh International Airport (IXC)
Ski resort 415 km Drung Bowls
National park 82 km Simbalbara National Park
Mountain peak (2,453 m) 2 km Jakhoo
Hospital 0 km Deen Dayal Upadhyaya Zonal Hospital
Hiking trail 19 km Karol Tibba

Interested in Shimla?

Hotels
Flights
Real Estate
Insurance
Connectivity

Monthly Weather Data

↑ See chart
Month Avg High Avg Low Rainfall Snowfall Sunny Days
January 15°C 59°F 3°C 38°F 22 mm 0.9 in 39 mm1.6 in 21
February 16°C 60°F 5°C 40°F 121 mm 4.8 in 12 mm0.5 in 14
March 20°C 67°F 7°C 45°F 92 mm 3.6 in 6 mm0.2 in 23
April 25°C 77°F 12°C 54°F 50 mm 1.9 in 20
May 25°C 76°F 15°C 59°F 167 mm 6.6 in 16
June 26°C 78°F 18°C 65°F 208 mm 8.2 in 14
July 25°C 77°F 20°C 68°F 485 mm 19.1 in 0
August 24°C 76°F 20°C 67°F 450 mm 17.7 in 1
September 25°C 76°F 18°C 65°F 244 mm 9.6 in 7
October 22°C 72°F 12°C 54°F 67 mm 2.6 in 24
November 19°C 66°F 6°C 43°F 6 mm 0.2 in 30
December 16°C 62°F 5°C 42°F 0 mm 0.0 in 17

Weather Days by Month

↑ See chart
Month Sunny Days Storm Days
January 21 1
February 14 5
March 23 5
April 20 4
May 16 10
June 14 9
July 0 16
August 1 16
September 7 6
October 24 3
November 30 0
December 17 0

Water Temperatures Data

↑ See chart
Month Lake Avg High
January 14°C 56°F
February 14°C 57°F
March 16°C 61°F
April 22°C 71°F
May 27°C 80°F
June 29°C 84°F
July 29°C 84°F
August 29°C 84°F
September 28°C 82°F
October 25°C 77°F
November 19°C 67°F
December 15°C 60°F