IFSC Directory

Search IFSC codes, bank branches, addresses, and location details

Browse a large India-wide bank branch directory with IFSC search, city and state filters, and SEO-friendly detail pages for each branch.

164,383

Total bank branches

256

Active banks covered

43

States in directory

Directory Utility

Search by IFSC, bank name, branch, city, district, or state

The directory is built to help users move from broad discovery into exact branch pages that are easy to index and share.

Canonical detail pages Each branch can resolve to a clean IFSC URL with bank, branch, city, and state context.
Search-friendly flow Users can search broadly, filter results, or jump straight into a specific IFSC code page.
IFSC lookup | branch listing | SEO-friendly detail pages
164,383 Searchable bank branches in the IFSC directory
256 Active banks with indexed branch data
43 States available in current branch coverage

1,356 IFSC results

Filtered results based on your current search criteria.

KOTAK MAHINDRA BANK LIMITED

Meharbanpura

KKBK0004074
Nijjer Market Meherbanpur 143115 District Amritsar Punjab, Amritsar, Meharbanpur, Punjab, 143115
Meharbanpur, Punjab
MICR: 143485452
View IFSC details

KOTAK MAHINDRA BANK LIMITED

BARNALA BRANCH

KKBK0004056
BARNALA BRANCH- PUNJAB GROUND FLOOR, B-12/293, PAKA COLLEGE ROAD, BARNALA-148101-PUNJAB, BARNALA, SANGRUR, PUNJAB, 148101
SANGRUR, PUNJAB
MICR: Not available
View IFSC details

KOTAK MAHINDRA BANK LIMITED

Bathinda

KKBK0004059
3a Civil Lines 83 Liberty Chowk Bhatinda 151001, Bathinda, Bathinda, Punjab, 151001
Bathinda, Punjab
MICR: 151485003
View IFSC details

KOTAK MAHINDRA BANK LIMITED

Ramapurphul

KKBK0004084
Opp Bank Of India Bank Bazaar Rampura Phul 151103 Dist Bathinda Punjab, Bathinda, Rampura Phul, Punjab, 151103
Rampura Phul, Punjab
MICR: 151485302
View IFSC details

KOTAK MAHINDRA BANK LIMITED

BHUCHO MANDI BRANCH

KKBK0004054
GROUND FLOOR, W-1/36, BHUCHO KANCHIYA ROAD, NEAR TRUCK UNION, BHUCHO MANDI - 151101, TEHSIL AND DISTRICT BATHINDA. PUNJAB., BHUCHO MANDI, BATHINDA, PUNJAB, 151101
BATHINDA, PUNJAB
MICR: Not available
View IFSC details

KOTAK MAHINDRA BANK LIMITED

Chandigarh Sector Branch

KKBK0004208
Ground And First Floor 282 Sec 32d Chandigarh Ut 160030, Chandigarh, Chandigarh, Punjab, 160030
Chandigarh, Punjab
MICR: 160485018
View IFSC details

KOTAK MAHINDRA BANK LIMITED

Kotkapura

KKBK0004070
Near Hdfc And Amar Theatre Faridkot Road Kotkapura 151204 Dist Faridkot State Punjab, Faridkot, Kotkapura, Punjab, 151204
Kotkapura, Punjab
MICR: 151485152
View IFSC details

KOTAK MAHINDRA BANK LIMITED

Azimgarh

KKBK0004058
Kotak Mahindra Bank Limited. Ground Floor, Khasra No.1281/7/11-9, Opposite Hotel Giorgio, Hanumangarh Road, Azimgarh, Punjab. Pin - 152116, Fazilka, Azimgarh, Punjab, 152116
Azimgarh, Punjab
MICR: 152485052
View IFSC details

KOTAK MAHINDRA BANK LIMITED

Dera Baba Nanak Branch

KKBK0004114
Grd Flr Khasra No 386 Khewat 262 Khatauni 573 Batala Rd Pokhoke Dera Baba Nanak Dist Gurdaspur Punjab 143604, Gurdaspur, Pokhoke Dera Baba Nanak, Punjab, 143604
Pokhoke Dera Baba Nanak, Punjab
MICR: 143485206
View IFSC details

KOTAK MAHINDRA BANK LIMITED

Dinanagar

KKBK0004063
G T Road Near Union Bank Dinanagar 143531, Gurdaspur, Dinanagar, Punjab, 143531
Dinanagar, Punjab
MICR: 143485352
View IFSC details

KOTAK MAHINDRA BANK LIMITED

GURDASPUR

KKBK0000264
HOUSE NO 198 WARD NO 6 GAIN SINGH TRANSPORTER TIBRI ROAD GURDASPUR PUNJAB 143521, GURDASPUR, GURDASPUR, PUNJAB, 143521
GURDASPUR, PUNJAB
MICR: Not available
View IFSC details

KOTAK MAHINDRA BANK LIMITED

Malewal

KKBK0004071
H No 70 Po Talwandi Rama Vill Malewal 143604 Tehsil Dera Baba Nanak, Gurdaspur, Malewal, Punjab, 143604
Malewal, Punjab
MICR: 142485204
View IFSC details

KOTAK MAHINDRA BANK LIMITED

Mukerian Branch

KKBK0004111
Gr Floor Rajendra Palace Near Bus Stand Gt Road Mukerian District Hoshiarpur Punjab 144211, Hoshiarpur, Mukerian, Punjab, 144211
Mukerian, Punjab
MICR: 144485702
View IFSC details

KOTAK MAHINDRA BANK LIMITED

APRA

KKBK0000262
KHATA NO 385/386 , KHATOUNI NO 680/681 BANGA ROAD APRA - 144 416 TEHSIL PHILLAUR, DISTT JALANDHAR, JALANDHAR, JALANDHAR, PUNJAB
JALANDHAR, PUNJAB
MICR: Not available
View IFSC details

KOTAK MAHINDRA BANK LIMITED

Chuheki

KKBK0004061
Ground Floor Nurmahalz Jandiala Manzki Road Nurmahal Po Chuheki Dist Jalandhar Punjab 144039, Jalandhar, Chuheki, Punjab, 144039
Chuheki, Punjab
MICR: 144485602
View IFSC details

KOTAK MAHINDRA BANK LIMITED

Dalla Branch

KKBK0004022
Grnd Flr Plot No 178 Gt Road Village Dalla Post Bhogpur Tehsil Dist Jalandhar Punjab 144201, Jalandhar, Dalla, Punjab, 144201
Dalla, Punjab
MICR: 144485977
View IFSC details

KOTAK MAHINDRA BANK LIMITED

Hazara

KKBK0004066
Ground Floor Master Plaza Hoshiarpur Road Hazara 144025 Jalandhar Dist Punjab State, Jalandhar, Hazara, Punjab, 144025
Hazara, Punjab
MICR: 144485004
View IFSC details

KOTAK MAHINDRA BANK LIMITED

JALANDHAR

KKBK0000256
UPPER GROUND FLOOR, MIDAS CORPORATE PARK, G.T.ROAD JALANDHAR, PUNJAB, JALANDHAR, JALANDHAR, PUNJAB
JALANDHAR, PUNJAB
MICR: Not available
View IFSC details
Showing 1063 to 1080 of 1,356 branches