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 |
|---|---|---|---|---|---|
|
I
Indian Overseas Bank
Head Office
|
Head Office / Global Treasury Dealing Branch | CHENNAI TAMIL NADU |
IOBAINBBXXX
|
1800 890 4445 / 1800 425 4445 | Explore |
|
I
Indusind Bank
Head Office
|
Head Office / Global Treasury Dealing Branch | MUMBAI MAHARASHTRA |
INDBINBBXXX
|
1860 267 7777 / 1800 209 0061 | Explore |
|
J
Jammu and Kashmir Bank
Head Office
|
Head Office / Global Treasury Dealing Branch | SRINAGAR JAMMU & KASHMIR |
JAKAINBBXXX
|
1800 890 2122 | Explore |
|
K
Karnataka Bank
Head Office
|
Head Office / Global Treasury Dealing Branch | MANGALURU KARNATAKA |
KARBINBBXXX
|
1800 1200 1200 | Explore |
|
K
Karur Vysya Bank
Head Office
|
Head Office / Global Treasury Dealing Branch | KARUR TAMIL NADU |
KVBLINBBXXX
|
1860 258 1916 | Explore |
|
K
Kotak Mahindra Bank
Head Office
|
Head Office / Global Treasury Dealing Branch | MUMBAI MAHARASHTRA |
KKBKINBBXXX
|
1860 266 2666 | Explore |
|
P
Punjab & Sind Bank
Head Office
|
Head Office / Global Treasury Dealing Branch | NEW DELHI DELHI |
PSIBINBBXXX
|
1800 419 8300 | Explore |
|
P
Punjab National Bank
Head Office
|
Head Office / Global Treasury Dealing Branch | NEW DELHI DELHI |
PUNBINBBXXX
|
1800 1800 / 1800 2021 / 0120-2490000 | Explore |
|
R
RBL Bank
Head Office
|
Head Office / Global Treasury Dealing Branch | MUMBAI MAHARASHTRA |
RATNINBBXXX
|
1800 1200 1200 | Explore |
|
S
Saraswat Bank
Head Office
|
Head Office / Global Treasury Dealing Branch | MUMBAI MAHARASHTRA |
SRCBINBBXXX
|
1800 1200 1200 | Explore |
|
S
South Indian Bank
Head Office
|
Head Office / Global Treasury Dealing Branch | THRISSUR KERALA |
SIBLINBBXXX
|
1800 425 00 000 | Explore |
|
S
Standard Chartered Bank
Head Office
|
Head Office / Global Treasury Dealing Branch | MUMBAI MAHARASHTRA |
SCBLINBBXXX
|
1800 1200 1200 | Explore |
|
S
State Bank of India
Head Office
|
Head Office / Global Treasury Dealing Branch | MUMBAI MAHARASHTRA |
SBININBBXXX
|
1800 1234 / 1800 2100 / 1800 11 2211 | Explore |
|
T
TJSB Sahakari Bank
Head Office
|
Head Office / Global Treasury Dealing Branch | THANE MAHARASHTRA |
TJSBINBBXXX
|
1800 1200 1200 | Explore |
|
U
UCO Bank
Head Office
|
Head Office / Global Treasury Dealing Branch | KOLKATA WEST BENGAL |
UCBAINBBXXX
|
1800 103 0123 | Explore |
|
U
Ujjivan Small Finance Bank
Head Office
|
Head Office / Global Treasury Dealing Branch | BENGALURU KARNATAKA |
UJJVINBBXXX
|
1800 1200 1200 | Explore |
|
U
Union Bank of India
Head Office
|
Head Office / Global Treasury Dealing Branch | MUMBAI MAHARASHTRA |
UBININBBXXX
|
1800 22 2244 / 1800 208 2244 | Explore |
|
U
Utkarsh Small Finance Bank
Head Office
|
Head Office / Global Treasury Dealing Branch | VARANASI UTTAR PRADESH |
UTKSINBBXXX
|
1800 1200 1200 | Explore |
|
Y
Yes Bank
Head Office
|
Head Office / Global Treasury Dealing Branch | MUMBAI MAHARASHTRA |
YESBINBBXXX
|
1800 1200 / 1800 103 1212 | Explore |
|
A
Aadhar Securities Private Limited
|
Forex / Overseas Branch | NEW DELHI |
AASVIND1
|
1800 1200 1200 | Explore |
|
A
Ab Bank Limited
|
Forex / Overseas Branch | MUMBAI |
ABBLINBB
|
1800 1200 1200 | Explore |
|
A
Abhyudaya Co-operative Bank Bank.
|
Forex / Overseas Branch | MUMBAI |
ACBLINBB
|
1800 1200 1200 | Explore |
|
A
Abu Dhabi Commercial Bank
|
Forex / Overseas Branch | MUMBAI |
ADCBINBB
|
1800 1200 1200 | Explore |
|
A
Aditya Birla Money Limited
|
Forex / Overseas Branch | MUMBAI |
ADBMINB1
|
1800 1200 1200 | Explore |
|
A
Ajcon Global Services Limited
|
Forex / Overseas Branch | MUMBAI |
AJGSINB1
|
1800 1200 1200 | 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.