Happy Dashain 2083! Wishing you happiness, good health and togetherness.

Official Banking & Routing Reference · Nepal

Nepal SWIFT Codes & NRB Branch Directory

Look up verified 8 & 11-character SWIFT/BIC codes, official 8-digit NRB Branch Codes, street addresses, and branch telephone numbers across all 20 commercial banks and 77 districts of Nepal.

How Nepal Routing Codes Work ISO 9362 & NRB
NARB Bank Code
NP Country
KA Location
XXX 11-Char
International Wire Transfers Centralized Head Office SWIFT/BIC
8 or 11 Chars
Domestic & Regulatory Records Unique NRB Code per Physical Branch
8-Digit NRB
Commercial Banks All 20 Class A Banks
Branch Records 3,500+ Verified Offices
Geographic Reach All 77 Districts of Nepal
Data Sources NRB & Official BFI Records
Instant Reference

Major Commercial Bank SWIFT Codes (One-Click Copy)

In Nepal, commercial banks use one centralized head-office SWIFT code across all branches. Copy your bank's primary 8-character BIC below.

Nabil Bank Limited Class A
NARBNPKA
Global IME Bank Limited Class A
GLBBNPKA
NIC Asia Bank Limited Class A
NICENPKA
Rastriya Banijya Bank Class A
RBBANPKA
Nepal Investment Mega Bank Class A
NIBLNPKT
Standard Chartered Bank Nepal Class A
SCBLNPKA
Himalayan Bank Limited Class A
HIMANPKA
Everest Bank Limited Class A
EVBLNPKA
Complete BFI Directory

Browse Branches by Bank

Select any licensed financial institution to view all operating branches, 8-digit NRB codes, street addresses, and contact desks.

All Banks Directory
Verified Branch Records

Recently Updated Bank Branches

Latest verified branch profiles with SWIFT/BIC routing, 8-digit NRB Branch Codes, and local contact numbers.

Locations Across Nepal

Browse Bank Branches by District

Jump directly to Nepal's major commercial banking hubs or expand the complete 77-district index below.

All 77 Districts
Browse All 77 Districts of Nepal (A–Z Directory) Show / Hide All 77 Districts +
Wire Transfer Reference

SWIFT/BIC vs. NRB Branch Codes in Nepal

A SWIFT/BIC code is an 8 or 11-character international routing identifier used when sending money across borders. In Nepal, all Class A commercial banks route incoming foreign wire transfers through a single centralized head-office SWIFT code.

Each individual branch office is separately assigned an eight-digit NRB Branch Code in Nepal Rastra Bank's official BFI directory. While the SWIFT code directs funds from abroad to your bank in Kathmandu, your branch name, account number, and NRB code ensure the payment is credited to your local branch counter.

11-Character Rule: If an international sender or payout platform (Upwork, AdSense, Wise, Payoneer) requires an 11-character BIC, simply append XXX to your bank's 8-character SWIFT code.
Common Questions

Frequently Asked Questions

01 Do bank branches in Nepal have different SWIFT codes?
No. Commercial banks in Nepal use a single centralized 8-character head-office SWIFT/BIC code for the entire bank (or an 11-character version ending in XXX). Individual branches are identified domestically by their unique 8-digit NRB Branch Code.
02 When should I use an 8-character vs. 11-character SWIFT code?
Both point to the same bank. Use the standard 8-character SWIFT code unless the sending bank or payout platform specifically requires an 11-character BIC, in which case append XXX to the end.
03 What is an NRB Branch Code and where is it used?
The NRB Branch Code is an official 8-digit numeric code published by Nepal Rastra Bank for every licensed bank branch in Nepal. It identifies the specific physical branch in domestic clearing and regulatory records.
04 How do Class B Development Banks receive international wires?
Most Class B development banks do not hold an independent SWIFT code and instead route international transfers through a partner Class A commercial correspondent bank. Contact your branch directly for their official correspondent routing instructions.

Need to verify a specific branch address or phone number?

Browse the complete bank directory or filter verified branch offices by district across Nepal.