When to visit
Shimla?

Discover the best time of year, based on historical climate, temperature, and precipitation.

Shimla
Himachal Pradesh · India

The best weather in Shimla is from April, May, October.consistent weather climate

Climate score
June
74

Excellent climate

🌦Humid

Temperature
14–23°C
Notti fresche
Feels like
13–24°C
Confortevole
Precipitation
126mm
Pioggia moderata · 14 days
Sunshine
11.6h
Poche nuvole
Humidity (%)
66%
Confortevole
Annual Climate Analysis
Temperature, Rain & Feels Like
Rain
Actual Temp
Feels Like
-10°10°20°30°JanFebMarAprMayJunJulAugSepOctNovDec
Monthly Overview
Score183350828374515572886143
ClimateColdColdColdMildMildHumidRainyRainyCool & rainyMildColdCold
Temperature-3–9°C-1–11°C3–15°C7–19°C10–22°C14–23°C15–21°C15–21°C12–20°C7–18°C3–15°C-1–11°C
Feels like-6–6°C-4–9°C0–13°C4–18°C8–21°C13–24°C16–24°C16–23°C12–22°C5–17°C0–12°C-4–8°C
Precipitation94mm
10 days
79mm
9 days
102mm
12 days
75mm
9 days
68mm
9 days
126mm
14 days
320mm
30 days
275mm
28 days
144mm
17 days
26mm
4 days
24mm
4 days
27mm
4 days
Sunshine8.6h
☀︎ 83%
9.3h
☀︎ 84%
10.3h
☀︎ 86%
11.1h
☀︎ 86%
11.7h
☀︎ 85%
11.6h
☀︎ 82%
7.6h
☀︎ 54%
7.4h
☀︎ 56%
10.1h
☀︎ 82%
10.7h
☀︎ 93%
9.6h
☀︎ 91%
9.3h
☀︎ 91%
WindE · 10 km/hNE · 11 km/hNE · 12 km/hN · 14 km/hNO · 14 km/hNO · 13 km/hO · 9 km/hO · 10 km/hNO · 10 km/hNO · 11 km/hNE · 10 km/hE · 9 km/h
Humidity (%)68%66%63%54%52%66%89%90%85%70%68%64%
Day length10.4h11.1h12.0h12.9h13.7h14.1h13.9h13.3h12.4h11.4h10.6h10.2h

Frequently asked questions

What is the best time to visit Shimla?

The best time to visit Shimla is October, April, September, May, June, with temperatures between 7 °C and 23 °C. The best month is October. October is low season.

What is the weather like in Shimla?

Shimla has a climate with an overall score of 5.9/10. Annual temperatures range from -3 °C to 23 °C.

What is the hottest month in Shimla?

The hottest month in Shimla is June, with average highs of 23 °C and lows of 14 °C.

What is the rainiest month in Shimla?

The rainiest month in Shimla is July, with an average of 320 mm of precipitation.