Swift Codes of All Banks of Nepal

This post is dedicated to listing the SWIFT codes of all the banks of Nepal. SWIFT is one of the popular methods for transferring funds worldwide and this method is usable in Nepal as well. Banks in Nepal have their own unique SWIFT code or BIC (Bank Identified Code). This code and your bank account number is required to transfer funds. In Nepal, we are not issued a separate IBAN (International Bank Account Number) but our normal bank account number works perfectly. In addition to this, you are also required some other basic details like bank address, zip code etc.

Using SWIFT, your funds will transfer quickly to your bank account. International remittances have been made simple and cheap because the charges are low while exchange rates are great. This service is specially useful if you are a freelancer or if you have accumulated funds online. For example: withdrawing money from skrill/moneybookers or withdrawing funds that you earn in freelancing site like Elance, oDesk and Freelancer.com.

Here are the SWIFT codes for all the supported banks of Nepal:

Name of Bank BIC/SWIFT
Code
Branch Address City Zip (Use: 44600)
ACE DEVELOPMENT BANK LIMITED ACDENPKA ACE BUILDING NAXAL, NARAYAN CHOUR, WARD 1 KATHMANDU 977
AGRICULTURAL DEVELOPMENT BANK LTD ADBLNPKA RAMSHAHPATH KATHMANDU
BANK OF KATHMANDU LIMITED BOKLNPKA SAURYA SADAN KAMALPOKHARI KATHMANDU 9044
CENTURY COMMERCIAL BANK LIMITED CCBNNPKA CENTURY PUTALISADAK KATHMANDU 26100
CITIZENS BANK INTERNATIONAL LIMITED CTZNNPKA SHARADA SADAN KAMALADI KATHMANDU
CIVIL BANK LIMITED CIVLNPKA CIVIL BANK PLAZA CIBL PLAZA KAMALADI KATHMANDU
EVEREST BANK LTD. EVBLNPKA EBL HOUSE LAZIMPAT KATHMANDU 13384
GLOBAL IME BANK LIMITED GLBBNPKA ADARSHA NAGAR – 13 BIRGUNJ
GRAND BANK NEPAL LIMITED DCBNNPKA KATHMANDU PLAZA KAMALADI KATHMANDU
HIMALAYAN BANK LTD. HIMANPKA KARMACHARI SANCHAYA KOSH BUILDING TRADEVI MARG THAMEL KATHMANDU
JANATA BANK NEPAL LIMITED JBNLNPKA GAN BUILDING SANKHAMUL MARG, NEW BANESHWOR KATHMANDU
KASTHAMANDAP DEVELOPMENT BANK LTD KDBLNPKA TAMRAKAR COMPLEX PAKO, NEWROAD 62/23 KATHMANDU 00977
KIST BANK LIMITED KISTNPKA KIST BUILDING ANAMNAGAR KATHMANDU
KUMARI BANK LTD KMBLNPKA GOVINDA BHAWAN PUTALI SADAK KATHMANDU 21128
LAXMI BANK LIMITED LXBLNPKA KATHMANDU KATHMANDU
LUMBINI BANK LIMITED LUBLNPKA CORPORATE OFFICE DURBARMARG KATHMANDU
MACHHAPUCHCHHRE BANK LIMITED MBLNNPKA RAMSHAH PATH KATHMANDU
MEGA BANK NEPAL LIMITED MBNLNPKA MEGA MAHAL KANTIPATH KATHMANDU
NABIL BANK LIMITED NARBNPKA NEPAL BANK LIMITED BUILDING NEW ROAD, DHARMA PATH KATHMANDU
NEPAL BANGLADESH BANK LIMITED NPBBNPKA BIJULI BAZAR, NEW BANESWOR KATHMANDU
NEPAL BANK LIMITED NEBLNPKA NEPAL BANK LIMITED BUILDING NEW ROAD, DHARMA PATH KATHMANDU
NEPAL CREDIT AND COMMERCE BANK LTD. NBOCNPKANRD (NEW ROAD BRANCH) JOSHI COMPLEX NEW ROAD KATHMANDU 12559
NEPAL CREDIT AND COMMERCE BANK LTD. NBOCNPKA BAGBAZAR KATHMANDU 12559
NEPAL INVESTMENT BANK LTD. NIBLNPKT DURBAR MARG 3412 KATHMANDU
NEPAL RASTRA BANK NRBLNPKAFED (FOREIGN EXCHANGE DEPARTMENT) LALITNIWAS BALUWATAR MARG KATHMANDU
NEPAL RASTRA BANK NRBLNPKA KATHMANDU BANKING OFFICE THAPATHALI KATHMANDU 1055
NEPAL SBI BANK LTD. KATHMANDU NSBINPKA001 (BIRGUNJ BRANCH) KATHMANDU
NEPAL SBI BANK LTD. KATHMANDU NSBINPKA CORPORATE OFFICE HATTISAR KATHMANDU 6049
NIC ASIA BANK LIMITED NICENPKA TRADE TOWER NEPAL THAPATHALI KATHMANDU 7367
NMB BANK LTD NMBBNPKA NMB BHAWAN BABARMAHAL KATHMANDU 11543
PRIME COMMERCIAL BANK LTD PCBLNPKA BIRA COMPLEX NEW ROAD KATHMANDU
RASTRIYA BANIJYA BANK RBBANPKA R.B. BANK BUILDING 111 SINGHA DURBAR PLAZA KATHMANDU
SANIMA BANK LIMITED SNMANPKA ALAKAPURI NARAYAN CHAUR NAXAL KATHMANDU 977
SIDDHARTHA BANK LIMITED SIDDNPKA 130/23, TEEN DHARA ROAD, KAMALADI KATHMANDU
STANDARD CHARTERED BANK NEPAL LIMITED SCBLNPKA GRINDLAYS BHAWAN NAYA BANESHWOR KATHMANDU
SUNRISE BANK LIMITED SRBLNPKA GAIRIDHARA CROSSING KATHMANDU
TOURISM DEVELOPMENT BANK LTD. TDBLNPKA SARASWATI SADAN BHAGAWATI BAHAL ROAD 79/5 THAMEL KATHMANDU METROPOLITAN, 29 KATHMANDU 23500

Notes:

  • The list is compiled from the information available at swift.com official site. BIC search light tool on that site was used.
  • Zip code is usually 44600. Banks have supplied different zip codes which wouldn’t be accepted. Find out the zip codes of different parts of Nepal from General Post Office’s website. The zip code that you are supposed to use should be of the place where the bank is located and not your area’s zip code.
  • Usually only the bank name and SWIFT code is required. If 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 an your account number. If you get one of these wrong, your transaction will not go as desired.