SWIFT codes in Pakistan

In order to make international payments to Pakistan you have to know the bank´s SWIFT / BIC code.

What do Pakistan SWIFT codes look like?

The SWIFT code consists of 8 to 11 characters (letters and digits) and for Pakistan the SWIFT code has the following format:

  • First 4 characters (only letters) - bank code. A shortened version of the bank´s name.
  • Next 2 characters (only letters) - Pakistan´s ISO code.
  • Next 2 characters (letters and digits) - location code.
  • Last 3 characters (letters and digits) – bank branch (optional).

SWIFT codes of the most important banks in Pakistan

Find below an extensive A to Z list of the SWIFT codes in Pakistan:

SWIFT codes in Pakistan

SWIFT Code Bank City
BAHLPKKALHR BANK AL HABIB LIMITED LAHORE
BAHLPKKAMUL BANK AL HABIB LIMITED MULTAN
BARCPKKA BARCLAYS BANK PLC KARACHI
BKIPPKKA BANKISLAMI PAKISTAN LTD KARACHI
BOBLPKKA MYBANK LIMITED KARACHI
BOTKPKKA BANK OF TOKYO-MITSUBISHI UFJ LTD. KARACHI
BPUNPKKA THE BANK OF PUNJAB KARACHI
BPUNPKKA002 THE BANK OF PUNJAB LAHORE
CDCPPKK1 CENTRAL DEPOSITORY COMPANY OF PAKISTAN LIMITED KARACHI
CITIPKKX CITIBANK, N.A. KARACHI
CITIPKKXFAI CITIBANK N.A. FAISALABAD
CITIPKKXLAH CITIBANK N.A. LAHORE
CITIPKKXRAW CITIBANK N.A. RAWALPINDI
CITIPKKXTRD CITIBANK N.A. KARACHI
CITIPKKXXXX CITIBANK NA Karachi 74200
DBHDPKKA ATLAS BANK LIMITED KARACHI
DEUTPKK102L DEUTSCHE BANK AG, LAHORE BRANCH LAHORE
DEUTPKK1ISL DEUTSCHE BANK AG, ISLAMABAD BRANCH ISLAMABAD
DEUTPKKA DEUTSCHE BANK AG KARACHI 2
DEUTPKKAISB DEUTSCHE BANK AG, KARACHI BRANCH ISLAMABAD
DEUTPKKALHR DEUTSCHE BANK AG, KARACHI BRANCH LAHORE
DOHBPKK1 DOHA BANK LTD. KARACHI
DUIBPKKA DUBAI ISLAMIC BANK PAKISTAN LIMITED KARACHI
EGIBPKKA EMIRATES GLOBAL ISLAMIC BANK KARACHI 75530

Other countries that use SWIFT codes: