Get Exclusive App Deals
English

Himachal Pradesh

Himachal Pradesh 1
Travel Info
1
Travel Info

Himachal Pradesh Trending place to visit

Recommended travel destinations near Himachal Pradesh

More destinations

Reviews of Himachal Pradesh activities

Himachal Pradesh Weather, Climate and Best Time to Visit

Data source:Meteostat
Update date:2025-09

Himachal Pradesh year round climate

  • Spring (March–May): Average 18.8–26.1°C, mild and comfortable climate with abundant sunshine and less rainfall. Common activities: Hiking, exploring hill towns, visiting temples. Recommended clothing: Light jacket, long-sleeved shirts, comfortable walking shoes.
  • Summer (June–August): Average 29.2–30.2°C, hot and humid, with the most rainfall in July. Common activities: Escaping the heat at high altitudes, picnics by streams, waterfall viewing. Recommended clothing: Light and breathable clothing, sun protection clothing, rain gear.
  • Autumn (September–November): Average 27.4–17.7°C, pleasant climate with decreasing rainfall and gradually dropping temperatures. Common activities: Trekking, leaf viewing, photography. Recommended clothing: Comfortable long-sleeved shirts, light jackets, warm clothing (after October).
  • Winter (December–February): Average 13.2–12.3°C, cold and dry, with possible snowfall in some areas. Common activities: Skiing, experiencing local culture, visiting historical sites. Recommended clothing: Warm jackets, sweaters, hats, scarves, gloves.

Himachal Pradesh climatological average

Annual average temperature: approx. 21.5°C / Annual rainfall: approx. 1336 mm / Summer humidity: 70%–80% / Rainiest month: July

Himachal Pradesh monthly average temperature and precipitation

Month
Air temperature (°C)
Precipitation (mm)
January
12.3°C
135.2
February
12.6°C
156.9
March
18.8°C
119.6
April
23.1°C
76.3
May
26.1°C
72.7
June
29.2°C
64.6
July
30.2°C
294.6
August
29.1°C
268.1
September
27.4°C
91.4
October
22.4°C
21.2
November
17.7°C
13.6
December
13.2°C
22.2

Himachal Pradesh weather for the next seven days

2/3
Tuesday
Moderate rain
5.7°C/2°C
2/4
Wednesday
Sunny
8.2°C/2.2°C
2/5
Thursday
Sunny
10.3°C/3.5°C
2/6
Friday
Sunny
10°C/5.5°C
2/7
Saturday
Sunny
9°C/4.4°C
2/8
Sunday
Sunny
10.6°C/5°C
2/9
Monday
Overcast
8.5°C/6.8°C