SWIFT/BIC Codes in Sri Lanka

BanksDAILY provides you with a list of 8 digit SWIFT codes for all banks in Sri Lanka. What are SWIFT and BIC codes? A SWIFT Code, also called a BIC number, is a standard format of Bank Identifier Code used to specify a particular bank or branch. These codes are used when transferring money between banks (international wire transfers). SWIFT codes are also used for messaging between banks.


SWIFT codes usually encompass 8 to 11 character strings. 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 has "1" in the second character (letters and digits)
Last 3 characters (optional) - branch code (letters and digits)

Company SWIFT-code
AMANA BANK PLC AMNALKLX
AXIS BANK LTD. AXISLKLX
BANK OF CEYLON BCEYLKLX
BANK OF CHINA LIMITED COLOMBO BRANCH BKCHLKLX
CARGILLS BANK LIMITED CGRBLKLX
CENTRAL BANK OF SRI LANKA CBCELKLS
CITIBANK N.A. SRI LANKA CITILKLX
COMMERCIAL BANK OF CEYLON PLC CCEYLKLX
DEUTSCHE BANK AG, COLOMBO BRANCH DEUTLKLX
DFCC BANK PLC DFCCLKLX
HABIB BANK LTD. HABBLKLC
HATTON NATIONAL BANK PLC HBLILKLX
HONGKONG AND SHANGHAI BANKING CORPORATION LIMITED, THE HSBCLKLX
ICICI BANK LTD ICICLKLX
INDIAN BANK IDIBLKLC
INDIAN OVERSEAS BANK IOBALKLC
MCB BANK LTD. MUCBLKLC
NATIONAL DEVELOPMENT BANK PLC. NDBSLKLX
NATIONAL SAVINGS BANK NSBALKLX
NATIONS TRUST BANK PLC NTBCLKLX
PAN ASIA BANKING CORPORATION PLC PABSLKLX
PEOPLE'S BANK PSBKLKLX
PUBLIC BANK BERHAD PBBELKLX
SAMPATH BANK PLC BSAMLKLX
SEYLAN BANK PLC SEYBLKLX
STANDARD CHARTERED BANK SCBLLKLX
STATE BANK OF INDIA SBINLKLX
UNION BANK OF COLOMBO PLC UBCLLKLC