Table of Contents
If you are sending or receiving international payments to and from Pakistan, you need the correct SWIFT/BIC codes of local banks. This updated 2025 list covers all major banks operating in Pakistan, including both conventional and Islamic financial institutions.
This guide helps you identify the correct SWIFT code for international wire transfers, ensuring your transaction reaches the right bank and branch without delays.
What is a SWIFT Code?
A SWIFT code (also known as a BIC – Bank Identifier Code) is an 8 to 11-character code used to identify banks for international money transfers. It includes the bank code, country code, location code, and (optionally) a branch code.
- 8-character SWIFT code = Main office
- 11-character SWIFT code = Specific branch
SWIFT Codes of Pakistani Banks – 2025 Directory
| Bank Name | City/Head Office | SWIFT Code |
|---|---|---|
| Al Baraka Bank (Pakistan) Ltd. | Karachi | AIINPKKAXXX |
| Allied Bank Ltd. (ABL) | Lahore | ABPAPKKAXXX |
| Askari Bank Ltd. | Rawalpindi | ASCMPKKAXXX |
| Bank Al Habib Ltd. | Karachi | BAHLPKKAXXX |
| Bank Alfalah Ltd. | Karachi | ALFHPKKAXXX |
| Bank of China Ltd. (Pakistan) | Karachi | BKCHPKKAXXX |
| Bank of Khyber | Peshawar | KHYBPKKAXXX |
| BankIslami Pakistan Ltd. | Karachi | BKIPPKKAXXX |
| Bank of Punjab (BOP) | Lahore | BPUNPKKAXXX |
| CitiBank N.A. | Karachi | CITIPKKAXXX |
| Dubai Islamic Bank Pakistan Ltd. | Karachi | DUIBPKKAXXX |
| Faysal Bank Ltd. | Karachi | FAYSPKKAXXX |
| First Women Bank Ltd. | Karachi | FWOMPKKAXXX |
| Habib Bank Ltd. (HBL) | Karachi | HABBPKKAXXX |
| Habib Metropolitan Bank | Karachi | MPBLPKKAXXX |
| Meezan Bank Ltd. | Karachi | MEZNPKKAXXX |
| MCB Bank Ltd. | Lahore | MUCBPKKAXXX |
| MCB Islamic Bank Ltd. | Lahore | MCIBPKKIXXX |
| National Bank of Pakistan (NBP) | Karachi | NBPAPKKAXXX |
| Samba Bank Ltd. | Karachi | SAMBPKKAXXX |
| Silkbank Ltd. | Karachi | SAUDPKKAXXX |
| Sindh Bank Ltd. | Karachi | SINDPKKAXXX |
| Soneri Bank Ltd. | Karachi | SONEPKKAXXX |
| Standard Chartered Bank (Pakistan) | Karachi | SCBLPKKXXXX |
| State Bank of Pakistan | Karachi | SBPPPKKAXXX |
| Summit Bank Ltd. | Karachi | SUMBPKKAXXX |
| Trust Bank Ltd. | Karachi | TRBAPKKAXXX |
| United Bank Ltd. (UBL) | Karachi | UNILPKKAXXX |
Note: Some banks may have branch-specific SWIFT codes. Always verify with your local branch.
Read More: Faysal Bank Champions Women Inclusion with Khud Mukhtar Internship Programme
Why Correct SWIFT Codes Matter
Using the accurate SWIFT code is critical for international transactions to:
- Prevent payment delays
- Ensure funds are routed to the correct branch
- Avoid transfer rejections and bank fees
Incorrect SWIFT codes can result in failed or misrouted payments, leading to costly and time-consuming reversals.
How to Find the Right SWIFT Code
To find the correct SWIFT/BIC code for your branch:
- Contact your bank’s customer service
- Check your bank statement or online banking portal
- Visit the official website of your bank
- Use the SWIFT.com BIC directory for global verification
Conclusion
This list provides a quick reference to the main SWIFT codes of all active banks in Pakistan for 2025. If you’re transferring money internationally, double-check with the bank to confirm branch-specific codes. For large transactions or high-value payments, always get written confirmation from the bank before initiating a wire transfer. Stay tuned with Bloom Pakistan
Read More: United Bank Limited Declares Share Split to Rs.5