Skip to main content
Flag of LK

SWIFT codes in Sri Lanka

LK · LKR

By Awais ImranSri Lanka codes from the SWIFT registryOur methodology

63 banks in Sri Lanka, from ACUITY SECURITIES LIMITED (HNBSLKLX) onward; every code carries LK as its country part.

Banks

63

SWIFT codes

64

Branches

82

Currency

LKR

Some links earn us a commission, at no cost to you. It never changes the ranking. Editorial policy

Banks and SWIFT codes in Sri Lanka

A6 banks · 6 swift codes

A
ACUITY SECURITIES LIMITED

SWIFT/BICCity
HNBSLKLXXXXCOLOMBO

A
AMANA BANK PLC

SWIFT/BICCity
AMNALKLXXXXCOLOMBO

A
ASHA PHILLIP SECURITIES LIMITED

SWIFT/BICCity
ALSBLKL1XXXCOLOMBO

A
ASIA STOCKBROKING AND INVESTMENT MANAGMENT (PVT) LTD

SWIFT/BICCity
ASIMLKL1XXXCOLOMBO

A
ASIAN SECURITIES (PVT) LTD

SWIFT/BICCity
ASSPLKL1XXXCOLOMBO

A
AXIS BANK LTD.

SWIFT/BICCity
AXISLKLXXXXCOLOMBO
B2 banks · 9 swift codes

B
BANK OF CEYLON

SWIFT/BICCity
BCEYLKLXXXXCOLOMBO
BCEYLKLX002KANDY
BCEYLKLX004PETTAH
BCEYLKLX125COLOMBO
BCEYLKLX131COLOMBO
BCEYLKLX573COLOMBO
BCEYLKLX618COLOMBO
BCEYLKLXPRICOLOMBO

B
BARTLEET MALLORY STOCKBROKERS (PVT) LTD.

SWIFT/BICCity
BMSVLKL1XXXCOLOMBO
C12 banks · 14 swift codes

C
C T SMITH STOCKBROKERS (PVT) LTD

SWIFT/BICCity
SMSPLKL1XXXCOLOMBO

C
CAPITAL ALLIANCE LIMITED

SWIFT/BICCity
CALDLKLXXXXCOLOMBO

C
CARGILLS BANK LIMITED

SWIFT/BICCity
CGRBLKLXXXXCOLOMBO

C
CDIC SASSOON CUMBERBATCH STOCKBROKERS (PVT) LTD

SWIFT/BICCity
CSCSLKL1XXXCOLOMBO

C
CENTRAL BANK OF SRI LANKA

SWIFT/BICCity
CBCELKLSXXXCOLOMBO
CBCELKLXXXXCOLOMBO
CBCELKLXEPFCOLOMBO

C
CENTRAL DEPOSITORY SYSTEMS (PVT) LTD

SWIFT/BICCity
CDSPLKLCXXXCOLOMBO

C
CEYLON TOBACCO COMPANY PLC

SWIFT/BICCity
BATSLKA1XXXCOLOMBO

C
CITIBANK N.A. SRI LANKA

SWIFT/BICCity
CITILKLXXXXCOLOMBO

C
COLOMBO STOCK EXCHANGE

SWIFT/BICCity
XCOLLKL1XXXCOLOMBO

C
COMMERCIAL BANK OF CEYLON PLC

SWIFT/BICCity
CCEYLKLXXXXCOLOMBO

C
COMMERCIAL BANK PRIMARY DEALER LTD.

SWIFT/BICCity
CBPDLKL1XXXCOLOMBO

C
COMMERCIAL STOCKBROKERS (PVT) LTD

SWIFT/BICCity
COSPLKL1XXXCOLOMBO
D3 banks · 5 swift codes

D
DE SILVA AND ABEYWARDENA STOCKBROKERS (PVT) LTD

SWIFT/BICCity
SASVLKL1XXXCOLOMBO

D
DEUTSCHE BANK AG, COLOMBO BRANCH

SWIFT/BICCity
DEUTLKLXXXXCOLOMBO
DEUTLKLX001COLOMBO
DEUTLKLXGMOCOLOMBO

D
DFCC BANK PLC

SWIFT/BICCity
DFCCLKLXXXXCOLOMBO
E1 banks · 1 swift codes

E
ENTRUST SECURITIES PLC

SWIFT/BICCity
CSSLLKLXXXXCOLOMBO
F3 banks · 3 swift codes

F
FIRST CAPITAL TREASURIES LIMITED

SWIFT/BICCity
FCTLLKLXXXXCOLOMBO

F
FITCH RATINGS LANKA LTD.

SWIFT/BICCity
FRIPLKL1XXXCOLOMBO

F
FORBES AND WALKER STOCKBROKERS (PVT) LTD

SWIFT/BICCity
FWSPLKL1XXXCOLOMBO
H4 banks · 5 swift codes

H
HABIB BANK LTD.

SWIFT/BICCity
HABBLKLCXXXCOLOMBO

H
HATTON NATIONAL BANK PLC

SWIFT/BICCity
HBLILKLXXXXCOLOMBO
HBLILKLX001COLOMBO

H
HDF SECURITIES (PVT) LTD.

SWIFT/BICCity
HDSPLKL1XXXCOLOMBO

H
HONGKONG AND SHANGHAI BANKING CORPORATION LIMITED, THE

SWIFT/BICCity
HSBCLKLXXXXCOLOMBO
I4 banks · 4 swift codes

I
ICICI BANK LTD

SWIFT/BICCity
ICICLKLXXXXCOLOMBO

I
IIFL SECURITIES CEYLON (PVT) LTD

SWIFT/BICCity
IFLLLKL1XXXCOLOMBO

I
INDIAN BANK

SWIFT/BICCity
IDIBLKLCXXXCOLOMBO

I
INDIAN OVERSEAS BANK

SWIFT/BICCity
IOBALKLCXXXCOLOMBO
J2 banks · 2 swift codes

J
JB SECURITIES (PVT) LTD

SWIFT/BICCity
JSPLLKL1XXXCOLOMBO

J
JOHN KEELLS STOCKBROKERS (PVT) LTD.

SWIFT/BICCity
JKSPLKL1XXXCOLOMBO
L2 banks · 2 swift codes

L
LANKA ORIX FINANCE PLC

SWIFT/BICCity
LOFCLKLCXXXCOLOMBO

L
LANKA SECURITIES (PVT) LIMITED

SWIFT/BICCity
LASPLKL1XXXCOLOMBO
M1 banks · 1 swift codes

M
MCB BANK LTD.

SWIFT/BICCity
MUCBLKLCXXXCOLOMBO
N7 banks · 7 swift codes

N
NAT WEALTH SECURITIES LIMITED

SWIFT/BICCity
NWSLLKLXXXXCOLOMBO

N
NATION LANKA EQUITIES (PVT) LTD.

SWIFT/BICCity
CESPLKL1XXXCOLOMBO

N
NATIONAL DEVELOPMENT BANK PLC.

SWIFT/BICCity
NDBSLKLXXXXCOLOMBO

N
NATIONAL SAVINGS BANK

SWIFT/BICCity
NSBALKLXXXXCOLOMBO

N
NATIONS TRUST BANK PLC

SWIFT/BICCity
NTBCLKLXXXXCOLOMBO

N
NDBS STOCKBROKERS (PVT) LTD

SWIFT/BICCity
NDSPLKL1XXXCOLOMBO

N
NSB FUND MANAGEMENT COMPANY LIMITED

SWIFT/BICCity
NSBFLKLXXXXCOLOMBO
P5 banks · 7 swift codes

P
PAN ASIA BANKING CORPORATION PLC

SWIFT/BICCity
PABSLKLXXXXCOLOMBO

P
PEOPLE'S BANK,HEAD OFFICE

SWIFT/BICCity
PSBKLKLXXXXCOLOMBO
PSBKLKLX022COLOMBO
PSBKLKLX023COLOMBO

P
PEOPLE'S MERCHANT BANK LIMITED

SWIFT/BICCity
MEBPLKL1XXXCOLOMBO

P
PERPETUAL TREASURIES LIMITED

SWIFT/BICCity
PPTLLKLXXXXCOLOMBO

P
PUBLIC BANK BERHAD

SWIFT/BICCity
PBBELKLXXXXCOLOMBO
S7 banks · 12 swift codes

S
SAMPATH BANK PLC

SWIFT/BICCity
BSAMLKLXXXXCOLOMBO

S
SENKADAGALA FINANCE PLC

SWIFT/BICCity
SENFLKLXXXXCOLOMBO

S
SEYLAN BANK PLC

SWIFT/BICCity
SEYBLKLXXXXCOLOMBO
SEYBLKLXTRYCOLOMBO

S
SOFTLOGIC STOCKBROKERS (PVT) LTD

SWIFT/BICCity
ARAVLKL1XXXCOLOMBO

S
SOMERVILLE STOCKBROKERS (PVT) LTD

SWIFT/BICCity
SOSPLKL1XXXCOLOMBO

S
STANDARD CHARTERED BANK

SWIFT/BICCity
SCBLLKLXXXXCOLOMBO
SCBLLKLXEQICOLOMBO

S
STATE BANK OF INDIA

SWIFT/BICCity
SBINLKLXXXXCOLOMBO
SBINLKLXFCBCOLOMBO
SBINLKLXJFNJAFFNA
SBINLKLXKDYKANDY
T2 banks · 2 swift codes

T
TA SECURITIES LANKA (PUT) LTD.

SWIFT/BICCity
SETELKL1XXXCOLOMBO

T
TKS SECURITIES PVT LTD.

SWIFT/BICCity
TKSPLKL1XXXCOLOMBO
U1 banks · 1 swift codes

U
UNION BANK OF COLOMBO PLC

SWIFT/BICCity
UBCLLKLCXXXCOLOMBO
W1 banks · 1 swift codes

W
WEALTHTRUST SECURITIES LTD

SWIFT/BICCity
WTEYLKLXXXXCOLOMBO

Sri Lanka SWIFT code questions

What does a Sri Lanka SWIFT code look like?

HNBSLKLXXXX (ACUITY SECURITIES LIMITED): bank HNBS, country LK, location LX, branch XXX.

What are the SWIFT codes for major Sri Lankan banks?

Key Sri Lankan bank SWIFT codes include: Bank of Ceylon — BCEYLKLX, Commercial Bank of Ceylon — CCEYLKLX, Hatton National Bank (HNB) — HBLILKLX, Sampath Bank — BSAMLKLX, People's Bank — PEBLLKLX, Nations Trust Bank — NTBCLKLX, and Standard Chartered Sri Lanka — SCBLLKLX.

How do I send money to a Sri Lankan bank account from abroad?

To send an international wire transfer to Sri Lanka, you need: the recipient bank's SWIFT/BIC code, the recipient's full account number, and the recipient's full name as registered with the bank. Sri Lanka does not use IBAN. Some Sri Lankan banks also require the branch address and a purpose-of-remittance declaration. Always ask the recipient to confirm the full details with their bank.

What is the NRFC account and how does it help overseas Sri Lankans?

An NRFC (Non-Resident Foreign Currency) account is a special account type offered by Sri Lankan banks to non-resident Sri Lankans and expatriates. NRFC accounts can receive inbound foreign currency transfers and hold balances in USD, GBP, EUR, or other currencies without mandatory conversion to LKR. This is advantageous for Sri Lankans working abroad who want to hold foreign currency savings at home.

How long does a SWIFT transfer to Sri Lanka take?

SWIFT transfers to Sri Lanka typically arrive within one to three business days. Transfers from major corridors (Middle East, UK, Italy, and South Korea — significant destinations for Sri Lankan workers) usually settle within one to two business days. CBSL compliance review may add a day for large or unusual transfers.

Are there CBSL regulations affecting inbound transfers?

Yes. The Central Bank of Sri Lanka (CBSL) requires that all inbound foreign transfers be received through licensed banks and declared for balance-of-payments purposes. Sri Lanka has periodically tightened foreign exchange rules during periods of economic stress. Using official banking channels (SWIFT transfers to licensed banks) ensures compliance and helps recipients access foreign exchange smoothly.

Can I receive money in LKR or foreign currency in Sri Lanka?

Standard LKR accounts receive foreign currency transfers converted to rupees at the bank's rate on the settlement date. NRFC accounts receive and hold foreign currency before conversion. Inward Remittance Accounts (IRAs) also allow temporary holding of foreign currency. For large transfers, the timing of LKR conversion can significantly affect the amount received in rupees.

Are there fees for receiving a SWIFT transfer in Sri Lanka?

Sri Lankan banks typically charge an inbound remittance processing fee, often LKR 500–1,500 per transaction or a small percentage of the amount. The exchange rate spread is an additional implicit cost. For personal remittances, Sri Lanka's government has encouraged use of official banking channels by offering exchange rate incentives at various times — check current CBSL guidance before sending.

How SWIFT works in Sri Lanka

The Central Bank of Sri Lanka (CBSL) regulates all foreign exchange transactions and international payments. SWIFT is the primary channel for inbound remittances, which are among Sri Lanka's most important sources of foreign exchange earnings. Major banks including Bank of Ceylon, Commercial Bank of Ceylon, Hatton National Bank, and Sampath Bank are all connected to the SWIFT network.

  • Sri Lanka's four most commonly used banks for inbound international wires are Bank of Ceylon (BCEYLKLX), Commercial Bank of Ceylon (CCEYLKLX), Hatton National Bank (HBLILKLX), and Sampath Bank. Bank of Ceylon is state-owned and handles a large share of government-related transfers, while Commercial Bank has the widest retail network and strong diaspora remittance volumes.
  • CBSL regulations allow Sri Lankan residents to receive foreign currency transfers into Inward Remittance Accounts (IRAs) or Non-Resident Foreign Currency (NRFC) accounts. Funds in NRFC accounts can be held in foreign currency without mandatory conversion to LKR, which is useful for expatriates or recipients who regularly transfer money home.
  • Sri Lanka has experienced significant economic volatility in recent years, which has affected the LKR exchange rate and led to periodic restrictions on foreign exchange. Senders should use SWIFT transfers through official bank channels rather than informal networks, as CBSL prioritizes allocating foreign exchange to officially recorded inbound remittances.

Send money to Sri Lanka

Need an IBAN?

For transfers to Sri Lanka, you may also need the recipient's IBAN.

Find IBAN formats by country→

Sending money to Sri Lanka?

Compare providers