India · Banks

Karnataka Grameena Bank: IFSC codes by city

Karnataka Grameena Bank has 1,808 branches in India, spread across 763 cities in 11 states and union territories. Pick the city below to see the branch list with IFSC codes. The data comes from the Reserve Bank of India's branch register.

Karnataka Grameena Bank is the 22nd largest bank in India by branch count, holding about 1.0% of the 179,730 branches in the register. Its network is heaviest in Karnataka (1,772), Maharashtra (15) and Gujarat (5). The single largest presence is Mysore, with 40 branches. In 566 towns and cities it has more branches than any other bank. All of its IFSC codes begin with PKGB0.

Send money to India

Where Karnataka Grameena Bank has branches

Cities with branches, number of branches and state
CityBranchesState
Mysore40Karnataka
Bellary36Karnataka
Gulbarga25Karnataka
Chitradurga18Karnataka
Raichur18Karnataka
Challakere18Karnataka
Davangere17Karnataka
Sindhanur17Karnataka
Gangavathi17Karnataka
Kolar16Karnataka
Shorapur16Karnataka
Tumkur16Karnataka
Chikkamagaluru16Karnataka
Mandya16Karnataka
Hiriyur15Karnataka
Holalkere15Karnataka
Aland15Karnataka
Manvi14Karnataka
Hosadurga14Karnataka
Koppal14Karnataka
Hassan14Karnataka
Bidar13Karnataka
Yadgir13Karnataka
Arasikere13Karnataka
Hospet12Karnataka
Basavakalyan12Karnataka
Jewargi12Karnataka
Chitapur12Karnataka
Piriyapatna12Karnataka
K R Pete12Karnataka
Heggadadevanakote11Karnataka
Lingasugur10Karnataka
Jagalur10Karnataka
Kustagi10Karnataka
Siruguppa10Karnataka
Humnabad10Karnataka
Bhalki10Karnataka
Kollegal10Karnataka
Tarikere10Karnataka
Maddur10Karnataka
Kudligi9Karnataka
Chintamani9Karnataka
Huvinahadagali9Karnataka
Chincholi9Karnataka
Aurad9Karnataka
Holenarasipura9Karnataka
Kadur9Karnataka
Virajpet9Karnataka
Hagaribommanahalli8Karnataka
Bangarpet8Karnataka
Harihara8Karnataka
Channagiri8Karnataka
Malur8Karnataka
Sedam8Karnataka
Afzalpur8Karnataka
Malavalli8Karnataka
Pandavapura8Karnataka
Sidlaghatta7Karnataka
Honnali7Karnataka
Shahapur, Karnataka7Karnataka
Gubbi7Karnataka
Devanahalli7Karnataka
Bhadravathi6Karnataka
Sandur6Karnataka
Hosanagara6Karnataka
Thirthahalli6Karnataka
Koratagere6Karnataka
Kunigal6Karnataka
Madhugiri6Karnataka
Pavagada6Karnataka
Hosakote6Karnataka
Mudigere6Karnataka
Koppa6Karnataka
Shimoga5Karnataka
Chikkaballapura5Karnataka
Shivamogga5Karnataka
Kanakapura5Karnataka
Anekal5Karnataka
Ramanagara4Karnataka
Bangalore4Karnataka
Davanagere3Karnataka
Gundlupet3Karnataka
Alur3Karnataka
Yelandur3Karnataka
Tumakuru3Karnataka
Sira3Karnataka
Turuvekere3Karnataka
Nelamangala3Karnataka
Magadi3Karnataka
Channapatna3Karnataka
Sringeri3Karnataka
Srirangapatna3Karnataka

Showing 92 of the 763 cities where Karnataka Grameena Bank operates, largest first. Cities with a branch list of their own are linked.

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 Karnataka Grameena Bank branches in cities without their own page.

How to send money to a Karnataka Grameena Bank account

  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 branches does Karnataka Grameena Bank have?

1,808 branches across 763 cities and 11 states and union territories, according to the Reserve Bank of India's branch register.

How do I find the IFSC code for my Karnataka Grameena Bank branch?

Open the city page below and look for the branch name your recipient gave you. Every one of the 1,808 branches has its own eleven-character code beginning PKGB0, and it is printed on the account holder's cheque book.

Can I send money from abroad to a Karnataka Grameena Bank account?

Yes. You need the account holder's name, account number and the IFSC code of their branch — one of 1,808 across 11 states and union territories. The money arrives as a local Indian transfer in rupees.

Is the IFSC code the same as a SWIFT code?

No. IFSC routes payments inside India; SWIFT/BIC routes international ones. If your provider pays out locally in India, IFSC is what you need.

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.