ShareYourGroupShareYourGroupDial Codes

STD codes of Punjab and Chandigarh

Telephone area (STD) codes of 55 places in Punjab and Chandigarh. Type a town or a code to filter the list.

PlaceSTD codeFrom abroad
Abohar01634+91 1634
Ajnala01858+91 1858
Amritsar0183+91 183
Balachaur01885+91 1885
Barnala01679+91 1679
Batala01871+91 1871
Bhatinda0164+91 164
Chandigarh0172+91 172
Dasua01883+91 1883
Dinanagar01875+91 1875
Faridakot01639+91 1639
Fazilka01638+91 1638
Ferozepur01632+91 1632
Garhashanker01884+91 1884
Goindwal01859+91 1859
Gurdaspur01874+91 1874
Guruharsahai01685+91 1685
Hoshiarpur01882+91 1882
Jagraon01624+91 1624
Jallandhar0181+91 181
Jugial01870+91 1870
Kapurthala01822+91 1822
Kharar0160+91 160
Kotkapura01635+91 1635
Ludhiana0161+91 161
Malaut01637+91 1637
Malerkotla01675+91 1675
Mansa01652+91 1652
Moga01636+91 1636
Muktasar01633+91 1633
Nabha01765+91 1765
Nakodar01821+91 1821
Nangal01887+91 1887
Nawanshahar01823+91 1823
Pathankot0186+91 186
Patiala0175+91 175
Patti01851+91 1851
Phagwara01824+91 1824
Phillaur01826+91 1826
Phulmandi01651+91 1651
Quadian01872+91 1872
Rajpura01762+91 1762
Raman01655+91 1655
Rayya01853+91 1853
Ropar01881+91 1881
Samana01764+91 1764
Samrala01628+91 1628
Sangrur01672+91 1672
Sardulgarh01659+91 1659
Sarhind01763+91 1763
Sultanpur Lodhi01828+91 1828
Sunam01676+91 1676
Tanda Urmar01886+91 1886
Taran01852+91 1852
Zira01682+91 1682

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: Kharar (0160), Ludhiana (0161), Bhatinda (0164), Chandigarh (0172), Patiala (0175).

This list keeps the grouping of the telecom numbering plan, which is why two states or territories share this page.

The codes of Punjab and Chandigarh in brief

This page lists 55 places under Punjab and Chandigarh, with 55 different codes between them. Counted without the leading 0: 8 have a three-digit code, so their landline numbers have seven digits and 47 have a four-digit code, so their landline numbers have six digits. The lowest code is 0160 (Kharar) and the highest is 01887 (Nangal).

How the codes are numbered

After the 0, the codes begin with 18 (26 places, such as Ajnala), 16 (23 places, such as Abohar) and 17 (6 places, such as Chandigarh). 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, Himachal Pradesh, Jammu and Kashmir, and Ladakh, Rajasthan, Uttar Pradesh and Uttarakhand.

Shared codes

In this list every code belongs to one named place, so the code alone tells you the town. Villages around a listed town normally use the code of that town.

Worked examples

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

Questions about STD codes in Punjab and Chandigarh

What is the STD code of Kharar?

The STD code of Kharar is 0160. From outside India, dial +91 160 and then the landline number.

How many digits does a landline number in Punjab and Chandigarh 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 Punjab and Chandigarh have the shortest STD codes?

Kharar (0160), Ludhiana (0161) and Bhatinda (0164).

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