SWIFT Codes for banks in Pakistan

Below are the SWIFT codes for banks in Pakistan. These SWIFT codes are only the active participants who are connected to SWIFT network. Passive participants codes are excluded from the list.

IDBankCityBranchSWIFT Code
1AKD SECURITIES LIMITEDKARACHIAKDBPKK1
2ALBARAKA BANK (PAKISTAN) LIMITEDKARACHIAIINPKKA
3ALBARAKA BANK (PAKISTAN) LIMITEDLAHOREAIINPKKALHR
4ALFALAH SECURITIES (PRIVATE) LIMITEDKARACHIALEVPKK1
5ALLIED BANK LIMITEDISLAMABADBLUE AREA BRANCH, CORPORATE BRANCH, ISLAMABAD - 0443ABPAPKKA443
6ALLIED BANK LIMITEDKARACHIBRANCH KARACHI (0949)ABPAPKKA949
7ALLIED BANK LIMITEDKARACHIEXPORT PROCESSING ZONE BRANCH, (OFF SHORE BANKING UNIT)ABPAPKKAEPZ
8ALLIED BANK LIMITEDKARACHITREASURY OPERATIONS (TROPS), OPERATIONS GROUP, CENTRAL OFFICEABPAPKKATRY
9ALLIED BANK LIMITEDLAHOREABL, HEAD OFFICE SWIFT UNITABPAPKKA
10ALLIED BANK LIMITEDLAHOREISLAMIC BANKING GROUPABPAPKKAIBG
11ALLIED BANK LIMITEDLAHOREROSHAN DIGITAL ACCOUNTABPAPKKARDA
12ALLIED BANK LIMITEDLAHORESWIFT OPERATIONS, HEAD OFFICE, LAHOREABPAPKKA979
13ALLIED BANK LIMITEDLAHORETRADE FACTORY WING, TRADE TOWER, CENTRAL OFFICE, KARACHI.ABPAPKKATFW
14AMERICAN EXPRESS BANK LTD.ISLAMABADAEIBPKK1ISL
15AMERICAN EXPRESS BANK LTD.KARACHIAEIBPKK1
16AMERICAN EXPRESS BANK LTD.LAHOREAEIBPKK1LHE
17ARIF HABIB LIMITEDKARACHIARHAPKK1
18ASKARI BANK LIMITEDRAWALPINDIAWT PLAZA, RAWALPINDI BRANCHASCMPKKA001
19ASKARIBANK LIMITEDFAISALABADUNIVERSITY ROAD BRANCHASCMPKKA009
20ASKARIBANK LIMITEDGUJRANWALAGUJRANWALA BRANCHASCMPKKA012
21ASKARIBANK LIMITEDGUJRATGUJRAT BRANCHASCMPKKA037
22ASKARIBANK LIMITEDISLAMABADISLAMIC BKG BR, BLUE AREAASCMPKKA905
23ASKARIBANK LIMITEDISLAMABADROSHAN DIGITAL ACCOUNT UNITASCMPKKARDA
24ASKARIBANK LIMITEDKARACHIASCMPKKA
25ASKARIBANK LIMITEDKARACHICENTRAL FOREIGN TRADE UNITASCMPKKAFT1
26ASKARIBANK LIMITEDKARACHIISLAMIC BKG BR, JODIA BAZARASCMPKKA904
27ASKARIBANK LIMITEDKARACHIISLAMIC TREASURY DESK, KHIASCMPKKAIBT
28ASKARIBANK LIMITEDKARACHISAIMA TRADE TOWER BRANCHASCMPKKA002
29ASKARIBANK LIMITEDKARACHITREASURY DIVISIONASCMPKKATRY
30ASKARIBANK LIMITEDLAHORECENTRAL FOREIGN TRADE UNITASCMPKKAFT2
31ASKARIBANK LIMITEDLAHOREISLAMIC BKG BR, WALTON CANTTASCMPKKA906
32ASKARIBANK LIMITEDLAHORESAT BRANCHASCMPKKA006
33ASKARIBANK LIMITEDMULTANMULTAN BRANCHASCMPKKA013
34ASKARIBANK LIMITEDPESHAWARCANTONMENT BRANCHASCMPKKA004
35ASKARIBANK LIMITEDPESHAWARIBB, PESHAWARASCMPKKA902
36ASKARIBANK LIMITEDQUETTACANTONMENT BRANCHASCMPKKA003
37ASKARIBANK LIMITEDQUETTAISLAMIC BKG BR,JINNAH RDASCMPKKA903
38ASKARIBANK LIMITEDRAWALPINDICENTRAL FOREIGN TRADE UNITASCMPKKAFT3
39ASKARIBANK LIMITEDRAWALPINDIHEAD OFFICE, RAWALPINDIASCMPKKAHOR
40ASKARIBANK LIMITEDRAWALPINDIIBB, RAWALPINDIASCMPKKA901
41ASKARIBANK LIMITEDRAWALPINDIINTERNATIONAL DIVISIONASCMPKKAIND
42ASKARIBANK LIMITEDSIALKOTSIALKOT BRANCHASCMPKKA010
43BANK AL HABIB LIMITEDFAISALABADFAISALABAD BRANCHBAHLPKKAFSD
44BANK AL HABIB LIMITEDISLAMABADISLAMABAD BRANCHBAHLPKKAISL
45BANK AL HABIB LIMITEDKARACHIBAHLPKKA
46BANK AL HABIB LIMITEDKARACHICENTRAL PROCESSING UNITBAHLPKKACPU
47BANK AL HABIB LIMITEDKARACHIEXPORT PROCESSING ZONE BRANCHBAHLPKKAEPZ
48BANK AL HABIB LIMITEDKARACHIISLAMIC BANKING DIVISIONBAHLPKKAIBD
49BANK AL HABIB LIMITEDKARACHIJODIA BAZARBAHLPKKAJBZ
50BANK AL HABIB LIMITEDKARACHIKARACHI MAIN BRANCHBAHLPKKAKHI

Last Database Update : 26-JAN-2024

Find SWIFT Code

Search

Validate SWIFT Code

Check

The downside of international transfers with your bank

When you send or receive an international wire with your bank, you might lose money on a bad exchange rate and pay hidden fees as a result. That’s because the banks still use an old system to exchange money. We recommend you use Wise, which is usually much cheaper. With their smart technology:

  • You get a great exchange rate and a low, upfront fee every time.
  • You move your money as fast as the banks, and often faster – some currencies go through in minutes.
  • Your money is protected with bank-level security.
  • You join over 2 million customers who transfer in 47 currencies across 70 countries.

About SWIFT Codes


SWIFT/BIC codes are used to identify specific banks and branches in international money transfers, making sure your money gets to the right place. These codes are used by banks to process international wire transfers and messages.

All SWIFT codes consist of 8 or 11 characters. An 11 digit code refers to a specific branch, while an 8 digit code (or one ending in 'XXX') refers to the bank's head office. SWIFT code registrations are handled by the Society for Worldwide Interbank Financial Telecommunication (SWIFT). The term SWIFT is often used interchangeably with BIC, which stands for Bank Identifier Code.

The tools here are provided for informational purposes only. Whilst every effort is made to provide accurate data, users must acknowledge that this website accepts no liability whatsoever with respect to its accuracy. Only your bank can confirm the correct bank account information. If you are making an important or time-critical payment, we recommend you contact your bank first.