Loading...
Loading...
LK · LKR
Find the correct SWIFT/BIC code for banks in Sri Lanka. Use these codes when sending or receiving international wire transfers. A SWIFT code ensures your payment is routed to the correct bank and branch.
Banks
55
SWIFT codes
—
Branches
—
Currency
LKR
A SWIFT code (BIC) for Sri Lanka is an 8 or 11-character code identifying a Sri Lankan bank for international wire transfers. The country code portion is LK. For example, BCEYLKLX is the SWIFT code for Bank of Ceylon, Sri Lanka's largest state-owned bank. The structure is: 4 characters for the bank, 2 for country (LK), 2 for the city, and optionally 3 for the branch.
Key Sri Lankan bank SWIFT codes include: Bank of Ceylon — BCEYLKLX, Commercial Bank of Ceylon — CABORLKLXXX, Hatton National Bank (HNB) — HABORLKLXXX, Sampath Bank — BSAMLKLX, People's Bank — PEBLLKLX, Nations Trust Bank — NTBCLKLX, and Standard Chartered Sri Lanka — SCBLLKLX. Always verify the exact code with the recipient's bank.
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.
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.
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.
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.
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.
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.
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.
For transfers to Sri Lanka, you may also need the recipient's IBAN.
Find IBAN formats by country →Compare exchange rates and fees to find the cheapest way to transfer.
Compare providers