ICICI Bank branches in Punjab
ICICI Bank has 339 branches across 22 cities and towns in Punjab. Select a city to see every branch with its IFSC code, MICR code and address.
- Amritsar40 branches
- Barnala1 branch
- Bathinda20 branches
- Faridkot7 branches
- Fatehgarh Sahib11 branches
- Fazilka1 branch
- Ferozpur16 branches
- Gurdaspur22 branches
- Hoshiarpur10 branches
- Jalandhar41 branches
- Kapurthala11 branches
- Ludhiana60 branches
- Malerkotla1 branch
- Mansa6 branches
- Moga9 branches
- Muktsar9 branches
- Nawanshahr3 branches
- Patiala23 branches
- Rupnagar16 branches
- Sahibzada Ajit Singh1 branch
- Sahibzada Ajit Singh Nagar11 branches
- Sangrur20 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.