PIN codes in Himachal Pradesh

436 PIN codes and 2,796 post offices in 12 districts. Choose your district.

DistrictPIN codesPost offices
Bilaspur26147
Chamba25223
Hamirpur48230
Kangra102644
Kinnaur1369
Kullu23148
Lahul and Spiti844
Mandi53378
Shimla58370
Sirmaur15168
Solan30188
Una35187