Top 5 Best Public Sector Banks and Private Banks in India

Do you want to know which are the top 5 best public sector banks in India and top 5 best private banks in India and which are the best and biggest banks in India? If yes, then we are giving you the list of top 10 banks in India based on their assets and market capitalization.

Being a strong banking sector in India, it plays an important role in the country’s economy. Presently, in the Indian banking system, there are a total of 34 banks operating out of which 12 are public sector banks and the remaining 22 are private sector banks.

Top 5 best and biggest public sector banks in India

Owing to the various best banking services, we have listed the top 5 best and largest public sector banks in India from where you can open your current and savings account and avail various banking facilities. Top 500 companies of India are also connected to this banking system in one way or the other.

State Bank of India (SBI Bank)

State Bank of India is the leading public sector bank and it is one of the largest corporate bank in the world.

It was established on 2 June 1806, headquartered in Mumbai and has a strong presence in India as well as internationally.

SBI has more than 24,000 branches in India and around 200 offices in 35 different countries across the world. State Bank of India (SBI) took the first step towards green banking initiative in India.

Punjab National Bank (PNB Bank)

Punjab National Bank is an Indian multinational banking and financial services bank.

PNB is the second largest PSU Banks, it was established in 1894, headquartered in New Delhi.

The bank has 10,910 branches and over 13,000 ATMs in 764 cities. It is a one-stop destination for all banking needs.

Bank of Baroda (BOB Bank)

Bank of Baroda is another largest state-owned popular Indian bank, established in 1908 in Vadodara, Gujarat.

Till now many banks have merged with Bank of Baroda and after the merger it has become the third largest lender of the country.

Bank of Baroda has around 9,500 branches, 13,500 ATMs across the country and 100 overseas offices.

Bank of India (BOI Bank)

Bank of India is a popular and famous Indian nationalized bank and it is also considered as the co-founder of SWIFT.

The bank was established in 1906, headquartered in Bandra, Mumbai and is counted among the largest public sector banks in India.

The bank has over 5,100 branches in India spread across all states and union territories, including specialized branches.


IDBI is a public and private sector (Best semi-government bank) is a famous bank among the Indian people. IDBI has made a huge contribution to the Digital India campaign.

The bank has around 1900 branches and 3,683 ATMs across the country including one overseas office which is located in Dubai.

It was established in 1964, the headquarter of IDBI is located in Mumbai. It is considered the most suitable bank for private banking, investment banking, consumer and corporate banking, finance and insurance etc.

Top 5 Best and Largest Private Banks in India

Based on the best banking services and various corporate facilities, we have listed down the top 5 best and largest private sector banks in India. Here you can get credit and loan facility at reasonable rates along with all banking transactions as per your convenience.


HDFC Bank is the largest private sector bank in India by market capitalization and is also the most famous bank among people. HDFC Bank also offers Forex Card.

HDFC Bank was established in 1994, headquartered in Mumbai. It has a nationwide distribution network of around 5500 branches and 15,292 ATMs.

It offers a wide range of banking products and services including personal banking, retail and wholesale banking, treasury, loans of all types, credit and debit cards, forex cards and other banking products.


ICICI Bank is considered to be the second largest private sector bank in India on the basis of market capitalisation.

The bank is among the top 5 corporate banks in India with a network of over 5,275 branches and 15,600 ATMs spread across the country.

ICICI Bank was established in June 1994, headquartered in Mumbai and registered office in Vadodara, Gujarat. Apart from India, it has its presence in 20 countries around the world.

Axis Bank

Axis Bank is the third largest private sector bank in India and is a very popular bank among the business people.

It was established in 1993 in Ahmedabad, Gujarat. The bank is headquartered in Mumbai, Maharashtra, Axis Bank has 4,528 branches and 12,044 ATMs and 9 overseas offices.

It also provides personal, corporate and business loans to its customers with all kinds of banking facilities under one roof.

Kotak Mahindra Bank

Kotak Mahindra Bank is one of the most trusted Indian Private Sector Banks which is known for its best and affordable service.

It was established in 1985, headquartered in Mumbai and has a network of 1600 branches, 2519 ATMs across the country.

It offers a wide range of other financial and banking services including wealth management, investment banking, personal banking, all types of credit facilities and life insurance.

IndusInd Bank

IndusInd Bank is recognized as a leading new generation growth oriented private sector bank in India.

It was established in 1994, headquartered in Mumbai. It is spread across 760 cities in the country with 1911 branches and 2760 ATMs.

The bank is another well-serviced private sector bank in India with its representative offices in Abu Dhabi, Dubai and London.

We have told you about Top 5 Best Government Banks and Top 5 Best Private Sector Banks on the basis of providing you the best banking facility. You can choose any of these banks to open your account and do various banking transactions.

All these banks are India’s biggest banks and most popular banks, that’s why you should not have any doubt on their credibility and you should directly take advantage of their best service.

Leave a Comment