NRI Banking & Finance

BOI SWIFT Code: List, Format, Importance & its Uses

autohr img
By Vipul Jain
Updated on: 06 Mar, 2026 | Editorial Standard | 10 min read |

BOI SWIFT Code

The SWIFT Code of Bank of India is a unique identifier code that represents a specific branch of a bank. It helps in making international transfers easy and secure. If you use the SWIFT Code correctly, then your funds will be sent to the correct bank account, and it also handles the foreign currency transaction processing. Each branch of BOI has its own SWIFT code to facilitate transactions and avoid delays or rejections. 

In this blog, you will get to know more about the BOI SWIFT Codes, as we have mentioned their full list. You can also know its importance, usage, and format. 

Key Takeaways of BOI SWIFT Code

  • The BOI SWIFT Code has 8-11 characters, and it is used for secure and precise international wire transfers.
  • The standard format of a SWIFT Code of BOI is 'BKIDINBBXXX', and it represents bank code, country code, location code, and branch code, respectively.
  • You can easily find the SWIFT Code by visiting the bank's official website and checking the bank statement. 
  • You should always verify the accurate SWIFT code with the recipient, or you can also directly call the bank before making the transfer.
  • If you use the wrong SWIFT code, then it can lead to rejection, delay, or significant financial loss. 

What is the SWIFT Code of the Bank of India? 

A SWIFT Code is similar to the standard format of the BIC (Bank Identifier Codes). It consists of a unique ID that represents a specific branch of a bank globally. It is a kind of international bank code or ID that is used to identify the bank and its exact location.

The SWIFT Code of Bank of India is used whenever there is a requirement to transfer funds from one bank to another, especially for international transfers or SEPA payments. With the help of SWIFT Codes, the banks are allowed to send or receive messages across all other banks or branches. 

How to Know the SWIFT Code of BOI?

Here are some of the easy and feasible ways by which you can find the Bank of India SWIFT Code: 

  1. Firstly, go to the official website of the Bank of India and navigate to the sections "Branch Locator" or "Contact Us" to know the required SWIFT codes. 
  2. You can also check your bank statements to know the SWIFT code of your BOI branch where your account is present.
  3. You can also use the different tools to find out the SWIFT codes of BOI correctly.

List of Bank of India SWIFT Codes in India

Branch Name  City SWIFT Code
AGRA AGRA BKIDINBBAGA
AAI AGRA BRANCH AGRA BKIDINBBAGR
AHMEDABAD BRANCH AHEMDABAD BKIDINBBAMB
AHMEDABAD LARGE CORPORATE BRANCH AHEMDABAD BKIDINBBACB
AHMEDABAD MID CORPORATE BANKING BRANCH AHMEDABAD BKIDINBBAMD
AHMEDABAD NRI AHMEDABAD BKIDINBBANR
ASHRAM ROAD AHMEDABAD BKIDINBBASM
NAVRANGPURA BRANCH AHMEDABAD BKIDINBBNAV
VATVA INDUSTRIAL ESTATE AHMEDABAD BKIDINBBVTV
ALLEPPY ALAPUZHA BKIDINBBALP
ALIGARH SSI ALIGARH BKIDINBBALI
ALLAHABAD ALLAHABAD BKIDINBBALB
AMBALA CANTT BRANCH AMBALA BKIDINBBAMC
AMRITSAR BRANCH  AMRITSAR BKIDINBBASR
ANAND NRI ANAND BKIDINBBANI
BANGALORE BRANCH BANGALORE BKIDINBBBGL
BANGALORE MID CORPORATE BRANCH BANGALORE BKIDINBBBCB
CANTONMENT BANGALORE BKIDINBBCAN
MALLESWARAM BANGALORE BKIDINBBMWM
BANGALORE BKIDINBBBLB -
SHAHAPUR BELGAUM BELGAUM BKIDINBBSPB
BHADOHI BRANCH BHADOHI BKIDINBBBDH
NAYA BAZAR BRANCH BHADOHI BKIDINBBNYB
BHAVNAGARMAIN BHAVNAGAR BKIDINBBBVN
BHILAI MID CORPORATE BANKING BRANCH BHILAI (MADHYA PRADESH) BKIDINBBBHI
TATYA TOPE NAGAR BHOPAL BKIDINBBTTN
BHUBANESHWAR BHUBANESHWAR BKIDINBBBBS
JAYADEV VIHAR MID CORP BRANCH BHUBANESHWAR BKIDINBBJDV
BHUJ NRI BHUJ BKIDINBBBNR
CHANDIGARH BRANCH CHNADIGARH  BKIDINBBCHD
CHANDIGARH MID CORPORATE BRANCH CHANDIGARH BKIDINBBCDC
CHENNAI BULLION BANKING BRANCH CHENNAI BKIDINBBCBU
CHENNAI LARGE CORPORATE BRANCH CHENNAI BKIDINBBCHB
CHENNAI MAIN CHENNAI BKIDINBBCNM
CHENNAI MID CORPORATE BRANCH CHENNAI BKIDINBBCNC
MOUNT ROAD CHENNAI BKIDINBBMTR
OVERSEAS BRANCH CHENNAI BKIDINBBMOS
PURASAWALKAM CHENNAI BKIDINBBPKM
SOWCARPET CHENNAI BKIDINBBSOW
THEAGAROYANAGAR CHENNAI BKIDINBBTGN
COIMBATORE BRANCH COIMBATORE BKIDINBBCOM
COIMBATORE MID CORPORATE BRANCH COIMBATORE BKIDINBBCMC
DEHRADUN DEHRADUN BKIDINBBDUN
CHANDNI CHOWK DELHI BKIDINBBCHC
KAMLA NAGAR BRANCH DELHI BKIDINBBKML
DEWAS BRANCH DEWAS BKIDINBBDWS
ERNAKULAM NRI ERNAKULAM BKIDINBBENI
ERNAKULAM ERNAKULAM BKIDINBBEKM
M.G. ROAD ERNAKULAM BRANCH ENAKULAM BKIDINBBERN
FARIDABAD BRANCH FARIDABAD BKIDINBBFRD
FARIDABAD MID CORPORATE BRANCH FARIDABAD BKIDINBBFMC
FARIDABAD SSI BRANCH FARIDABAD BKIDINBBFSI
GANDHIDHAM BRANCH GANDHIDHAM BKIDINBBGAD
GANDHINAGAR GANDHINAGAR BKIDINBBGAN
GHAZIABAD BRANCH GHAZIABAD BKIDINBBGHZ
MAPUCA BRANCH GOA BKIDINBBMPC
MARGAO BRANCH GOA BKIDINBBMRG
PANAJI GOA BKIDINBBPNJ
GONDIA GONDIA BKIDINBBGON
GWALIOR GWALIOR BKIDINBBGWA
MGF PLAZA/ GURGAON BRANCH HARYANA BKIDINBBMGF
HAZIRA HAZIRA BKIDINBBHZR
HYDERABAD BRANCH HYDERABAD BKIDINBBHMB
HYDERABAD LARGE CORPORATE BRANCH HYDERABAD BKIDINBBHLC
HYDERABAD MID CORPORATE BRANCH HYDERABAD BKIDINBBHCB
KHAIRATABAD BRANCH HYDERABAD BKIDINBBKHB
INDORE BRANCH INDORE BKIDINBBIDR
INDORE MCB INDORE BKIDINBBICB
PALASIA INDORE BKIDINBBPAL
JABALPUR JABALPUR BKIDINBBJBP
JAIPUR BRANCH JAIPUR BKIDINBBJPR
JAIPUR MID CORPORATE BRANCH  JAIPUR  BKIDINBBJMC
JOHRI BAZAR JAIPUR BKIDINBBJHB
JALANDHAR MID CORP BRANCH JALANDHAR  BKIDINBBJOS
JAMNAGAR JAMNAGAR BKIDINBBJMN
JAMSHEDPUR BRANCH JAMSHEDPUR BKIDINBBJAM
JODHPUR BRANCH  JODHPUR BKIDINBBJOD
KAKINADA KAKINADA BKIDINBBKKN
KANNAUJ KANNAUJ BKIDINBBKNJ
KANPUR BRANCH KANPUR BKIDINBBKNP
KANPUR MID CORPORATE BRANCH KANPUR BKIDINBBKMC
KARUR SSI KARUR BKIDINBBKAR
COCHIN KOCHI BKIDINBBCHN
WILLINGDON ISLAND KOCHI BKIDINBBWIL
JHUMRITELAIYA KODERMA BKIDINBBJMT
KOLHAPUR MAIN KOLHAPUR  BKIDINBBKLP
CALCUTTA LARGE CORPORATE KOLKATA BKIDINBBCCB
KOLKATA MID CORP KOLKATA BKIDINBBCOS
KOLKATA SME KOLKATA BKIDINBBCSM
QUILON KOLLAM BKIDINBBQLN
KOTTAYAM KOTTAYAM BKIDINBBKTM
CALICUT KOZHIKODE BKIDINBBCLT
LUCKNOW LUCKNOW BKIDINBBLCK
LUDHIANA, MAIN LUDHIANA BKIDINBBLUD
LUDHIANA SSI LUDHIANA BKIDINBBLSE
MODEL TOWN LUDHIANA BKIDINBBLDH
MADURAI MADURAI BKIDINBBMDU
MANGALORE MANGALORE BKIDINBBMGL
MEERUT MEERUT BKIDINBBMRT
MIRZAPUR  MIRZAPUR BKIDINBBMIR
SSI MORADABAD MORADABAD BKIDINBBMSI
MORVI MORBI BKIDINBBMOR
ANDHERI WEST BRANCH MUMBAI BKIDINBBADH
ANDHERI CORPORATE BANKING BRANCH MUMBAI BKIDINBBADC
ANDHERI MID CORPORATE BRANCH MUMBAI BKIDINBBADM
BALLARD ESTATE MUMBAI BKIDINBBBLD
BANDRA KURLA COMPLEX MUMBAI BKIDINBBBKC
BULLION EXCHANGE MUMBAI BKIDINBBBEX
C.P. TANK BRANCH MUMBAI BKIDINBBCPT
CARD PRODUCTS DEPT. MUMBAI MUMBAI BKIDINBBCPD
CHAKALA MUMBAI BKIDINBBCHK
CHEMBUR MUMBAI BKIDINBBCHM
CHURCHGATE MUMBAI BKIDINBBCCG
CUMBALLA HILL MUMBAI BKIDINBBCMB
D.N. ROAD MUMBAI BKIDINBBDNR
DADAR WEST MUMBAI  BKIDINBBDRW
ELECTRIC HOUSE MUMBAI BKIDINBBELH
GHATKOPAR MID CORP MUMBAI BKIDINBBGKW
GIRGAUM MUMBAI BKIDINBBGRM
KALBADEVI MUMBAI BKIDINBBKAL
MAHALAXMI MUMBAI BKIDINBBMHL
MAHIM MUMBAI BKIDINBBMHM
MALAD WEST MUMBAI BKIDINBBMLD
MANDVI MUMBAI BKIDINBBMDV
MUMBAI LARGE CORPORATE MUMBAI BKIDINBBMLC
MUMBAI MAIN BRANCH MUMBAI BKIDINBBBMB
MUMBAI MID CORPORATE BANKING BRANCH MUMBAI BKIDINBBMCB
MUMBAI NRI MUMBAI BKIDINBBNRI
NAPEAN SEA ROAD MUMBAI BKIDINBBNSR
NARIMAN POINT MUMBAI BKIDINBBNRP
NARIMAN POINT LARGE CORPORATE BRANCH MUMBAI BKIDINBBNLC
NULL BAZAR MUMBAI BKIDINBBNUL
OPERA HOUSE MUMBAI BKIDINBBOPH
OVERSEAS BRANCH MUMBAI BKIDINBBBOS
PRARTHANA SAMAJ MUMBAI BKIDINBBPRS
RAMDAS NAYAK MARG MUMBAI BKIDINBBRNM
SAKI NAKA CORP. BANKING BRANCH MUMBAI BKIDINBBSKN
SANTA CRUZ MUMBAI BKIDINBBSCZ
SEEPZ MUMBAI  BKIDINBBSPZ
SION MUMBAI BKIDINBBSIO
TARDEO ROAD MUMBAI BKIDINBBTAR
TREASURY MUMBAI BKIDINBBTRY
TURBHE MUMBAI BKIDINBBTRB
WADALA WEST MUMBAI BKIDINBBWDL
WORLI NAKA MUMBAI BKIDINBBWRN
NADIAD NADIAD BKIDINBBNDD
NAGPUR CORPORATE BANKING BRANCH NAGPUR BKIDINBBNCB
NAGPUR NAGPUR BKIDINBBNAG
NASIK MAIN BRANCH NASHIK BKIDINBBNAS
NAVSARI NAVSARI BKIDINBBNVS
ASAF ALI ROAD BRANCH NEW DELHI  BKIDINBBASF
C.G.O. COMPLEX NEW DELHI BKIDINBBCGO
CONNAUGHT CIRCUS BRANCH NEW DELHI BKIDINBBCNT
GREATER KAILASH II NEW DELHI  BKIDINBBGK2
JANPATH ROAD NEW DELHI  BKIDINBBJNP
KAROL BAGH BRANCH NEW DELHI  BKIDINBBKLB
KHAN MARKET BRANCH NEW DELHI  BKIDINBBKHM
KIRTI NAGAR BRANCH NEW DELHI BKIDINBBKRT
LAJPAT NAGAR BRANCH NEW DELHI  BKIDINBBLAJ
LARGE CORPORATE BANKING NEW DELHI  BKIDINBBLCB
MAYAPURI INDUSTRIAL AREA NEW DELHI  BKIDINBBMIA
NEHRU PLACE BRANCH NEW DELHI BKIDINBBNPL
NEW DELHI CORPORATE BANKING BRANCH NEW DELHI BKIDINBBDCB
NEW DELHI NRI NEWDELHI BKIDINBBDNI
NEW DELHI SSI BRANCH NEW DELHI BKIDINBBDSI
OKHLA INDUSTRIAL ESTATE BRANCH NEW DELHI BKIDINBBOKH
OVERSEAS BRANCH NEW DELHI BKIDINBBDOS
PARLIAMENT STREET BRANCH NEW DELHI BKIDINBBPLM
SAFDARJUNG ENCLAVE NEW DELHI BKIDINBBSFD
NOIDA BRANCH NOIDA BKIDINBBNOI
NOIDA CORPORATE BANKING BRANCH NOIDA BKIDINBBNOD
CAMPAL BRANCH PANAJI BKIDINBBCAM
PANIPAT BRANCH PANIPAT BKIDINBBPNP
PANIPAT SSI PANIPAT BKIDINBBPSM
PATNA PATNA BKIDINBBPAT
PHAGWARA BRANCH PHAGWARA BKIDINBBPHW
PIMPRI BRANCH PIMPRI  BKIDINBBPMP
PONDICHERRY BRANCH PONDICHERRY BKIDINBBPON
PORBANDAR PORBANDAR BKIDINBBPOR
KOREGAON PARK PUNE BKIDINBBKOR
PUNE BRANCH PUNE BKIDINBBPMB
PUNE INDUSTRIAL FINANCE BRANCH PUNE BKIDINBBPIF
RAIPUR BRANCH RAIPUR BKIDINBBRAI
RAIPUR MCB RAIPUR BKIDINBBRCB
RAJAPALAYAM BRANCH RAJAPALAYAM BKIDINBBRJP
KALAWAD ROAD RAJKOT BKIDINBBKLD
RAJKOT MAIN BRANCH RAJKOT BKIDINBBRAJ
RANCHI MAIN RANCHI BKIDINBBRMB
RATNAGIRI MIRJOLE INDUSTRIAL ESTATE BRANCH RATNAGIRI BKIDINBBRMI
SAHARANPUR BRANCH SAHARANPUR BKIDINBBSAH
SALEM SALEM BKIDINBBSAL
SECUNDERABAD SECUMDERABAD  BKIDINBBSEC
SUBHASH CHOWK BRANCH SOLAPUR BKIDINBBSCB
SURAT CORPORATE BANKING BRANCH SURAT BKIDINBBSMD
SURAT MAIN BRANCH SURAT BKIDINBBSRT
SRIPERUMBUDUR TAMILNADU BKIDINBBSRP
PANCHPAKHADI THANE BKIDINBBPPD
THANE MID CORPORATE BANKING BRANCH THANE BKIDINBBTMC
TRIVANDRUM BRANCH THIRUVANANTHAPURAM BKIDINBBTRV
TIRUPPUR SSI BRANCH TIRUPPUR BKIDINBBTPR
TUTICORIN TUTICORIN BKIDINBBTUT
UDAIPUR UDAIPUR BKIDINBBUDP
COONOOR UDHAGAMANDALAM (OOTY) BKIDINBBCNR
VADODARA CORPORATE BANKING BRANCH VADODARA  BKIDINBBVCB
VADODARA MAIN BRANCH VADODARA BKIDINBBVAD
VAPI INDUSTRIAL ESTATE VAPI BKIDINBBVIE
VARANASI MAIN BRANCH VARANASI BKIDINBBVAR
VASCO-DA-GAMA VASCO-DA-GAMA BKIDINBBVAS
VISHAKHAPATNAM MID CORPORATE BANKING BRANCH VISHAKHAPATNAM BKIDINBBVOS
VISHAKHAPATNAM VISHAKHAPATNAM BKIDINBBVIP

What is the Importance of Swift Code for Bank of India?

Here are the reasons why the SWIFT code of BOI is considered important:

  • The SWIFT code makes sure that all the funds reach the right bank account, as it identifies the accurate branch of the Bank of India involved in the international transaction.
  • It helps in preventing the risk of processing delays, transaction rejection, or fund loss due to funds being sent to the wrong bank account or recipient. 
  • It helps in making secure international transactions and ensures the easy processing of foreign currency transactions.

Is the SWIFT Code Similar for all Branches of BOI? 

Each of the branches of BOI has a unique SWIFT code, and it is enabled for seamless and secure cross-border transactions. It is very important to mention the accurate SWIFT code while sending or receiving funds from overseas. It helps in sending the money to the right person without any struggle. 

If you try to make an international fund transfer without a precise SWIFT code, then your transaction can be misdirected and cause you financial loss. 

BOI SWIFT Code Format

There is a standardised BOI SWIFT Code format that has 11 alphanumeric characters, each representing a different code. You can understand the breakdown of all the components of the BOI SWIFT code in this section: 

  • Bank Code: They are the first four characters of the SWIFT code. For BOI, they are represented by BKID.
  • Country Code: They are the next two characters and represent the country code of India, that is IN.
  • Location Code: The next two letters are BB, and they represent the location. 
  • Branch Code: They are the last three characters that represent the branch code, which are different for each branch.

Usage of BOI SWIFT Codes 

Here is how you can use the SWIFT Code of Bank of India: 

  • BOI SWIFT codes help in sending or receiving international wire transfers smoothly.
  • It facilitates cross-border trade transfers.
  • It helps in processing the transactions of foreign currency.
  • It makes the unmatched banking relationships, and there are no delays in the fund transfers.
  • It recognises the Bank of India as an international bank in the financial networks.
alert img Also Want to Know About ICICI Bank SWIFT Code  Check Now!

Final Thoughts 

The SWIFT Code of BOI consists of 8-11 characters, and they are alphanumeric codes. It is used for international fund transfer, and the standard format is 'BKIDINBBXXX' that represents the bank, country, location, and branch code. The SWIFT code is different for various bank branches, and it is used for accurate financial currency transactions and to send messages to other banks internationally. 

Additionally, you can also take assistance from the skilled experts of Visament, as it is a trusted platform. The consultants can help you with your international transactions, and they are available 24/7 on the platform to ehlp your out. 

Frequently Asked Questions

Yes, the SWIFT/BIC code is very necessary for international transfers as it promotes secure and accurate transfers. It prevents misdirected transactions and avoids delays or rejections in cross-border transactions.

You can find the BOI SWIFT Code by visiting the official bank's website or by checking the bank statement. You can also directly call the bank branch to know the SWIFT Code.

No, not all the banks have a SWIFT Code. The SWIFT Codes are mainly used by those banks or financial institutions that are engaged in direct international wire transfers.

No, the SWIFT code is not the same for all the branches of a bank. They are the uniques codes assigned to each branch that are indulged with the international wire transfers.

You can check the SWIFT Code of your specific branch of a bank by reviewing your bank statement, or you can also check the online banking portal of your bank.

The Bank of India SWIFT code is used for accurate, secure, and fast international wire transfers. They act as a unique identifier for the worldwide transactions, and they route the funds correctly across borders and overseas bank accounts.

autohr profile img
Vipul Jain
Consular & OCI Services Expert

Vipul Jain is the Co-Founder of Visament, a trusted platform dedicated to simplifying Indian immigration, consular, and NRI services for applicants across the globe. With extensive expertise in OCI cards, Indian passport services, visa assistance, apostille and document legalization,... See Full Bio

Recent Post
comunity img
Join Our Facebook Community of
NRIs/OCIs Like You
Join Community
Storage Preferences

When you visit a website, it may store data about you using cookies and similar technologies. Cookies can be important for the basic operations of the website and for other purposes. You get the option of deactivating certain types of cookies, even so, doing that may affect your experience on the website.

Essential

It is required to permit the basic functionality of the website. You may not disable necessary cookies.

Targeted Advertising

Used to provide advertising that matches you and your interests. May also be used to restrict the number of times you see an advertisement and estimate the effectiveness of an advertising campaign. The advertising networks place them after obtaining the operator's permission.

Personalization

Permits the website to recognize the choices you make (like your username, language, or the region you are in). Also provides more personalized and enhanced features.

Analytics

Aid the website operator to determine how the website performs, how visitors interact with the site, and whether there are any technical issues.