India · Banks

Bank of India: IFSC codes by city

Bank of India has 7,085 branches in India, spread across 3,314 cities in 34 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.

Bank of India is the 8th largest bank in India by branch count, holding about 3.9% of the 179,730 branches in the register. Its network is heaviest in Madhya Pradesh (1,819), Maharashtra (958) and Uttar Pradesh (580). The single largest presence is Mumbai, with 145 branches. In 2,317 towns and cities it has more branches than any other bank. All of its IFSC codes begin with BKID0.

Send money to India

Where Bank of India has branches

Cities with branches, number of branches and state
CityBranchesState
Mumbai145Maharashtra
New Delhi95Delhi
Kolkata92West Bengal
Dhar78Madhya Pradesh
Ahmedabad76Gujarat
Indore73Madhya Pradesh
Pune69Maharashtra
Lucknow60Uttar Pradesh
Ujjain58Madhya Pradesh
Chhatarpur56Madhya Pradesh
Chennai54Tamil Nadu
Bangalore54Karnataka
Rewa50Madhya Pradesh
Nagpur49Maharashtra
Bhopal49Madhya Pradesh
Satna49Madhya Pradesh
Dewas46Madhya Pradesh
Sagar, Madhya Pradesh46Madhya Pradesh
Hyderabad41Telangana
Jaipur41Rajasthan
Khargone41Madhya Pradesh
Chhindwara39Madhya Pradesh
Rajgarh, Madhya Pradesh38Madhya Pradesh
Shivpuri38Madhya Pradesh
Ranchi37Jharkhand
Tikamgarh37Madhya Pradesh
Hoshangabad36Madhya Pradesh
Raisen36Madhya Pradesh
Khandwa35Madhya Pradesh
Sehore34Madhya Pradesh
Patna33Bihar
Jamshedpur31Jharkhand
Gwalior31Madhya Pradesh
Jabalpur31Madhya Pradesh
Kanpur30Uttar Pradesh
Damoh30Madhya Pradesh
Surat28Gujarat
Ludhiana28Punjab
Sidhi28Madhya Pradesh
Seoni28Madhya Pradesh
Balaghat26Madhya Pradesh
Dhanbad25Jharkhand
Agra25Uttar Pradesh
Jhabua25Madhya Pradesh
Guna25Madhya Pradesh
Mandsaur24Madhya Pradesh
Maihar24Madhya Pradesh
Vadodra23Gujarat
Barwani23Madhya Pradesh
Singrauli22Madhya Pradesh
Shajapur22Madhya Pradesh
Narsinghpur22Madhya Pradesh
Thane21Maharashtra
Nashik21Maharashtra
Vidisha21Madhya Pradesh
Bhind21Madhya Pradesh
Neemuch20Madhya Pradesh
Panna20Madhya Pradesh
Ashoknagar19Madhya Pradesh
Cuttack19Odisha
Bhubaneshwar19Odisha
Amritsar19Punjab
Hardoi19Uttar Pradesh
Coimbatore19Tamil Nadu
Mandla19Madhya Pradesh
Shahdol19Madhya Pradesh
Howrah18West Bengal
Visakhapatnam18Andhra Pradesh
Varanasi18Uttar Pradesh
Burhanpur18Madhya Pradesh
Ratnagiri17Maharashtra
Bhubaneswar17Odisha
Jallandhar17Punjab
Ghaziabad17Uttar Pradesh
Ratlam17Madhya Pradesh
Navi Mumbai16Maharashtra
Kolhapur16Maharashtra
Rajkot16Gujarat
Gurgaon16Haryana
Katni16Madhya Pradesh
Mauganj16Madhya Pradesh
Solapur15Maharashtra
Raipur15Chhattisgarh
Niwari15Madhya Pradesh
Alirajpur15Madhya Pradesh
Muzaffarpur14Bihar
Hazaribagh14Jharkhand
Barabanki14Uttar Pradesh
Harda14Madhya Pradesh
Bokaro13Jharkhand
Chandigarh13Chandigarh
Thiruvananthapuram13Kerala
Anuppur13Madhya Pradesh
Datia13Madhya Pradesh
Guwahati12Assam
Delhi12Delhi
Allahabad12Uttar Pradesh
Goa11Goa
Bhagalpur11Bihar
Dehradun11Uttarakhand
Madurai11Tamil Nadu
Dindori, Madhya Pradesh11Madhya Pradesh
Umaria11Madhya Pradesh
Giridih10Jharkhand
Jodhpur10Rajasthan
Faridabad10Haryana
Unnao10Uttar Pradesh
Agar Malwa10Madhya Pradesh
Keonjhar9Odisha
Kota9Rajasthan
Ernakulam9Kerala
Guntur8Andhra Pradesh
Gandhinagar8Gujarat
Mayurbhanj8Odisha
Jhansi8Uttar Pradesh
Mainpuri8Uttar Pradesh
Aligarh8Uttar Pradesh
Kochi8Kerala
Burdwan, West Bengal7West Bengal
Siwan7Bihar
Jamtara7Jharkhand
Darbhanga7Bihar
Ganjam7Odisha
Noida7Uttar Pradesh
Kannauj7Uttar Pradesh
Panaji6Goa
Belgaum6Karnataka
Vijayawada6Andhra Pradesh
Gorakhpur6Uttar Pradesh
Vadodara6Gujarat
Jamnagar6Gujarat
Bhavnagar6Gujarat
Bankura6West Bengal
Hoogly6West Bengal
Madhubani6Bihar
Lohardaga6Jharkhand
Kurnool6Andhra Pradesh
Hoshiarpur6Punjab
Patiala6Punjab
Udaipur6Rajasthan
Bilaspur, Chhattisgarh6Chhattisgarh
Gadchiroli6Maharashtra
Wardha6Maharashtra
Betul6Madhya Pradesh
Aurangabad, Maharashtra5Maharashtra
Tirupathi5Andhra Pradesh
Sangli5Maharashtra
Gaya, Bihar5Bihar
Begusarai5Bihar
Jamui5Bihar
Puri5Odisha
Rourkela5Odisha
Sambalpur5Odisha
Sikar5Rajasthan
Alwar5Rajasthan
Karnal5Haryana
Mathura5Uttar Pradesh
Tirupur5Tamil Nadu
Mysore5Karnataka
Chandrapur5Maharashtra
Ahmednagar4Maharashtra
Bhilai4Chhattisgarh
Chiplun4Maharashtra
Nadiad4Gujarat
Mehsana4Gujarat
Anand4Gujarat
Agartala4Tripura
Basirhat4West Bengal
Malda4West Bengal
Motihari4Bihar
Supaul4Bihar
Khunti4Jharkhand
Purnea4Bihar
Katihar4Bihar
Dumka4Jharkhand
Hajipur4Bihar
Gopalganj4Bihar
Koderma4Jharkhand
Bihar Sharif4Bihar
Silchar4Assam
Balasore4Odisha
Baripada4Odisha
Kakinada4Andhra Pradesh
Nandyal4Andhra Pradesh
Deoghar4Jharkhand
Chatra4Jharkhand
Jammu4Jammu and Kashmir
Bhilwara4Rajasthan
Sri Ganganagar4Rajasthan
Ajmer4Rajasthan
Sonepat4Haryana
Hissar4Chandigarh
Pratapgarh, Uttar Pradesh4Uttar Pradesh
Meerut4Uttar Pradesh
Hapur4Uttar Pradesh
Farrukhabad4Uttar Pradesh
Saharanpur4Uttar Pradesh
Haveri4Karnataka
Gondia4Maharashtra
Akola4Maharashtra
Durg, Chhattisgarh4Chhattisgarh
Parbhani3Maharashtra
Margao3Goa
Panjim3Goa
Raigad3Maharashtra
Ayodhya3Uttar Pradesh
Deoria3Uttar Pradesh
Gonda3Uttar Pradesh
Kalol3Gujarat
Navsari3Gujarat
Bharuch3Gujarat
Morvi3Gujarat
Junagadh3Gujarat
Durgapur3West Bengal
Shillong3Meghalaya
Siliguri3West Bengal
Murshidabad3West Bengal
Berhampur, West Bengal3West Bengal
Jalpaiguri3West Bengal
Midnapur3West Bengal
Raghunathpur3West Bengal
Saharsa3Bihar
Simdega3Jharkhand
Sahibganj3Jharkhand
Bokaro Steel City3Jharkhand
Samastipur3Bihar
Berhampur, Odisha3Odisha
Sirsa3Chandigarh
Nellore3Andhra Pradesh
Vizianagaram3Andhra Pradesh
Warangal3Telangana
Gumla3Jharkhand
Moga3Punjab
Jalandhar3Chandigarh
Srinagar3Jammu and Kashmir
Sangrur3Chandigarh
Mohali3Chandigarh
Jhunjhunu3Rajasthan
Churu3Rajasthan
Pali3Rajasthan
Kishangarh3Rajasthan
Bikaner3Rajasthan
Ambala3Haryana
Rohtak3Haryana
Panipat3Haryana
Pilibhit3Uttar Pradesh
Sitapur3Uttar Pradesh
Ballia3Uttar Pradesh
Azamgarh3Uttar Pradesh
Greater Noida3Uttar Pradesh
Ghazipur3Uttar Pradesh
Muzaffarnagar3Uttar Pradesh
Moradabad3Uttar Pradesh
Salem3Tamil Nadu
Thanjavur3Tamil Nadu
Virudhunagar3Tamil Nadu
Erode3Tamil Nadu
Tiruchirapally3Tamil Nadu
Mangalore3Karnataka
Kozhikode3Kerala
Secunderabad3Telangana
Rajamundry3Andhra Pradesh
Chandpur3Uttar Pradesh
Amaravati, Maharashtra3Maharashtra
Amravati3Maharashtra

Showing 265 of the 3,314 cities where Bank of India 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 Bank of India branches in cities without their own page.

How to send money to a Bank of India 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 Bank of India have?

7,085 branches across 3,314 cities and 34 states and union territories, according to the Reserve Bank of India's branch register.

How do I find the IFSC code for my Bank of India branch?

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

Can I send money from abroad to a Bank of India account?

Yes. You need the account holder's name, account number and the IFSC code of their branch — one of 7,085 across 34 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.