Sending or receiving international money transfers to Nepal? You’ll need a SWIFT code (also called BIC code) to ensure your funds reach the right bank securely.
This guide provides an updated list of SWIFT codes for major banks in Nepal, along with key details on how they work.
Why is a SWIFT Code Important?
Using SWIFT, we can transfer local money or international money quickly to your bank account. Some major points why this code is imported are;
✅ Ensures secure international transfers
✅ Prevents delays or failed transactions
✅ Required for USD, EUR, GBP, and other foreign currency transfers
What is a SWIFT Code?
A SWIFT (Society for Worldwide Interbank Financial Telecommunication) code is a unique identifier for banks worldwide. It ensures smooth cross-border transactions.
Format of a SWIFT Code:
- 8 or 11 characters (e.g.,
NARBNPKA
for Nepal Rastra Bank) - First 4 letters = Bank code
- Next 2 letters = Country code (NP for Nepal)
- Next 2 letters/digits = Location code
- Last 3 digits (optional) = Branch code
SWIFT CODES in Nepal
Every Bank in Nepal has its own unique SWIFT code or BIC (Bank Identified Code). This unique code and your bank account number are required to transfer funds inside and outside Nepal. Besides, you need zip codes and other information for fund transfer. You can check swift codes online as well.
Let’s know about the swift codes more before knowing the Swift Codes of Banks in Nepal. Below are the things you should know about the check swift codes.
- This is compiled from the information available at swift.com’s official site. A BIC searchlight tool on that site was used.
- The zip code is usually 44600. Banks have supplied different zip codes that wouldn’t be accepted. Find out the zip codes of different parts of Nepal from the General Post Office’s website.
- Usually, only the bank name and SWIFT code is required. If the address is required use the ones from above and not that of your bank’s branch. Only one branch which is usually the head office, handles SWIFT messages/transactions.
- While doing SWIFT transactions, double-check the SWIFT code of your account number. If you get one of these wrong, your transaction will not go as desired.
Updated SWIFT Codes of Major Nepali Banks (2024)
Here’s the latest list of SWIFT codes for Nepal’s top banks:
Bank Name | SWIFT Code | Headquarters |
---|---|---|
Nepal Rastra Bank (Central Bank) | NARBNPKA | Kathmandu |
Nepal Bank Limited | NEBLNPKA | Kathmandu |
Rastriya Banijya Bank (RBB) | RBBANPKA | Kathmandu |
Nabil Bank | NABLNPKA | Kathmandu |
Himalayan Bank Limited (HBL) | HIMANPKA | Kathmandu |
Standard Chartered Bank Nepal | SCBLNPKA | Kathmandu |
Everest Bank Limited | EVBLNPKA | Kathmandu |
NIC Asia Bank | NICENPKA | Kathmandu |
Global IME Bank | GLBBNPKA | Kathmandu |
Prabhu Bank | PRBUNPKA | Kathmandu |
Note: Some banks may have different SWIFT codes for specific branches. Always confirm with your bank before initiating a transfer.
Swift Codes of Nepal Banks
. The Useful Swift Codes of Banks in Nepal are listed below and will be updated. These are banks with swift codes which you can use for many purposes.
NO | BANKS | CITY | BRANCH NAME | SWIFT CODES |
---|---|---|---|---|
1 | ACE DEVELOPMENT BANK LIMITED | KATHMANDU | ACDENPKAXXX | |
2 | AGRICULTURAL DEVELOPMENT BANK LTD | KATHMANDU | ADBLNPKAXXX | |
3 | BANK OF ASIA NEPAL LIMITED | KATHMANDU | BOALNPKAXXX | |
4 | BANK OF KATHMANDU LIMITED | KATHMANDU | BOKLNPKAXXX | |
5 | CITIZENS BANK INTERNATIONAL LIMITED | KATHMANDU | CTZNNPKAXXX | |
6 | CIVIL BANK LIMITED | KATHMANDU | CIVLNPKAXXX | |
7 | COMMERZ AND TRUST BANK NEPAL LTD | KATHMANDU | CTBNNPKAXXX | |
8 | DEVELOPMENT CREDIT BANK LIMITED | KATHMANDU | DCBNNPKAXXX | |
9 | EVEREST BANK LTD. | KATHMANDU | EVBLNPKAXXX | |
10 | GLOBAL BANK LIMITED | BIRGUNJ | GLBBNPKAXXX | |
11 | HIMALAYAN BANK LTD. | KATHMANDU | HIMANPKAXXX | |
12 | JANATA BANK NEPAL LIMITED | KATHMANDU | JBNLNPKAXXX | |
13 | KIST BANK LIMITED | KATHMANDU | KISTNPKAXXX | |
14 | KUMARI BANK LTD | KATHMANDU | KMBLNPKAXXX | |
15 | LAXMI BANK LIMITED | KATHMANDU | LXBLNPKAXXX | |
16 | LUMBINI BANK LIMITED | KATHMANDU | LUBLNPKAXXX | |
17 | MACHHAPUCHCHHRE BANK LIMITED | KATHMANDU | MBLNNPKAXXX | |
18 | MEGA BANK NEPAL LIMITED | KATHMANDU | MBNLNPKAXXX | |
19 | NABIL BANK LIMITED | KATHMANDU | NARBNPKAXXX | |
20 | NEPAL BANGLADESH BANK LIMITED | KATHMANDU | NPBBNPKAXXX | |
21 | NEPAL BANK LIMITED | KATHMANDU | NEBLNPKAXXX | |
22 | NEPAL CREDIT AND COMMERCE BANK LTD. | KATHMANDU | NBOCNPKAXXX | |
23 | NEPAL CREDIT AND COMMERCE BANK LTD. | KATHMANDU | (NEW ROAD BRANCH) | NBOCNPKANRD |
24 | NEPAL INDUSTRIAL AND COMMERCIAL BANK LTD. | KATHMANDU | NICENPKAXXX | |
25 | NEPAL INVESTMENT BANK LTD. | KATHMANDU | NIBLNPKTXXX | |
26 | NEPAL RASTRA BANK | KATHMANDU | NRBLNPKAXXX | |
27 | NEPAL RASTRA BANK | KATHMANDU | (FOREIGN EXCHANGED DPT) | NRBLNPKAFED |
28 | NEPAL SBI BANK LTD., KATHMANDU | KATHMANDU | NSBINPKAXXX | |
29 | NEPAL SBI BANK LTD., KATHMANDU | KATHMANDU | (BIRGUNJ BRANCH) | NSBINPKA001 |
30 | NMB BANK LTD | KATHMANDU | NMBBNPKAXXX | |
31 | PRIME COMMERCIAL BANK LTD | KATHMANDU | PCBLNPKAXXX | |
32 | RASTRIYA BANIJYA BANK | KATHMANDU | RBBANPKAXXX | |
33 | SIDDHARTHA BANK LIMITED | KATHMANDU | SIDDNPKAXXX | |
34 | STANDARD CHARTERED BANK NEPAL LIMITED | KATHMANDU | SCBLNPKAXXX | |
35 | SUNRISE BANK LIMITED | KATHMANDU | SRBLNPKAXXX |
With this list, let’s now learn a little bit more about swift codes and their basics.
Conclusion
check swift codes of Nepal Banks are needed and maybe these lists will help you a lot. If you have more updates on bank swift codes, just comment on us.
Tracksuit
FAQs About SWIFT Codes in Nepal
Q: Is SWIFT code the same as an IBAN?
A: No! Nepal does not use IBAN—only SWIFT codes for international transfers.
Q: Can I receive money without a SWIFT code?
A: No, SWIFT is mandatory for overseas wire transfers.
Q: Do all Nepali banks have SWIFT codes?
A: Most commercial banks do, but small rural banks may not.
Q: Is the SWIFT code the same for all branches?
A: Usually yes, but some banks (like NIC Asia) may have branch-specific codes.