Pakistan’s Country Codes
- Telephone: +92
- 2 Letter: PK
- 3 Letter: PAK
- ISO 3116-1 Numeric: 586
- Internet TLD: .pk
- ICAO Airport Code: OP
- Maritime Identification Digits: 463
- Emoji Flag: U+1F1F5 U+1F1F0
- Official Name: The Islamic Republic of Pakistan
How to call Pakistan (international dialing)
- Do not include a leading ‘0’ in the international call sequence – it is only used in Pakistan for domestic long distance calls and domestic calls to a mobile phone.
- A leading '+' in the phone number means 'dial your country's exit code'.
- Calling from a mobile phone: dial from on the country where you're currently located.
- Calling from a VoIP or satellite phone: dial from on the country where the phone is registered.
… to a mobile (cellular) phone or text (SMS)
Use the same call sequence.
Mobile phone use two digits carrier codes (similar to area codes) starting with ‘3’. Carrier codes are often listed as three digits starting with a leading ‘0’ – drop the leading ‘0’ when calling from outside Pakistan.
When calling a mobile phone user, dial to the country where the mobile phone is registered, regardless of where the person is roaming.
… to a VoIP phone
Use the same call sequence.
When calling a VoIP phone user, dial to the country where the VoIP phone is registered, regardless of where the person is roaming.
… to a satellite phone
Pakistan does not have a country-specific satellite phone system.
Most satellite phones operate on their country code – calls to these satellite phones follow their call sequence.
… sending a fax
Use the same call sequence.
How to call within Pakistan (domestic calling)
‘0’ is used as a trunk prefix for calling to a different area code or a mobile phone in Pakistan.
Local calling (within the same area code)
Dial only the local phone number. Do not dial the trunk prefix ‘0’ or the area code.
seven digits |
local phone number |
Long distance calling (to a different area code or from a mobile phone)
To call to a different area code (or call from a mobile phone) dial the trunk prefix ‘0’, then the area code, then the local phone number.
0 | two digits | seven digits |
trunk prefix | area code | local phone number |
Mobile calling (to a mobile phone)
To call a mobile phone dial the trunk prefix ‘0’, then the three digit access code, then the local phone number.
0 | three digits | seven digits |
trunk prefix | carrier access code | local phone number |
Pakistan’s phone numbers explained
Number details
Pakistani phone numbers are eight to eleven digits.
The first two digits (three digits if including a leading ‘0’ that is not dialed when calling from outside the country) are an area code representing a geographic part of the country.
Mobile numbers start with three digits (four digits if including a leading ‘0’ that is not dialed when calling from outside the country) carrier codes. The first number is ‘3’. The second number designates the mobile carrier.
An example of a Pakistani phone number
The Pakistan Museum of Natural History lists its phone number in Islamabad as 051-9249239.
Number explanation
92 | 51 | 9252082 |
country code for Pakistan | area (geographic) code for Islamabad | local phone number in Islamabad |
Local example – calling from another location in Islamabad
To call within the same area code dial only the local phone number. Do not dial the trunk prefix ‘0’ or the area code.
9252082 |
local phone number in Islamabad |
Long distance example – calling from Karachi, Pakistan (on the other side of the country)
To call to a different area code dial the trunk prefix ‘0’, then the area code, then the local phone number.
0 | 51 | 9252082 |
trunk prefix | area (geographic) code for Islamabad | local phone number in Islamabad |
Mobile phone example – calling from a mobile phone (including a foreign mobile roaming in Pakistan)
To from a mobile phone dial the trunk prefix ‘0’, then the area code, then the local phone number.
0 | 51 | 9252082 |
trunk prefix | area (geographic) code for Islamabad | local phone number in Islamabad |
International example – calling from outside Pakistan
To call from outside Pakistan, dial the exit code of the country the call is dialed from, followed by Pakistan’s country code of ’92’, followed by the local phone number.
Do not include a leading ‘0’ in the call when calling from outside Pakistan.
exit code | 92 | 51 | 9252082 |
exit code of the country the call is dialed from | country code for Pakistan | area (geographic) code for Islamabad | local phone number in Islamabad |
How to call from Pakistan
’00’ is used as an exit code when dialing an international phone call from Pakistan.
Sources and more resources
- Pakistan Telecommunications Authority – Pakistan’s telephone systems regulator.
- ITU (International Telecommunications Union) – United Nations specialized agency for information and communications technologies.
- International Telecommunications Union – DIALLING PROCEDURES (INTERNATIONAL PREFIX, NATIONAL (TRUNK) PREFIX AND NATIONAL (SIGNIFICANT) NUMBER) (IN ACCORDANCE WITH ITU-T RECOMMENDATION E.164 (11/2010)) – A collection of dialing procedures for all countries and regions of the world. Retrieved 16 September 2016.
- International Telecommunications Union – Pakistan (country code +92) Communication of 15.III.2008 National Numbering Plan – Details of Pakistan’s telephone numbering plan as submitted to the ITU. Retrieved 25 November 2016.
- Wikipedia – Telephone numbers in Pakistan – Wikipedia entry for telephone number data for Pakistan. Includes specific number ranges for each city as well as detail on calling procedures.
- BT – The Phonebook – Pakistan – Entry for Pakistan in the British Telecom international directory.