Swift Codes or BIC Codes for all the Banks in the world. You can find it here!
A B C D – E F – G H – I J – L M N O – R S T U – Z IBAN

Swift Code is a standard format of Bank Identifier Codes (BIC) and it is unique identification code for a particular bank. These codes are used when transferring money between banks, particularly for international wire transfers. Banks also used the codes for exchanging other messages between them.

The Swift code consists of 8 or 11 characters. When 8-digits code is given, it refers to the primary office. The code formatted as below;

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 (letters and digits) (passive participant will have "1" in the second character)
  • 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 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 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 trademarks of S.W.I.F.T. SCRL with a registered address at Avenue Adèle 1, B-1310 La Hulpe, Belgium.

Sri Lanka Bank Swift Codes

Sri Lanka Below are the SWIFT codes for all banks in Sri Lanka. These SWIFT codes are only the active participants who are connected to SWIFT network. The passive participant’s codes are excluded from the list.


ID Bank or Institution City Branch Swift Code
1 ACUITY SECURITIES LIMITED COLOMBO HNBSLKLX
2 AMANA BANK PLC COLOMBO AMNALKLX
3 AXIS BANK LTD. COLOMBO AXISLKLX
4 BANK OF CEYLON COLOMBO BCEYLKLX
5 BANK OF CEYLON COLOMBO (CENTRAL BUS STAND BRANCH) BCEYLKLX573
6 BANK OF CEYLON COLOMBO (FOREIGN CURRENCY BANKING UNIT) BCEYLKLX131
7 BANK OF CEYLON COLOMBO (METROPOLITAN BRANCH) BCEYLKLX618
8 BANK OF CEYLON COLOMBO (NON RESIDENT FOREIGN CURRENCY UNIT) BCEYLKLX125
9 BANK OF CEYLON COLOMBO (PRIMARY DEALER UNIT) BCEYLKLXPRI
10 BANK OF CEYLON KANDY (SUPER GRADE BRANCH) BCEYLKLX002
11 BANK OF CEYLON PETTAH BCEYLKLX004
12 CAPITAL ALLIANCE LIMITED COLOMBO CALDLKLX
13 CARGILLS BANK LIMITED COLOMBO CGRBLKLX
14 CENTRAL BANK OF SRI LANKA COLOMBO CBCELKLX
15 CENTRAL BANK OF SRI LANKA COLOMBO CBCELKLS
16 CENTRAL BANK OF SRI LANKA COLOMBO (EMPLOYEES' PROVIDENT FUND - CBSL) CBCELKLXEPF
17 CENTRAL DEPOSITORY SYSTEMS (PVT) LTD COLOMBO CDSPLKLC
18 CITIBANK N.A. SRI LANKA COLOMBO CITILKLX
19 COMMERCIAL BANK OF CEYLON PLC COLOMBO CCEYLKLX
20 DEUTSCHE BANK AG, COLOMBO BRANCH COLOMBO DEUTLKLXGMO
21 DEUTSCHE BANK AG, COLOMBO BRANCH COLOMBO DEUTLKLX
22 DEUTSCHE BANK AG, COLOMBO BRANCH COLOMBO (COLOMBO BRANCH) DEUTLKLX001
23 DFCC BANK PLC COLOMBO DFCCLKLX
24 ENTRUST SECURITIES PLC COLOMBO CSSLLKLX
25 FIRST CAPITAL TREASURIES LIMITED COLOMBO FCTLLKLX
26 HABIB BANK LTD. COLOMBO HABBLKLC
27 HATTON NATIONAL BANK PLC COLOMBO HBLILKLX
28 HATTON NATIONAL BANK PLC COLOMBO (FOREIGN CURRENCY BANKING UNIT) HBLILKLX001
29 HONGKONG AND SHANGHAI BANKING CORPORATION LIMITED, THE COLOMBO HSBCLKLX
30 ICICI BANK LTD COLOMBO ICICLKLX
31 INDIAN BANK COLOMBO IDIBLKLC
32 INDIAN OVERSEAS BANK COLOMBO IOBALKLC
33 LANKA ORIX FINANCE PLC COLOMBO LOFCLKLC
34 MCB BANK LTD. COLOMBO MUCBLKLC
35 NAT WEALTH SECURITIES LIMITED COLOMBO NWSLLKLX
36 NATIONAL DEVELOPMENT BANK PLC. COLOMBO NDBSLKLX
37 NATIONAL SAVINGS BANK COLOMBO NSBALKLX
38 NATIONS TRUST BANK PLC COLOMBO NTBCLKLX
39 NSB FUND MANAGEMENT COMPANY LIMITED COLOMBO NSBFLKLX
40 PAN ASIA BANKING CORPORATION PLC COLOMBO PABSLKLX
41 PEOPLE'S BANK,HEAD OFFICE COLOMBO (HEAD OFFICE) PSBKLKLX
42 PEOPLE'S BANK,HEAD OFFICE COLOMBO (INTERNATIONAL DEPARTMENT) PSBKLKLX022
43 PEOPLE'S BANK,HEAD OFFICE COLOMBO (OVERSEAS DEPARTMENT) PSBKLKLX023
44 PERPETUAL TREASURIES LIMITED COLOMBO PPTLLKLX
45 PUBLIC BANK BERHAD COLOMBO PBBELKLX
46 SAMPATH BANK PLC COLOMBO BSAMLKLX
47 SENKADAGALA FINANCE PLC COLOMBO SENFLKLX
48 SEYLAN BANK PLC COLOMBO SEYBLKLX
49 SEYLAN BANK PLC COLOMBO (TREASURY DIVISION) SEYBLKLXTRY
50 STANDARD CHARTERED BANK COLOMBO SCBLLKLXEQI