International Banking & Wire Transfers

All Bank SWIFT Code (BIC Code) India

Find verified SWIFT / BIC codes for foreign inward remittances and international wire transfers across 4,300+ Indian bank forex branches.

Verified SWIFT / BIC Codes Directory 4,316 Codes

Bank Name Branch / Forex Office City SWIFT / BIC Code Helpline Phone Details & Routing
A
Abhyudaya Cooperative Bank Limited
Head Office
Head Office / Global Treasury Dealing Branch MUMBAI MAHARASHTRA
ABHYINBBXXX
1800 1200 1200 Explore
A
AU Small Finance Bank
Head Office
Head Office / Global Treasury Dealing Branch JAIPUR RAJASTHAN
AUBLINBBXXX
1800 1200 1200 Explore
A
Axis Bank
Head Office
Head Office / Global Treasury Dealing Branch MUMBAI MAHARASHTRA
UTIBINBBXXX
1860 419 5555 / 1860 500 5555 Explore
B
Bandhan Bank
Head Office
Head Office / Global Treasury Dealing Branch KOLKATA WEST BENGAL
BDBLINBBXXX
1800 258 8181 Explore
B
Bank of Baroda
Head Office
Head Office / Global Treasury Dealing Branch MUMBAI MAHARASHTRA
BARBINBBXXX
1800 5700 / 1800 5000 Explore
B
Bank of India
Head Office
Head Office / Global Treasury Dealing Branch MUMBAI MAHARASHTRA
BKIDINBBXXX
1800 103 1906 / 1800 220 229 Explore
B
Bank of Maharashtra
Head Office
Head Office / Global Treasury Dealing Branch PUNE MAHARASHTRA
MAHBINBBXXX
1800 233 4526 / 1800 102 2636 Explore
B
Bharat Cooperative Bank
Head Office
Head Office / Global Treasury Dealing Branch MUMBAI MAHARASHTRA
BCBMINBBXXX
1800 1200 1200 Explore
C
Canara Bank
Head Office
Head Office / Global Treasury Dealing Branch BENGALURU KARNATAKA
CNRBINBBXXX
1800 425 0018 / 1800 1030 Explore
C
Catholic Syrian Bank
Head Office
Head Office / Global Treasury Dealing Branch THRISSUR KERALA
CSBKINBBXXX
1800 1200 1200 Explore
C
Central Bank of India
Head Office
Head Office / Global Treasury Dealing Branch MUMBAI MAHARASHTRA
CBININBBXXX
1800 22 1911 Explore
C
Citibank
Head Office
Head Office / Global Treasury Dealing Branch MUMBAI MAHARASHTRA
CITIINBBXXX
1800 1200 1200 Explore
C
City Union Bank
Head Office
Head Office / Global Treasury Dealing Branch KUMBAKONAM TAMIL NADU
CIUBINBBXXX
1800 1200 1200 Explore
C
Cosmos Bank
Head Office
Head Office / Global Treasury Dealing Branch PUNE MAHARASHTRA
COSBINBBXXX
1800 1200 1200 Explore
D
DBS Bank
Head Office
Head Office / Global Treasury Dealing Branch MUMBAI MAHARASHTRA
DBSSINBBXXX
1800 1200 1200 Explore
D
Deutsche Bank
Head Office
Head Office / Global Treasury Dealing Branch MUMBAI MAHARASHTRA
DEUTINBBXXX
1800 1200 1200 Explore
E
Equitas Small Finance Bank
Head Office
Head Office / Global Treasury Dealing Branch CHENNAI TAMIL NADU
ESFBINBBXXX
1800 1200 1200 Explore
F
Federal Bank
Head Office
Head Office / Global Treasury Dealing Branch ALUVA KERALA
FDRLINBBXXX
1800 425 1199 / 1800 420 1199 Explore
H
HDFC Bank
Head Office
Head Office / Global Treasury Dealing Branch MUMBAI MAHARASHTRA
HDFCINBBXXX
1800 202 6161 / 1860 267 6161 Explore
H
HSBC
Head Office
Head Office / Global Treasury Dealing Branch MUMBAI MAHARASHTRA
HSBCINBBXXX
1800 1200 1200 Explore
I
ICICI Bank
Head Office
Head Office / Global Treasury Dealing Branch MUMBAI MAHARASHTRA
ICICINBBXXX
1800 1080 / 1860 120 7777 Explore
I
IDBI
Head Office
Head Office / Global Treasury Dealing Branch MUMBAI MAHARASHTRA
IBKLINBBXXX
1800 209 4324 / 1800 22 1070 Explore
I
IDBI Bank
Head Office
Head Office / Global Treasury Dealing Branch MUMBAI MAHARASHTRA
IBKLINBBXXX
1800 209 4324 / 1800 22 1070 Explore
I
IDFC FIRST Bank
Head Office
Head Office / Global Treasury Dealing Branch MUMBAI MAHARASHTRA
IDFBINBBXXX
1800 10 888 Explore
I
Indian Bank
Head Office
Head Office / Global Treasury Dealing Branch CHENNAI TAMIL NADU
IDIBINBBXXX
1800 425 00 000 Explore

Understanding SWIFT / BIC Codes in India

The SWIFT Code (Society for Worldwide Interbank Financial Telecommunication) or BIC Code (Business Identifier Code) is an internationally recognized 8 or 11-character identifier assigned to banks and financial institutions worldwide. While Indian domestic transactions utilize the 11-digit IFSC code (for NEFT, RTGS, IMPS, and UPI), any cross-border financial transfer entering or exiting India requires an authorized SWIFT code.

Bank Code (4 Characters)

The first 4 letters represent the financial institution (e.g. SBIN for State Bank of India, HDFC for HDFC Bank, ICIC for ICICI Bank).

Country & Location (4 Characters)

The next 2 characters are always IN for India, followed by 2 alphanumeric characters identifying the city/region (e.g. BB for Mumbai, DD for Delhi).

Branch Code (3 Characters)

The optional final 3 characters identify a specific dealing unit. When omitted or marked as XXX, it refers to the primary Head Office.

Frequently Asked Questions (FAQ)

1. What should I do if my local bank branch does not have its own SWIFT Code?

In India, over 95% of individual retail branches do not have their own unique SWIFT code issued by SWIFT. You should use the bank's Central Head Office SWIFT Code (e.g. SBININBBXXX for SBI) or your circle's authorized Forex branch SWIFT code. The sending bank abroad will route funds to India using this SWIFT code, and the central clearing system will credit your exact account using your branch's IFSC Code.

2. What is the difference between SWIFT Code, IFSC Code, and MICR Code?

- IFSC Code (11 digits): Used for domestic electronic transfers inside India (NEFT, RTGS, IMPS, UPI).
- MICR Code (9 digits): Used for automated clearing and physical cheque processing.
- SWIFT / BIC Code (8 or 11 characters): Used for cross-border international remittances from foreign countries into India.

3. What information does an overseas sender need to wire money to my account in India?

The sender will need your Full Name (as per your bank records), your Bank Account Number, your Bank's SWIFT / BIC Code, your Branch's IFSC Code, and the Bank Name and City.