Pakistan country code +92
— call Pakistan & get a number.
Everything to dial Pakistan correctly — exact formats from the US, UK, Australia and the Gulf, every major area code, current mobile prefixes, live time & weather — plus how businesses get a Pakistan virtual number with MCM.
- 17,500+ Businesses
- 99.99% Uptime SLA
- 190+ Countries
- 4.8/5 on G2
Pakistan at a glance
The numbers and facts you need before you dial.
What is the country code for Pakistan?
The country code for Pakistan is +92 — the unique digit string the global phone system uses to route any call from outside Pakistan into a Pakistani number. Without it, the network has nowhere to land the call.
Code +92 was assigned to Pakistan by the ITU under the E.164 plan — the same standard that gives the US +1, the UK +44 and the UAE +971. The “+” means “dial your local international exit code”; on a mobile, press and hold 0 to type it.
All four mean the same thing — they connect your call to Pakistan.
How to call Pakistan from anywhere
Every pattern is: exit code + 92 + area/mobile code (no leading 0) + subscriber number.
United States & Canada
exit 011011 + 92 + area code + number
- Lahore landline: 011 92 42 XXXXXXXX
- Mobile: 011 92 300 1234567
United Kingdom
exit 0000 + 92 + area code + number
- Islamabad landline: 00 92 51 XXXXXXX
- Mobile: 00 92 3XX XXXXXXX
Australia
exit 00110011 + 92 + area code + number
- Karachi landline: 0011 92 21 XXXXXXXX
UAE, Saudi & Gulf
exit 0000 + 92 + area code + number
- Works from Qatar, Kuwait, Bahrain, Oman, Egypt
Universal format (any mobile): +92 + area code + local number — the “+” tells your carrier to apply the right exit code automatically, wherever you are.
Pakistan phone number format explained
A complete Pakistani number is 10 digits in international format (after +92). Inside Pakistan it's written with a leading 0 — the trunk prefix you drop when calling from abroad.
Landline
- Inside Pakistan
- 0 + area code + subscriber → 042 35XXXXXX
- International
- +92 + area code + subscriber → +92 42 35XXXXXX
Area codes run 2–4 digits. Big metros use 2 digits (Karachi 21, Lahore 42, Islamabad 51); smaller districts use 3–4.
Mobile
- Inside Pakistan
- 0 + prefix + subscriber → 0300 1234567
- International
- +92 + prefix + subscriber → +92 300 1234567
All Pakistani mobiles start with 3XX after the country code. The 3-digit prefix identifies the operator.
Pakistan area codes — major cities
Rule of thumb: the smaller and more remote the city, the longer the area code.
Major cities on the map
Hover a city to see its area code.
Quick math
Mega-city = 2 digits · Town = 3 · Remote = 4
| City | Province | Area code |
|---|---|---|
| Karachi | Sindh | 21 |
| Lahore | Punjab | 42 |
| Islamabad / Rawalpindi | Federal Capital | 51 |
| Faisalabad | Punjab | 41 |
| Multan | Punjab | 61 |
| Peshawar | Khyber Pakhtunkhwa | 91 |
| Quetta | Balochistan | 81 |
| Hyderabad | Sindh | 22 |
| Sialkot | Punjab | 52 |
| Gujranwala | Punjab | 55 |
| Sargodha | Punjab | 48 |
| Bahawalpur | Punjab | 62 |
| Sukkur | Sindh | 71 |
| Larkana | Sindh | 74 |
| Mardan | Khyber Pakhtunkhwa | 937 |
| Abbottabad | Khyber Pakhtunkhwa | 992 |
| Mirpur (AJK) | Azad Kashmir | 5827 |
| Muzaffarabad | Azad Kashmir | 5822 |
| Gilgit | Gilgit-Baltistan | 5811 |
| Skardu | Gilgit-Baltistan | 5815 |
Pakistan mobile network prefixes
The 3-digit prefix after +92 tells you which operator issued the SIM — e.g. +92 333 … is Ufone, +92 312 … is Zong.
Jazz
incl. former Warid
Largest operator by subscribers
Zong
China Mobile Pakistan
Strong nationwide 4G coverage
Ufone
PTCL
Owned by Pakistan Telecommunication Company Ltd
Telenor
Pakistan
Competitive bundles, broad rural reach
SCOM
Mobile carrier
Special Communications Org — Gilgit-Baltistan & AJK
Pakistan time zone — PKT (UTC +5)
Pakistan does not observe daylight saving, so the offset is the same year-round. See the live clock at the top of this page.
Best call windows: early morning Pakistan time (7–10 AM PKT) overlaps late evening on the US East Coast; mid-afternoon to early evening PKT overlaps European business hours.
Emergency numbers in Pakistan
Free to call from any Pakistani phone, landline or mobile.
Common mistakes when calling Pakistan
Almost every failed international call is a formatting issue, not a network issue.
Leaving the leading 0 on the area code
Dial 011 92 42 35XXXXXX, not 011 92 042 35XXXXXX. The 0 is the domestic trunk prefix — drop it when calling from outside Pakistan.
Dialing 92 without the exit code
From a US landline, “92 300 1234567” alone fails. You need 011 (or +) in front to flag the call as international.
Confusing country code with city code
+92 is the country code; the area code (21, 42, 51…) comes after it. Skipping straight to the subscriber number — or doubling the area code — makes the number invalid.
Adding a city code to a mobile number
Pakistani mobiles are dialed +92 + 3XX + 7 digits. There is no city code — mobile numbers are nationwide.
Using the wrong exit code at home
Exit codes vary: 011 (US/Canada), 00 (UK/EU/most of Asia & Africa), 0011 (Australia), 010 (Japan). When unsure, dial “+” from a mobile.
Tips to reduce the cost of calling Pakistan
Use a VoIP service
VoIP routes the call over the internet for most of the journey, so you pay local rates on the Pakistan end — typically a fraction of mobile-carrier rates.
Get a Pakistan virtual number
If you call Pakistan often, a dedicated virtual number lets you receive calls at local rates and dial out with a local caller ID.
Pick the right time window
Some carriers charge different international rates by time of day. Check before placing long calls.
Compare per-minute rates
Two carriers in the same country can differ 5–10x per minute to Pakistan. A few minutes of comparison saves hundreds a year.
Why businesses get a Pakistan virtual number
If you sell, support, or hire in Pakistan, a local +92 caller ID gets answered where a +1 or +44 gets ignored. A Pakistan virtual number is a real Pakistani number that rings on your existing system anywhere in the world.
Higher answer rates
Local caller IDs are answered far more often than unfamiliar international numbers.
Lower trust friction
A Karachi +92 21 number signals local presence without a physical office.
Cheaper inbound
Pakistani customers call a local number at local rates — no one rejects your calls for cost.
Centralized routing
Calls forward to your existing call center, mobile, or SIP platform — handled from anywhere.
Faster expansion
Launch a Pakistan customer line in a day instead of incorporating a local entity.
Real PSTN presence
A genuine Pakistani DID — Karachi, Lahore, Islamabad — that rings on your phone system worldwide.
Pakistan virtual numbers with My Country Mobile
MCM provides Pakistan virtual numbers as part of its 190+ country platform — serving 17,500+ businesses across telecom, BPO, fintech, e-commerce and enterprise. You get the local Pakistani DID, carrier-grade routing, and the APIs to wire it into whatever softphone, PBX, contact center or CRM you already run.
How to get your Pakistan virtual number
Most businesses are live within hours, not days.
Choose your area code
Pick Karachi, Lahore, Islamabad, or another Pakistan area code based on where you want presence.
Tell MCM where to route
Forward to a mobile, an existing PBX, a SIP trunk, or a softphone — any destination type.
Provision via portal or API
Self-service portal for single numbers; REST API for bulk provisioning and CRM integration.
Go live
Receive calls with caller ID, call recording and CDR access from day one.
More country dialing guides
Calling somewhere else? Browse our other country code and number-format guides.
Ready to connect with Pakistan?
Get a Pakistan virtual number from MCM — local caller ID, global routing, sub-150ms latency and a 99.99% uptime SLA, trusted by 17,500+ businesses. No credit card, 5-minute setup, no contracts.
Pakistan country code +92 — frequently asked questions.
What is the country code for Pakistan?expand_more
The country code for Pakistan is +92. You dial it after your country's international exit code (for example, 011 from the US or 00 from the UK) to reach any phone number in Pakistan.
How do I call a Pakistani mobile number from the United States?expand_more
Dial 011 + 92 + 3XX + 7-digit subscriber number, dropping the leading 0. Example: to call 0300 1234567, dial 011 92 300 1234567. From a US mobile you can also dial +92 300 1234567.
Do I need to drop the 0 in front of a Pakistani number when calling internationally?expand_more
Yes. The leading 0 is a domestic trunk prefix used only for long-distance dialing inside Pakistan. When calling from any other country you replace the 0 with the country code +92.
What is the area code for Karachi, Lahore and Islamabad?expand_more
Karachi is 21, Lahore is 42, and Islamabad/Rawalpindi share 51. In international format that's +92 21, +92 42, and +92 51 followed by the subscriber number.
How long is a Pakistani phone number?expand_more
Pakistani numbers are typically 10 digits in international format (after +92): a 2- to 4-digit area code or mobile prefix plus a 6- to 8-digit subscriber number.
How can I tell which mobile operator a Pakistani number belongs to?expand_more
Look at the prefix after +92. 300–308 and 320–324 are Jazz, 310–319 is Zong, 330–339 is Ufone, 340–348 is Telenor, and 355 is SCOM (Gilgit-Baltistan and Azad Kashmir).
What time zone is Pakistan in?expand_more
Pakistan uses Pakistan Standard Time (PKT), UTC +5 year-round. Pakistan does not observe daylight saving time.
How can I get a Pakistan phone number if I don't live in Pakistan?expand_more
Use a virtual phone number provider. My Country Mobile (MCM) issues Pakistan virtual numbers in Karachi, Lahore, Islamabad and other area codes — provisioned via portal or API, and routed to any destination worldwide.
Why isn't my call to Pakistan connecting?expand_more
The most common causes are leaving the leading 0 on the area code, missing the exit code (011 or 00), an incorrect mobile prefix, or temporary congestion. Almost every failed international call is a formatting issue, not a network issue.
Does MCM offer wholesale voice termination to Pakistan?expand_more
Yes — three tiers: Basic CC from $0.003/min, Platinum CC from $0.005/min, and Custom CLI quotes, with SIP interconnect support for 46 Labs, VOS, Sippy, OpenSIPS, Asterisk and FreeSWITCH.