India · States

Bank branches in Karnataka: IFSC codes by city

Karnataka has 13,277 bank branches across 2,555 cities and towns. Pick a city below to see which banks are there and find the IFSC code you need to receive money from abroad.

Karnataka is the 4th largest state or union territory in India by branch count, with about 7.4% of the country's 179,730 branches. Bangalore alone accounts for 3,342 of them, about 25% of the state's total. The widest network here belongs to Canara Bank, with 2,099 branches. 13 towns and cities have a hundred branches or more; the rest are served by a handful each, which is why the branch code matters more than the town name when money is being sent.

Send money to India

Cities and towns in Karnataka

Cities in this state and number of branches
CityBranches
Bangalore3,342
Mysore447
Mangalore292
Belgaum186
Tumkur166
Raichur157
Udupi141
Gulbarga127
Bellary126
Hassan121
Shimoga120
Davangere120
Hubli-dharwad100
Hubli91
Bidar90
Mandya88
Kolar87
Chitradurga86
Hospet78
Koppal77
Bijapur, Karnataka73
Dharwad66
Bagalkot62
Haveri55
Chikmagalur53
Gadag53
Bangalore Urban51
Karwar48
Banglore46
Gangavathi46
Nelamangala44
Sirsi43
Challakere40
Vijayapura38
Puttur, Karnataka35
Devanahalli34
Kollegal34
Mangaluru33
Belagavi32
Shivamogga32
Ranebennur31
Chikodi30
Kalaburagi29
Ballari29
Gokak29
Ramanagaram29
Ramanagara28
Yadgir28
Khanapur28
Davanagere28
Hiriyur28
Manvi28
Sindhanur28
Mudhol27
Athani27
Sagar, Karnataka27
Hubballi27
Chikkamagaluru26
Anekal26
Dakshin Kannad26
Kadur26
Kumta26
Madikeri25
Tumakuru24
Siruguppa24
Belur23
Channapatna23
Virajpet23
Yadgiri23
Yelahanka23
Hosadurga23
Jamkhandi22
Chintamani22
Maddur22
Tarikere22
Karkala22
Kanakapura22
Aland22
Chikballapur22
Shorapur22
Doddaballapur21
Hoskote21
Basavakalyan21
Mudigere21
Holalkere21
Hunsur21
Channagiri21
Bailhongal20
Bidadi20
Tiptur20
Koppa20
Malur20
Chamarajanagar19
Chikkaballapura19
Sira19
Bhalki19
Channarayapatna19
Bangarpet19
Kunigal19
Arsikere18
Nipani18
Manipal18
Chitapur18
Sullia18
Bengaluru Urban17
Bhadravati, Karnataka17
Honavar17
Nanjangud17
Bhatkal17
Magadi17
Arasikere17
Jewargi17
Sandur17
Belthangady16
Bantval16
Madhugiri16
Pandavapura16
Shahapur, Karnataka16
Humnabad16
Chincholi16
Piriyapatna15
Sedam15
Honnali15
Hagaribommanahalli15
Bangalore Rural14
Gundlupet14
Malavalli14
Pavagada14
Jagalur14
Gubbi14
Afzalpur14
Kudligi14
Bagalkote13
Harihar13
Moodabidri13
Harihara13
Yelandur13
Bhadravathi13
Lingasugur13
K R Pete13
Sindhanoor12
Alur12
Ankola12
Hosakote12
Turuvekere12
Indi12
Hosanagara12
Arkalgud12
Aurad12
Koratagere12
Heggadadevanakote12
Mulbagal11
Kushalnagar11
Gauribidanur11
Ilkal11
Sringeri11
Dandeli11
Karnataka11
Sidlaghatta11
Srirangapatna11
Periyapatna11
Holenarasipura11
Kustagi11
Koppala11
Peenya10
Siddapur10
Nagamangala10
Sindgi10
Somwarpet10
Thirthahalli10
Huvinahadagali10

Showing 171 of the 2,555 places in Karnataka with bank branches, largest first.

Find a branch by its IFSC code

All 182,498 codes in the Reserve Bank of India register, snapshot of 2026-08-21, are searchable here. It covers branches this page does not list, including every town in Karnataka.

How to send money to Karnataka

  1. Get the details from your recipient — full name as it appears on the account, account number and the IFSC code of their branch.
  2. Fund your transfer from your own USD, EUR or GBP account details.
  3. Send in INR — the money arrives as a local Indian transfer, so the recipient does not need to deal with international banking.

Common questions

How many bank branches are there in Karnataka?

13,277 branches across 2,555 towns and cities, according to the Reserve Bank of India's register.

Which banks operate in Karnataka?

90 banks have branches there — national banks, regional rural banks and state cooperative banks. The largest by branch count are listed below.

Do I need a different IFSC code for each city in Karnataka?

You need the code of the exact branch holding the account. Codes differ between branches, not just between cities.

Can money be sent from abroad to any bank in Karnataka?

Any account that can receive a domestic Indian transfer can receive money this way. You need the account number and the branch IFSC code.

Where this data comes from

Branch names, addresses and IFSC codes are taken from the Reserve Bank of India's list of NEFT-enabled branches, snapshot of 2026-08-21. The RBI compiles it from the participating banks themselves, so spellings follow the banks' own records. We normalise state names and city spellings, merge duplicate names for the same city, and exclude administrative entries such as RTGS head offices and service branches from branch counts. Nothing is added to the data. Found something wrong? Write to [email protected].

Who we are

PayerPay is operated by PAYER PAY INTERNATIONAL INC (Company ID BC1526086), registered with the Financial Transactions and Reports Analysis Centre of Canada under MSB registration C100001025 and with the Bank of Canada under the Retail Payment Activities Act. Payment details are issued through licensed banking partners.