Find a Pakistan fixed-line telephone area code by city, numbering area or code. Pakistan’s country calling code is +92. These telephone codes are different from postal codes.
How to dial
Within Pakistan: 0 + area code + subscriber number.
From abroad: +92 + area code + subscriber number. Leave out the initial 0.
For example, Lahore uses 042 XXXXXXXX domestically and +92 42 XXXXXXXX internationally. X represents a digit in the subscriber number, not a number to call. Mobile, UAN, toll-free and short-code numbers follow separate formats.
114 numbering areas
| City / numbering area | Domestic code | International prefix |
|---|---|---|
| Karachi | 021 | +92 21 |
| Hyderabad | 022 | +92 22 |
| Dadu | 025 | +92 25 |
| Sahiwal | 040 | +92 40 |
| Faisalabad | 041 | +92 41 |
| Lahore | 042 | +92 42 |
| Okara | 044 | +92 44 |
| Toba Tek Singh | 046 | +92 46 |
| Jhang | 047 | +92 47 |
| Sargodha | 048 | +92 48 |
| Kasur | 049 | +92 49 |
| Islamabad / Rawalpindi | 051 | +92 51 |
| Sialkot | 052 | +92 52 |
| Gujrat | 053 | +92 53 |
| Gujranwala | 055 | +92 55 |
| Sheikhupura | 056 | +92 56 |
| Attock | 057 | +92 57 |
| Multan | 061 | +92 61 |
| Bahawalpur | 062 | +92 62 |
| Bahawalnagar | 063 | +92 63 |
| Dera Ghazi Khan | 064 | +92 64 |
| Khanewal | 065 | +92 65 |
| Muzaffargarh | 066 | +92 66 |
| Vehari | 067 | +92 67 |
| Rahim Yar Khan | 068 | +92 68 |
| Sukkur | 071 | +92 71 |
| Larkana | 074 | +92 74 |
| Quetta | 081 | +92 81 |
| Gwadar | 086 | +92 86 |
| Peshawar / Charsadda | 091 | +92 91 |
| Tharparkar | 0232 | +92 232 |
| Mirpur Khas | 0233 | +92 233 |
| Sanghar | 0235 | +92 235 |
| Umerkot | 0238 | +92 238 |
| Naushero Feroze | 0242 | +92 242 |
| Khairpur | 0243 | +92 243 |
| Nawabshah | 0244 | +92 244 |
| Badin | 0297 | +92 297 |
| Thatta | 0298 | +92 298 |
| Bhakkar | 0453 | +92 453 |
| Khushab | 0454 | +92 454 |
| Pakpattan | 0457 | +92 457 |
| Mianwali | 0459 | +92 459 |
| Narowal | 0542 | +92 542 |
| Chakwal | 0543 | +92 543 |
| Jhelum | 0544 | +92 544 |
| Mandi Bahauddin | 0546 | +92 546 |
| Hafizabad | 0547 | +92 547 |
| Rajanpur | 0604 | +92 604 |
| Layyah | 0606 | +92 606 |
| Lodhran | 0608 | +92 608 |
| Jacobabad | 0722 | +92 722 |
| Ghotki | 0723 | +92 723 |
| Shikarpur | 0726 | +92 726 |
| Zhob | 0822 | +92 822 |
| Killa Saifullah | 0823 | +92 823 |
| Loralai | 0824 | +92 824 |
| Chagai | 0825 | +92 825 |
| K.Abdullah / Pishin | 0826 | +92 826 |
| Musakhel | 0828 | +92 828 |
| Barkhan / Kohlu | 0829 | +92 829 |
| Bolan | 0832 | +92 832 |
| Sibi / Ziarat | 0833 | +92 833 |
| Dera Bugti | 0835 | +92 835 |
| Jhal Magsi | 0837 | +92 837 |
| Jaffarabad / Nasirabad | 0838 | +92 838 |
| Mastung | 0843 | +92 843 |
| Kalat | 0844 | +92 844 |
| Kharan | 0847 | +92 847 |
| Khuzdar | 0848 | +92 848 |
| Kech | 0852 | +92 852 |
| Lasbela | 0853 | +92 853 |
| Panjgur | 0855 | +92 855 |
| Awaran | 0856 | +92 856 |
| Kohat | 0922 | +92 922 |
| Nowshera | 0923 | +92 923 |
| Khyber / Mohmand Agy | 0924 | +92 924 |
| Hangu / Orakzai Agy | 0925 | +92 925 |
| Kurram Agency | 0926 | +92 926 |
| Karak | 0927 | +92 927 |
| Bannu / N. Waziristan | 0928 | +92 928 |
| Malakand | 0932 | +92 932 |
| Mardan | 0937 | +92 937 |
| Swabi | 0938 | +92 938 |
| Buner | 0939 | +92 939 |
| Bajaur Agency | 0942 | +92 942 |
| Chitral | 0943 | +92 943 |
| Upper Dir | 0944 | +92 944 |
| Lower Dir | 0945 | +92 945 |
| Swat | 0946 | +92 946 |
| Tank | 0963 | +92 963 |
| South Waziristan | 0965 | +92 965 |
| D.I. Khan | 0966 | +92 966 |
| Lakki Marwat | 0969 | +92 969 |
| Abbottabad | 0992 | +92 992 |
| Haripur | 0995 | +92 995 |
| Shangla | 0996 | +92 996 |
| Mansehra / Batagram | 0997 | +92 997 |
| Kohistan | 0998 | +92 998 |
| Gilgit | 05811 | +92 5811 |
| Diamer | 05812 | +92 5812 |
| Hunza | 05813 | +92 5813 |
| Ghizer | 05814 | +92 5814 |
| Skardu | 05815 | +92 5815 |
| Ghanche | 05816 | +92 5816 |
| Astore | 05817 | +92 5817 |
| Neelum | 05821 | +92 5821 |
| Muzaffarabad | 05822 | +92 5822 |
| Bagh | 05823 | +92 5823 |
| Poonch | 05824 | +92 5824 |
| Sudhnoti | 05825 | +92 5825 |
| Kotli | 05826 | +92 5826 |
| Mirpur | 05827 | +92 5827 |
| Bhimber | 05828 | +92 5828 |
No matching area found. Try another spelling or a code such as 042. This list covers numbering areas, not every town.
Understanding area codes
The domestic column includes Pakistan’s trunk prefix 0. The international column replaces that 0 with +92. Always add the intended subscriber number after the prefix. A shared entry, such as Islamabad / Rawalpindi, means both names appear under the same numbering area in the source.
Under this reference plan, Karachi and Lahore use eight-digit subscriber numbers. Other two-digit area codes use seven digits, and longer area codes use six digits. These lengths describe ordinary fixed-line numbers, not UAN or other special services.
Source and coverage
This directory transcribes 114 numbering-area entries from the Pakistan Telecommunication Authority numbering plan published by ITU, communication dated 9 November 2021. Source checked 28 October 2026. This is a dated reference, not a live carrier lookup; confirm changes with your telephone provider.
Numbering areas can use historical or shared district names and do not necessarily follow today’s administrative boundaries. This directory does not change the location hierarchy. Common spelling variants are searchable; Abbottabad, Sudhnoti and Bhimber are displayed with conventional spellings.