Fixed telephony The area codes in Pakistan consists of two to five digits; generally smaller the city, longer the prefix. All large cities have two-digit codes. The smaller towns might have six digital whereas big cities have seven digit numbers. Azad Kashmir telephone lines contain five digits. On 1 July 2009, telephone numbers in Karachi and Lahore were changed from seven digits to eight digits. This was accomplished by adding 9 to the beginning of all phone numbers that started with a 9 i.e. government and semi-government lines and adding 3 to all other lines.
The following is the list of dialling codes for various cities and districts in Pakistan.
District Code Abbottabad92Attock57Awaran856Badin297Bahawalnagar63Bahawalpur62Bajaur942Bannu928Barkhan/Kohlu829Bhakkar453Bhimber5828Faisalabad41Bahawalnagar63Bahawalpur62Besham996Bolan832Chagai825Chiniot 47Chitral943Dera Bugti835Dera Ghazi Khan64Dera Ismail Khan966Dinga537Gujranwala55Gujrat 53Gwadar86Hafizabad547Haripur, Pakistan995Hyderabad22Islamabad51Jaffarabad838Jhal Magsi837Jhang477Jhelum544Kalat844Karachi21Kasur 49Kech (Turbat)852Khanewal65Khushab454Kharan847Khuzdar848Kohlu829Lahore4243Larkana74Lasbela853Layyah606Swat946Lodhran608Loralai824Mandi Bahauddin 546Mardan 937Mastung843Mianwali459Multan61Musakhel828Muzaffargarh66Nankana Sahib56Narowal542Naseerabad838Nowshera923Okara44Pakpattan457Panjgur855Parachinar926Peshawar91Pishin826Qilla Abdullah826Qilla Saifullah823Quetta81Rahim Yar Khan68Rajanpur604Rawalpindi 51Sahiwal40Sargodha48Shakargarh542Sheikhupura56Sialkot52Sibi/Ziarat833Surab844South Waziristan965Sukkur71Swabi938Swat946Talagang5776Tank963Tharparkar232Thatta298Toba Tek Singh46Umerkot238Vehari67Zhob822Ziarat833
See also Telephone numbers in Pakistan 329
References
ITU allocations list
External links PTCL - Official site