Sri Lanka Bank & Branch Code Finder
Search Sri Lankan banks and branches, compare the matches, then choose the bank or branch you need. View and copy its four-digit bank code and three-digit branch code.
Enter a bank, branch or town name, or choose a bank to browse its branches.
How to find a Sri Lankan bank or branch code
Enter the bank or branch name, or try a town such as Negombo, then select Search. Review the matching banks and branches; no result is selected automatically. Use Filter by bank to narrow the search and select Search again.
Choose the matching result to view and copy its codes. Check the bank and branch together before using them on a form. To browse a bank's branches, choose the bank and use Browse branches.
Bank codes and branch codes in Sri Lanka
The bank code is a four-digit identifier for the institution. The branch code is a three-digit identifier within that institution. For example, Bank of Ceylon is listed under 7010 and its Negombo branch under 018. A branch code by itself can match more than one bank.
Keep leading zeros when entering codes. If a form has separate bank-code and branch-code boxes, enter each code in its own box rather than combining them.
Common bank and branch code examples
These examples show why the bank and branch must be checked together. Each bank below has a listed Negombo branch, but the branch codes differ. Search the branch you need rather than using an example for another town or office.
| Bank | Bank code | Negombo branch code |
|---|---|---|
| Bank of Ceylon | 7010 | 018 |
| Commercial Bank PLC | 7056 | 013 |
| Peoples Bank | 7135 | 034 |
Look up a bank and branch using their codes
A four-digit search such as 7010 finds the institution. A three-digit search such as 018 finds matching branches, which may belong to several banks. Choose a bank in the filter when you know which institution you need.
For one specific bank and branch, enter a pair such as 7010/018 or 7010018. The results identify Bank of Ceylon's listed Negombo branch. Choose it to view the separate codes; this paired search format is not a SWIFT/BIC identifier.
Find branches by town or bank name
Choose All banks and search a town name to compare branches whose names contain that town. Choose one bank and select Search to narrow the results, or use Browse branches to see its branch list. You can page through the list without typing a location.
Results use branch names rather than map locations. They do not show distances, opening hours, street addresses, districts or provinces. If a branch has a different name from its town, try the branch's name or browse the bank's list.
Before using a code for a transfer
Match the bank and branch to the recipient's account details. This finder does not verify an account number, account holder, transfer eligibility or payment instructions.
Bank and branch codes are different from SWIFT/BIC identifiers used in international banking. This finder does not supply SWIFT/BIC or a separate routing code. Ask the bank for the identifier and format required by your transfer service. LankaPay's bank and branch directory is another place to check current published details.
Other Sri Lanka reference tools
For an address, use the Sri Lanka Postal Code Finder to look up a town or post office's postal code. To find a GN Division's DS Division, district or province, use the Sri Lanka Administrative Division Finder. Bank branch names do not establish postal or administrative boundaries.
Data source
Bank and branch names and codes are provided by geo-sl. HariTools is an independent reference tool, not a bank, CBSL or LankaPay service. The list may not include every current branch; confirm missing or uncertain details with the bank.