SWIFT Codes for banks in Pakistan

Bank City SWIFT Code
BANK ALFALAH LIMITED
KARACHI ALFHPKKA
BANK ALFALAH LIMITED (F-10 MARKAZ BRANCH)
ISLAMABAD ALFHPKKA131
BANK ALFALAH LIMITED (PEOPLES COLONY BRANCH)
FAISALABAD ALFHPKKA054
BANK AL HABIB LIMITED (MULTAN MAIN BRANCH)
MULTAN BAHLPKKAMUL
BANK AL HABIB LIMITED (LAHORE BRANCH)
LAHORE BAHLPKKALHR
BANK AL HABIB LIMITED (ROSHAN DIGITAL ACCOUNT)
KARACHI BAHLPKKARDA
BANK AL HABIB LIMITED (L C CENTRE)
KARACHI BAHLPKKALCC
BANK AL HABIB LIMITED (KARACHI MAIN BRANCH)
KARACHI BAHLPKKAKHI
BANK AL HABIB LIMITED (JODIA BAZAR)
KARACHI BAHLPKKAJBZ
BANK AL HABIB LIMITED (ISLAMIC BANKING DIVISION)
KARACHI BAHLPKKAIBD
BANK AL HABIB LIMITED (EXPORT PROCESSING ZONE BRANCH)
KARACHI BAHLPKKAEPZ
BANK AL HABIB LIMITED (CENTRAL PROCESSING UNIT)
KARACHI BAHLPKKACPU
BANK AL HABIB LIMITED
KARACHI BAHLPKKA
BANK AL HABIB LIMITED (ISLAMABAD BRANCH)
ISLAMABAD BAHLPKKAISL
BANK AL HABIB LIMITED (FAISALABAD BRANCH)
FAISALABAD BAHLPKKAFSD
ASKARIBANK LIMITED (SIALKOT BRANCH)
SIALKOT ASCMPKKA010
ASKARIBANK LIMITED (INTERNATIONAL DIVISION)
RAWALPINDI ASCMPKKAIND
ASKARIBANK LIMITED (IBB, RAWALPINDI)
RAWALPINDI ASCMPKKA901
ASKARIBANK LIMITED (HEAD OFFICE, RAWALPINDI)
RAWALPINDI ASCMPKKAHOR
ASKARIBANK LIMITED (CENTRAL FOREIGN TRADE UNIT)
RAWALPINDI ASCMPKKAFT3
ASKARIBANK LIMITED (ISLAMIC BKG BR,JINNAH RD)
QUETTA ASCMPKKA903
ASKARIBANK LIMITED (CANTONMENT BRANCH)
QUETTA ASCMPKKA003
ASKARIBANK LIMITED (IBB, PESHAWAR)
PESHAWAR ASCMPKKA902
ASKARIBANK LIMITED (CANTONMENT BRANCH)
PESHAWAR ASCMPKKA004
ASKARIBANK LIMITED (MULTAN BRANCH)
MULTAN ASCMPKKA013
ASKARIBANK LIMITED (SAT BRANCH)
LAHORE ASCMPKKA006
ASKARIBANK LIMITED (ISLAMIC BKG BR, WALTON CANTT)
LAHORE ASCMPKKA906
ASKARIBANK LIMITED (CENTRAL FOREIGN TRADE UNIT)
LAHORE ASCMPKKAFT2
ASKARIBANK LIMITED (TREASURY DIVISION)
KARACHI ASCMPKKATRY
ASKARIBANK LIMITED (SAIMA TRADE TOWER BRANCH)
KARACHI ASCMPKKA002
ASKARIBANK LIMITED (ISLAMIC TREASURY DESK, KHI)
KARACHI ASCMPKKAIBT
ASKARIBANK LIMITED (ISLAMIC BKG BR, JODIA BAZAR)
KARACHI ASCMPKKA904
ASKARIBANK LIMITED (CENTRAL FOREIGN TRADE UNIT)
KARACHI ASCMPKKAFT1
ASKARIBANK LIMITED
KARACHI ASCMPKKA
ASKARIBANK LIMITED (ROSHAN DIGITAL ACCOUNT UNIT)
ISLAMABAD ASCMPKKARDA
ASKARIBANK LIMITED (ISLAMIC BKG BR, BLUE AREA)
ISLAMABAD ASCMPKKA905
ASKARIBANK LIMITED (GUJRAT BRANCH)
GUJRAT ASCMPKKA037
ASKARIBANK LIMITED (GUJRANWALA BRANCH)
GUJRANWALA ASCMPKKA012
ASKARIBANK LIMITED (UNIVERSITY ROAD BRANCH)
FAISALABAD ASCMPKKA009
ASKARI BANK LIMITED (AWT PLAZA, RAWALPINDI BRANCH)
RAWALPINDI ASCMPKKA001
ARIF HABIB LIMITED
KARACHI ARHAPKK1
AMERICAN EXPRESS BANK LTD.
LAHORE AEIBPKK1LHE
AMERICAN EXPRESS BANK LTD.
KARACHI AEIBPKK1
AMERICAN EXPRESS BANK LTD.
ISLAMABAD AEIBPKK1ISL
ALLIED BANK LIMITED (TRADE FACTORY WING, TRADE TOWER, CENTRAL OFFICE, KARACHI.)
LAHORE ABPAPKKATFW
ALLIED BANK LIMITED (SWIFT OPERATIONS, HEAD OFFICE, LAHORE)
LAHORE ABPAPKKA979
ALLIED BANK LIMITED (ROSHAN DIGITAL ACCOUNT)
LAHORE ABPAPKKARDA
ALLIED BANK LIMITED (ISLAMIC BANKING GROUP)
LAHORE ABPAPKKAIBG
ALLIED BANK LIMITED (ABL, HEAD OFFICE SWIFT UNIT)
LAHORE ABPAPKKA
ALLIED BANK LIMITED (TREASURY OPERATIONS (TROPS), OPERATIONS GROUP, CENTRAL OFFICE)
KARACHI ABPAPKKATRY
ALLIED BANK LIMITED (EXPORT PROCESSING ZONE BRANCH, (OFF SHORE BANKING UNIT))
KARACHI ABPAPKKAEPZ
ALLIED BANK LIMITED (BRANCH KARACHI (0949))
KARACHI ABPAPKKA949
ALLIED BANK LIMITED (BLUE AREA BRANCH, CORPORATE BRANCH, ISLAMABAD - 0443)
ISLAMABAD ABPAPKKA443
ALFALAH SECURITIES (PRIVATE) LIMITED
KARACHI ALEVPKK1
ALBARAKA BANK (PAKISTAN) LIMITED
LAHORE AIINPKKALHR
ALBARAKA BANK (PAKISTAN) LIMITED
KARACHI AIINPKKA
AKD SECURITIES LIMITED
KARACHI AKDBPKK1

Find SWIFT Code

Search

Validate SWIFT Code

Check

What is a SWIFT Code for Banks in Pakistan?

When transferring money internationally to banks in Pakistan, you will frequently encounter the terms SWIFT code or BIC (Business Identifier Code) inside bank details. Managed by the Society for Worldwide Interbank Financial Telecommunication, this unique 8 to 11-digit alphanumeric sequence acts as a universal passport for banks in Pakistan. It ensures that your funds cross global borders safely and arrive at the exact financial institution intended.

SWIFT vs. BIC: What's the difference?

In the banking industry, the terms SWIFT code and BIC are used interchangeably. SWIFT refers to the organization that issues the codes, while BIC stands for the actual code itself. An 8-character code identifies the primary head office of the bank in Pakistan, while an 11-character code specifies a particular local branch.

Do I need an IBAN or a SWIFT Code for Pakistan?

While a SWIFT code identifies a specific bank in Pakistan, an IBAN (International Bank Account Number) identifies an individual customer's bank account. Depending on whether you are sending money to Pakistan or another region—particularly in Europe or the Middle East—you will likely need both codes to successfully complete a cross-border wire transfer.

How to use this directory?

Browse our comprehensive, verified directory of SWIFT codes for all registered financial institutions in Pakistan. We provide accurate formatting details and branch locations to help you validate routing instructions before initiating any international bank payment.

Disclaimer: This directory is provided for general reference and informational purposes only. While we make every reasonable effort to verify the bank codes and details presented on our platform, OneBIC accepts absolutely no liability for any financial losses, transfer delays, or damages arising from relying on this data. Please always officially verify all wire instructions with your receiving bank.