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, so a shorter code leaves room for a longer number. The shortest codes in this list: Shimla (0177), Nahan (01702), Paonta (01704), Rohru (01781), Rampur Bushahar (01782).

The codes of Himachal Pradesh in brief

This page lists 33 places under Himachal Pradesh, with 33 different codes between them. Counted without the leading 0: 1 has a three-digit code, so its landline numbers have seven digits and 32 have a four-digit code, so their landline numbers have six digits. The lowest code is 01702 (Nahan) and the highest is 01978 (Bilaspur).

How the codes are numbered

After the 0, the codes begin with 19 (14 places, such as Amb), 17 (12 places, such as Arki) and 18 (7 places, such as Bharmour). STD codes are given out by region, so neighbours tend to share a first digit. The first digit 1 is also used in Delhi, Haryana, Jammu and Kashmir, and Ladakh, Punjab and Chandigarh, Rajasthan, Uttar Pradesh and Uttarakhand.

Shared codes

5 rows name of the table two or more places that share one code, written with a slash between the names: Kangra and Dharamsala (01892), Churah and Tissa (01896) and Pangi and Killar (01897). The same code is dialled for each of them.

Worked examples

The X marks stand for the digits of the landline number.

Questions about STD codes in Himachal Pradesh

What is the STD code of Shimla?

The STD code of Shimla is 0177. From outside India, dial +91 177 and then the landline number.

How many digits does a landline number in Himachal Pradesh have?

It depends on the code: seven digits with a three-digit code and six digits with a four-digit code. The code and the number together always make ten digits.

Which places in Himachal Pradesh have the shortest STD codes?

Shimla (0177), Nahan (01702) and Paonta (01704).

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