Area Code 212 – Karachi
The phone area code for Karachi is 212 (international format +92212). Browse local exchange codes (NXX) and carrier assignments below.
📍 Geographic Location of Karachi
Overview of Karachi Area Code 212
Area code 212 is the National Destination Code (NDC) for the city of Karachi, the largest metropolis and economic hub of Pakistan. It is assigned under the country calling code +92 and is used for fixed-line (PSTN) and fixed-wireless services within the Karachi metropolitan area. The code covers the entire city district, including its central, east, west, south, and Malir districts, as well as the surrounding cantonment areas. Karachi's numbering area is one of the most densely populated in Pakistan, with a high concentration of residential, commercial, and industrial subscribers.
Dialing Formats
When dialing a Karachi landline number from within Pakistan, you must include the trunk prefix 0 followed by the area code and the subscriber number. The local format is:
- 0 212 XXX XXXX (within Pakistan)
For international callers, the trunk prefix is omitted, and the country code is used instead:
- +92 212 XXX XXXX (from abroad)
For example, a typical Karachi landline number might be +92 212 345 6789 when dialed internationally, or 0212 345 6789 when dialed domestically. Note that the subscriber number length may vary, but the total length after the country code (including the NDC) is typically 10 digits.
Geographic Coverage and Administration
The 212 code is administered by the Pakistan Telecommunication Authority (PTA) and is allocated to fixed-line operators such as Pakistan Telecommunication Company Limited (PTCL), as well as other licensed operators providing fixed-line services in the region. The code is geographically significant, meaning that it identifies the physical location of the subscriber's line. This is important for emergency services, law enforcement, and location-based routing.
Overlay and Numbering Considerations
Karachi has experienced significant growth in telecommunications demand, leading to the introduction of an overlay code 213 in some areas to provide additional numbering capacity. However, the 212 code remains the primary geographic code for the city. When dialing within Karachi, local calls may be made using only the 7-digit subscriber number, but for clarity and to avoid confusion, it is recommended to use the full national format, especially when calling from mobile phones.
Caller Instructions
For local callers: If you are calling a Karachi landline from within Karachi, you can often dial the 7-digit subscriber number directly. However, due to the overlay, some operators require the full area code. To be safe, always dial 0212 followed by the subscriber number.
For international callers: Always use the plus sign (+) or your country's international exit code (e.g., 00 in many countries), followed by Pakistan's country code 92, then the area code 212 (without the leading zero), and then the subscriber number. Example: +92 212 345 6789.
Remember that while mobile numbers in Pakistan start with 03 (e.g., 0300, 0321), landline numbers in Karachi use the 212 prefix. Do not confuse the two.