Find Pakistan Bank SWIFT Codes

Browse all Pakistan SWIFT Codes

Pakistan Below are the SWIFT codes for all banks in Pakistan. Only active SWIFT codes are shown. All passive (i.e. inactive) codes are excluded from the list.


ID Bank or Institution City Branch Swift Code
1 ALBARAKA BANK (PAKISTAN) LIMITED KARACHI AIINPKKA
2 ALBARAKA BANK (PAKISTAN) LIMITED LAHORE AIINPKKALHR
3 ALLIED BANK LIMITED ISLAMABAD BLUE AREA BRANCH, CORPORATE BRANCH, ISLAMABAD - 0443 ABPAPKKA443
4 ALLIED BANK LIMITED KARACHI BRANCH KARACHI (0949) ABPAPKKA949
5 ALLIED BANK LIMITED KARACHI EXPORT PROCESSING ZONE BRANCH, (OFF SHORE BANKING UNIT) ABPAPKKAEPZ
6 ALLIED BANK LIMITED KARACHI TREASURY OPERATIONS (TROPS), OPERATIONS GROUP, CENTRAL OFFICE ABPAPKKATRY
7 ALLIED BANK LIMITED LAHORE ABL, HEAD OFFICE SWIFT UNIT ABPAPKKA
8 ALLIED BANK LIMITED LAHORE ISLAMIC BANKING GROUP ABPAPKKAIBG
9 ALLIED BANK LIMITED LAHORE ROSHAN DIGITAL ACCOUNT ABPAPKKARDA
10 ALLIED BANK LIMITED LAHORE SWIFT OPERATIONS, HEAD OFFICE, LAHORE ABPAPKKA979
11 ALLIED BANK LIMITED LAHORE TRADE FACTORY WING, TRADE TOWER, CENTRAL OFFICE, KARACHI. ABPAPKKATFW
12 ASKARI BANK LIMITED RAWALPINDI AWT PLAZA, RAWALPINDI BRANCH ASCMPKKA001
13 ASKARIBANK LIMITED FAISALABAD UNIVERSITY ROAD BRANCH ASCMPKKA009
14 ASKARIBANK LIMITED GUJRANWALA GUJRANWALA BRANCH ASCMPKKA012
15 ASKARIBANK LIMITED GUJRAT GUJRAT BRANCH ASCMPKKA037
16 ASKARIBANK LIMITED ISLAMABAD ISLAMIC BKG BR, BLUE AREA ASCMPKKA905
17 ASKARIBANK LIMITED ISLAMABAD ROSHAN DIGITAL ACCOUNT UNIT ASCMPKKARDA
18 ASKARIBANK LIMITED KARACHI ASCMPKKA
19 ASKARIBANK LIMITED KARACHI CENTRAL FOREIGN TRADE UNIT ASCMPKKAFT1
20 ASKARIBANK LIMITED KARACHI ISLAMIC BKG BR, JODIA BAZAR ASCMPKKA904
21 ASKARIBANK LIMITED KARACHI ISLAMIC TREASURY DESK, KHI ASCMPKKAIBT
22 ASKARIBANK LIMITED KARACHI SAIMA TRADE TOWER BRANCH ASCMPKKA002
23 ASKARIBANK LIMITED KARACHI TREASURY DIVISION ASCMPKKATRY
24 ASKARIBANK LIMITED LAHORE CENTRAL FOREIGN TRADE UNIT ASCMPKKAFT2
25 ASKARIBANK LIMITED LAHORE ISLAMIC BKG BR, WALTON CANTT ASCMPKKA906
26 ASKARIBANK LIMITED LAHORE SAT BRANCH ASCMPKKA006
27 ASKARIBANK LIMITED MULTAN MULTAN BRANCH ASCMPKKA013
28 ASKARIBANK LIMITED PESHAWAR CANTONMENT BRANCH ASCMPKKA004
29 ASKARIBANK LIMITED PESHAWAR IBB, PESHAWAR ASCMPKKA902
30 ASKARIBANK LIMITED QUETTA CANTONMENT BRANCH ASCMPKKA003
31 ASKARIBANK LIMITED QUETTA ISLAMIC BKG BR,JINNAH RD ASCMPKKA903
32 ASKARIBANK LIMITED RAWALPINDI CENTRAL FOREIGN TRADE UNIT ASCMPKKAFT3
33 ASKARIBANK LIMITED RAWALPINDI HEAD OFFICE, RAWALPINDI ASCMPKKAHOR
34 ASKARIBANK LIMITED RAWALPINDI IBB, RAWALPINDI ASCMPKKA901
35 ASKARIBANK LIMITED RAWALPINDI INTERNATIONAL DIVISION ASCMPKKAIND
36 ASKARIBANK LIMITED SIALKOT SIALKOT BRANCH ASCMPKKA010
37 BANK AL HABIB LIMITED FAISALABAD FAISALABAD BRANCH BAHLPKKAFSD
38 BANK AL HABIB LIMITED ISLAMABAD ISLAMABAD BRANCH BAHLPKKAISL
39 BANK AL HABIB LIMITED KARACHI BAHLPKKA
40 BANK AL HABIB LIMITED KARACHI CENTRAL PROCESSING UNIT BAHLPKKACPU
41 BANK AL HABIB LIMITED KARACHI EXPORT PROCESSING ZONE BRANCH BAHLPKKAEPZ
42 BANK AL HABIB LIMITED KARACHI ISLAMIC BANKING DIVISION BAHLPKKAIBD
43 BANK AL HABIB LIMITED KARACHI JODIA BAZAR BAHLPKKAJBZ
44 BANK AL HABIB LIMITED KARACHI KARACHI MAIN BRANCH BAHLPKKAKHI
45 BANK AL HABIB LIMITED KARACHI L C CENTRE BAHLPKKALCC
46 BANK AL HABIB LIMITED KARACHI ROSHAN DIGITAL ACCOUNT BAHLPKKARDA
47 BANK AL HABIB LIMITED LAHORE LAHORE BRANCH BAHLPKKALHR
48 BANK AL HABIB LIMITED MULTAN MULTAN MAIN BRANCH BAHLPKKAMUL
49 BANK ALFALAH LIMITED FAISALABAD PEOPLES COLONY BRANCH ALFHPKKA054
50 BANK ALFALAH LIMITED ISLAMABAD F-10 MARKAZ BRANCH ALFHPKKA131


What is a SWIFT Code?

A SWIFT Code is a standard format of Bank Identifier Code (BIC) used to specify a particular bank or branch. These codes are used when transferring money between banks, particularly for international wire transfers. Banks also use these codes for exchanging messages between them.

SWIFT codes comprise of 8 or 11 characters. All 11 digit codes refer to specific branches, while 8 digit codes (or those ending in 'XXX') refer to the head or primary office. SWIFT codes are formatted as follows:

AAAA BB CC DDD

  • First 4 characters - bank code (only letters)
  • Next 2 characters - ISO 3166-1 alpha-2 country code (only letters)
  • Next 2 characters - location code, passive participant will have "1" in the second character (letters and digits)
  • Last 3 characters - branch code, optional - 'XXX' for primary office (letters and digits)

The downside of international transfers with your bank

When you send or receive money using your bank, you might lose out 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 (formerly TransferWise), 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.

The registrations of SWIFT codes are handled by Society for Worldwide Interbank Financial Telecommunication (SWIFT) and their headquarters is located in La Hulpe, Belgium. SWIFT is the registered trademark of S.W.I.F.T. SCRL with a registered address at Avenue Adèle 1, B-1310 La Hulpe, Belgium.