ShareYourGroupShareYourGroupDial Codes

STD codes of Himachal Pradesh

Telephone area (STD) codes of 33 places in Himachal Pradesh. Type a town or a code to filter the list.

PlaceSTD codeFrom abroad
Amb01976+91 1976
Arki01796+91 1796
Banjar01903+91 1903
Bharmour01895+91 1895
Bilaspur01978+91 1978
Chamba01899+91 1899
Churah / Tissa01896+91 1896
Dehra Gopipur01970+91 1970
Hamirpur01972+91 1972
Jogindernagar01908+91 1908
Kalpa01786+91 1786
Kangra / Dharamsala01892+91 1892
Kullu01902+91 1902
Lahul / Keylong01900+91 1900
Mandi01905+91 1905
Nahan01702+91 1702
Nalagarh01795+91 1795
Nirmand01904+91 1904
Nurpur01893+91 1893
Palampur01894+91 1894
Pangi / Killar01897+91 1897
Paonta01704+91 1704
Pooh01785+91 1785
Rajgarh01799+91 1799
Rampur Bushahar01782+91 1782
Rohru01781+91 1781
Shimla0177+91 177
Solan01792+91 1792
Spiti / Kaza01906+91 1906
Sundernagar01907+91 1907
Theog01783+91 1783
Udaipur01909+91 1909
Una01975+91 1975

How to use these codes

The STD code and the landline number together always make 10 digits. Shorter codes belong to bigger cities: Shimla (0177), Nahan (01702), Paonta (01704), Rohru (01781), Rampur Bushahar (01782).

Source: the India area-code data of Google libphonenumber, which follows the National Numbering Plan 2003 of the Department of Telecommunications. Checked in November 2026. Spellings are as in the source. Where two names share a row, the code serves both places. If a code does not work, ask your phone company.

STD codes of other states