Climate for Himachal Pradesh
(India)

Average daytime and nighttime temperatures


All climatic diagrams of this site are taken from the collected data from the official weather station in Himachal Pradesh in a height of 2202m above sea level. All data correspond to the average monthly values of the last 20 years.


Back to overview: India

Himachal Pradesh is one of the coldest regions in India with an average daily high temperature of only 17 degrees centigrade.

Travel season

Due to the warmer temperatures the best time for traveling is from May to June. Nearly unattractive for tourists are the cold months from November to March.

Relative humidity in %
Relative humidity in India
Absolute humidity in g/m³ (approx.)
Absolute humidity in India

The most important cities in the region of Himachal Pradesh

Himachal Pradesh is a part of India and has an east-west extension of about 170 km. From north to south it is approximately 240 km. The biggest cities are Shimla and Solan. The local time is now Monday, 2:28 am.

CityPopulationGeo-Position 
Shimla173,50331°6'16"N77°9'60"E
Solan40,28330°54'33"N77°6'31"E
Kalka32,20530°50'21"N76°56'22"E
Mandi28,21731°42'39"N76°55'53"E
Nahan27,54430°33'37"N77°17'39"E
Sundarnagar25,33831°31'58"N76°54'21"E
Baddi22,59230°57'28"N76°47'29"E
Paonta Sahib21,78730°26'12"N77°37'29"E
Chamba21,50232°33'21"N76°7'33"E
Kulu19,83131°57'30"N77°6'30"E
Dharmsala19,54032°13'12"N76°19'12"E
Hamirpur19,28031°41'3"N76°31'30"E
Una17,56931°27'54"N76°16'9"E
Kyelang14,18232°34'18"N77°1'28"E
Bilaspur14,03731°20'30"N76°45'45"E
Yol11,31432°10'0"N76°12'0"E
Nalagarh10,24931°2'31"N76°43'16"E
Kangra9,15832°5'27"N76°15'39"E
Santokhgarh8,87731°21'7"N76°19'4"E
Parwanoo8,60930°50'14"N76°57'41"E
Manali8,34132°15'27"N77°10'29"E
Rohru8,16031°12'8"N77°45'8"E
Tira Sujanpur7,74731°50'1"N76°30'19"E
Dalhousie7,60132°33'8"N75°56'48"E
Sabathu6,69130°58'30"N76°59'29"E
Ghumarwin6,69031°26'30"N76°42'54"E
Rampur6,20631°26'58"N77°37'51"E
Nagrota6,12532°2'60"N76°4'60"E
Jawala Mukhi5,28131°52'28"N76°19'12"E
Jogindarnagar5,23331°59'14"N76°47'21"E