Bank Codes of Sri Lanka

Every licensed bank in Sri Lanka is assigned a unique bank code by the Central Bank. These codes are essential for international money transfers, interbank transactions, and various banking operations. Bank codes are standardized identifiers used worldwide, though naming conventions and regulations differ between countries. In Sri Lanka, the Central Bank maintains and assigns these codes to all licensed financial institutions.

We’ve compiled this comprehensive list of Sri Lankan bank codes as a public resource. If you spot any errors or outdated information, please let us know so we can keep this directory accurate.

Bank NameBank CodeSWIFT CodeTypeCityContactAction
Amana Bank PLC7463AMNALKLXLicensed Commercial BankColombo 03+94 11 7756000 / +94 11 2574419View Branches
Bank of Ceylon7010BCEYLKLXLicensed Commercial BankColombo 01+94 11 2446790View Branches
Bank of China Ltd7700BKCHLKLXLicensed Commercial BankColombo 02+94 11 2195566View Branches
Cargills Bank PLC7481CGRBLKLXLicensed Commercial BankColombo 03+94 11 7640640 / +94 11 7640175 / +94 11 7640500View Branches
Citibank, N.A.7047CITILKLXLicensed Commercial BankColombo 07+94 11 4796600View Branches
Commercial Bank of Ceylon PLC7056CCEYLKLXLicensed Commercial BankColombo 01+94 11 2486000View Branches
Deutsche Bank AG7205DEUTLKLXLicensed Commercial BankColombo 02+94 11 2447062View Branches
DFCC Bank PLC7454DFCCLKLXLicensed Commercial BankColombo 03+94 11 2442458View Branches
Habib Bank Ltd7074HABBLKLCLicensed Commercial BankColombo 03+94 11 2370390View Branches
Hatton National Bank PLC7083HBLILKLXLicensed Commercial BankColombo 10+94 11 2664664View Branches
HDFC Bank of Sri Lanka7737HDFLKLXLicensed Specialised BankColombo 02+94 11 2356800 / +94 11 2447354View Branches
HSBC (The Hongkong & Shanghai Banking Corporation)7092HSBCLKLXLicensed Commercial BankColombo 01+94 11 4472200View Branches
Indian Bank7108IDIBLKLCLicensed Commercial BankColombo 03+94 11 2447163 / +94 11 2323402View Branches
Indian Overseas Bank7117IOBALKLCLicensed Commercial BankColombo 11+94 11 5324400View Branches
MCB Bank Ltd7269MUCBLKLCLicensed Commercial BankColombo 01+94 11 5222200View Branches
National Development Bank PLC7214NDBSLKLXLicensed Commercial BankColombo 02+94 11 2448448View Branches
National Savings Bank7719NSBALKLXLicensed Specialised BankColombo 03+94 11 2573008-15View Branches
Nations Trust Bank PLC7162NTBCLKLXLicensed Commercial BankColombo 02+94 11 4313131View Branches
Pan Asia Banking Corporation PLC7311PABSLKLXLicensed Commercial BankColombo 03+94 11 2565565 / +94 11 4667777View Branches
People's Bank7135PSBKLKLXLicensed Commercial BankColombo 02+94 11 2481481 / +94 11 2327841-6View Branches
Public Bank Berhad7296PBBELKLXLicensed Commercial BankColombo 03+94 11 2576289-92 / +94 11 7290200-07View Branches
Regional Development Bank7755Licensed Specialised BankKelaniya+94 11 2035454-59View Branches
Sampath Bank PLC7278BSAMLKLXLicensed Commercial BankColombo 02+94 11 2303071 / +94 11 2306040View Branches
SANASA Development Bank7728Licensed Specialised BankNugegoda+94 11 2808780View Branches
Seylan Bank PLC7287SEYBLKLXLicensed Commercial BankColombo 03+94 11 2008888View Branches
Standard Chartered Bank7038SCBLLKLXLicensed Commercial BankColombo 01+94 11 2446160View Branches
State Bank of India7144SBINLKLXLicensed Commercial BankColombo 01+94 11 4446811 / +94 11 4446812 / +94 11 4446813View Branches
State Mortgage and Investment Bank7764Licensed Specialised BankColombo 03+94 11 2565582View Branches
Union Bank of Colombo PLC7302UBCLLKLCLicensed Commercial BankColombo 03+94 11 2374100 / +94 11 2370690View Branches