Banking has become a major profession in Nepal. No doubt, the banks are making a huge business out of this.

Banks are an integral part of human society for a very long time now. Whether it’s for something personal or business matter having a bank account is very crucial in many ways.

There are many reasons why people choose and trust banks to keep their money safe. The banking system deserves this after all.

In context of Nepal, providing the best deals on loans has also been the major playing factor in their success. Before moving towards the list let me introduce you;

Types/ Classification of Bank in Nepal

According to the company size and various factors, banks are divided into various classifications in Nepal.

1. Central Bank

Nepal’s Central bank ( Nepal Rastra Bank ) was established in 1956 to control and monitor the different banks and financial institutions in Nepal. It also guides the structure of various financial bodies and even has an act on its name called Nepal Rastra bank Act.

 2. Commercial bank (Grade A)

A commercial bank is a kind of banking institution that offers services like deposit approval, corporate loans, and basic investment products. Commercial banks may also be a bank or division of a large bank or merchant bank – more specifically provides deposit and loan services for corporations or large/middle enterprises. In Nepal, there are currently 29 commercial banks.

3. Development Banks (Class B)

4. Finance Companies (Class C)

5. Micro Credit Development Banks (Class D)

Best Banks in Nepal

1. Mega Bank Nepal Limited

As compared to the other banks in Nepal, the MEGA bank is very young. On Shrawan 4, 2067, the bank obtained its operating licence from Nepal Rastra Bank. In just 9 years of operation, it’s the youngest commercial bank to bag a Bank of the Year in Nepal.

Locations: 150+ branches

Headquarter: Rising Mall, Kathmandu

2. Nepal SBI Bank Limited

The Nepal SBI Bank is a bank set up by three major organisations, the State Bank of India, the Agricultural Development Bank of Nepal and the Employees Provident Fund, with the assistance of a framework agreement. In the year 1992, it was created.

Locations: 73 branches and 100+ ATMs

Headquarter: Kantipath, Kathmandu

top 10 bank in nepal

3. Everest Bank

In the year 1994, it was created. The Punjab National Bank of India owns a stake of at least 20% in this bank, offering access to more than 10,000 branches and ATMs in Nepal and India. As it uses innovative technologies and supports high-quality offerings, it is a pioneer in online banking services. It provides special services for different industries, such as agriculture , industry, business, etc.

Locations: N/A

Headquarter: Lazimpat, Kathmandu

Also, Know: How to Find a Lost Phone in Nepal?

4. Nabil Bank Limited

The first international joint venture financial institution in Nepal is Nabil Bank Limited. It was set up in 1984 with the intention of synchronising the country’s new banking technology. The bank, formerly known as Nepal Arab Bank Limited, is the largest employer among a number of private players in Nepal’s commercial banking market.

Locations: 118 branches and 150+ ATMs

Headquarter: Durbarmarg, Kathmandu

5. Prabhu Bank

In 2006, Prabhu Bank became one of the leading commercial banks in Nepal. It is located in Babarmahal, Kathmandu, with its head office. The bank has completed the financial journey for years and currently has a network of Nepal-wide 208 branches, 155 ATMs and 46 extension counters.

Locations: 208 branches and 155+ ATM’s

Headquarter: Babrmahal, Kathmandu

6. Sanima Bank

One of the leading commercial banks in Nepal is Sanima Bank. It was founded by non-resident Nepali individuals in 2004 to cater to the domestic market. It operates across the world with over 25 fully fledged branches.

To ensure the needs of consumers are fulfilled, the bank offers premium services with flexibility. Some of them are SMS banking, online banking, transfers to services, FCY purchases, etc.

Locations: N/A

Headquarter: Nagpokhari, Kathmandu

7. Nepal Investment Bank

Nepal Investment Bank Limited, previously known as Nepal Indosuez Bank Limited, was established in 1986. It was a joint venture by the Nepalese people and Credit Agricole Indosuez, a French firm.

The bank is one of the most reliable financial institutions in Nepal, with about 50 per cent of Nepalese investors. This promotes new technology that is on line with international norms.

Locations: 82 Branches and 125 ATM’s

Headquarter: Durbar Marg, Kathmandu

best banks in nepal
Himalayan Bank Conference

8. Himalayan Bank

In Nepal’s commercial banking market, Himalayan Bank Limited has a very reliable and trustworthy reputation. Three groups, which included a few Nepalese citizens, Pakistan’s Habib Bank Limited and the Employees Provident Fund, founded it. Basically, it provides merchant banking and retail banking services.

Locations: 185 branches and 150+ ATM’s

Headquarter: Kamaladi, Kathmandu

9. Global IME Bank Limited

With the provision of full commercial banking services, Global IME Bank was founded in 2007. In reality, the largest capital base at the time was involved in its establishment.

At present, the bank runs 270 branches, 38 counters for expansion and revenue processing, and 257 ATMs. The interest rates vary from 0.75 to 6 percent p.a. on saving deposits.

Locations: 270 branches and 257 ATMs

Headquarter: Kamaladi, Kathmandu

10. Nepal Rastra Bank

NRB is also Nepal’s first commercial bank. Nepal Bank Ltd was founded in 1937 A.D and is a bank owned by the government. Their headquarters are located in Dharmapath, Kathmandu.

It has a total of 178 national branches that offer loan and deposit services, ATMs, and internet banking facilities. Of these, all 178 branches work digitally and consist of 2245 workers in total.

Locations: 178 Branches and 200+ ATMs

Headquarter: Dharmapath, Kathmandu


So here is the list of top 10 banks in Nepal. Hope you find this list useful.

Which one of them is your favourite bank? Please let us know in the comments.

One thought on “Top 10 Banks in Nepal | Best Nepali Banks”
  1. How can no 10 Nepal Rastra Bank is commercial Bank ?
    If you can make such a petty mistakes, how can we rely on your facts?

Comments are closed.