Indian Bank branches in Punjab
Indian Bank has 212 branches across 29 cities and towns in Punjab. Select a city to see every branch with its IFSC code, MICR code and address.
- Amritsar15 branches
- Barnala3 branches
- Bathinda7 branches
- Faridkot3 branches
- Fatehgarh Sahib6 branches
- Fazilka5 branches
- Ferozepur4 branches
- Gurdaspur8 branches
- Hoshiarpur15 branches
- Jalandhar25 branches
- Kapurthala5 branches
- Ludhiana37 branches
- Malerkotla2 branches
- Mansa4 branches
- Moga7 branches
- Muktsar3 branches
- Pathankot4 branches
- Patiala14 branches
- Rupnagar9 branches
- Saheed Bhagatsingh Nagar1 branch
- Sahibzada Ajit Singh Nagar8 branches
- Sangrur6 branches
- Sas Nagar1 branch
- Sas Nagar Mohali10 branches
- Sasnagar1 branch
- Shahid Bhagat Singh Nagar4 branches
- Sri Muktsar Sahib1 branch
- Taran Taran1 branch
- Tarn Taran3 branches
Branch data is compiled from the Reserve Bank of India's published IFSC/MICR lists via the open Razorpay IFSC dataset. Banks merge, rename and close branches, so confirm critical details (especially before large transfers) with your bank. This site is not affiliated with any bank.