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

Last Database Update : 06-JUL-2022

Validate SWIFT Code

Check

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.