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.

197,046

Total bank branches

382

Active banks covered

45

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
Data alert: This information can be wrong or outdated. For more information, please visit the official bank website.
197,046 Searchable bank branches in the IFSC directory
382 Active banks with indexed branch data
45 States available in current branch coverage

1,399 IFSC results

Filtered results based on your current search criteria.

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

KOTAK MAHINDRA BANK LIMITED

Jalandhar

KKBK0004018
Adjoining Sekhon Grand Namdev Chowk G T Road Jalandhar 144001, Jalandhar, Jalandhar, Punjab, 144001
Jalandhar, Punjab
MICR: 144485003
View IFSC details

KOTAK MAHINDRA BANK LIMITED

NAKODAR

KKBK0000258
GROUND FLOOR, AMRIK CHAMBERS, NURMAHAL ROAD NAKODAR – 144040 JALLANDHAR, JALANDHAR, JALANDHAR, PUNJAB, 144040
JALANDHAR, PUNJAB
MICR: Not available
View IFSC details

KOTAK MAHINDRA BANK LIMITED

KAPURTHALA

KKBK0000252
GROUND FLOOR, SIMMI PLAZAPLOT NO 51, MALL ROAD,KAPURTHALA - 144 601PUNJAB, KAPURTHALA, KAPURTHALA, PUNJAB
KAPURTHALA, PUNJAB
MICR: Not available
View IFSC details

KOTAK MAHINDRA BANK LIMITED

Agwar Gujjran Branch

KKBK0003909
Grd 1st Flr Shop No Bxix 1849 Plot No 508 1a 505 1b 508 1c College Rd Agwar Gujjran Jagraon Pb 142026, Ludhiana, Agwar Gujjran, Punjab, 142026
Agwar Gujjran, Punjab
MICR: 142485052
View IFSC details

KOTAK MAHINDRA BANK LIMITED

Doraha

KKBK0004064
Old Grain Market Doraha 141421, Ludhiana, Doraha, Punjab, 141421
Doraha, Punjab
MICR: 141485007
View IFSC details

KOTAK MAHINDRA BANK LIMITED

LUDHIANA

KKBK0000251
SCO 120, GROUND FLOOR,FEROZE GANDHI MARKET,LUDHIANA - 141 001, LUDHIANA, LUDHIANA, PUNJAB
LUDHIANA, PUNJAB
MICR: Not available
View IFSC details

KOTAK MAHINDRA BANK LIMITED

Ludhiana

KKBK0003901
Kotak Mahindra Bank Ltd., Upper Ground Floor, B-19-400/2, Rani Jhansi Road, Civil Lines, Ludhiana - 141001, Punjab, Ludhiana, Ludhiana, Punjab, 141001
Ludhiana, Punjab
MICR: 141485006
View IFSC details
Showing 1099 to 1116 of 1,399 branches