Punjab National Bank IFSC Code
6,679 branches across 34 states. Bank prefix: PUNB0xxxxxx · Public sector · Founded 1894
Branches indexed
6,679
States
34
Cities
100+
Prefix
PUNB
Pick the city your branch is in and we'll show every Punjab National Bank branch there with its IFSC, MICR, and address.
Open the Punjab National Bank branch finderAbout Punjab National Bank
Founded
1894
Headquarters
New Delhi
Founder
Lala Lajpat Rai (and others)
Ownership
Public sector
PNB is the second-largest public-sector bank in India after the 2020 mega-merger that absorbed Oriental Bank of Commerce and United Bank of India.
Founded in 1894 in Lahore (then undivided India), PNB was the first Indian bank to be both founded and managed entirely by Indians — a watershed moment in India's swadeshi banking movement.
After the 2020 merger, customers of OBC (ORBC0XXXXXX prefix) and UBI (UTBI0XXXXXX) had their IFSCs reissued under the PUNB prefix. Old IFSCs continue to be parked in lookup databases for legacy reference but should not be used for new transfers.
PNB is also remembered for the 2018 Nirav Modi fraud — a roughly ₹14,000 crore scam that triggered RBI's later overhaul of letter-of-undertaking compliance across PSBs.
Banks merged into Punjab National Bank
After these mergers, the absorbed bank's IFSC prefix was retired. If you're using a legacy IFSC from one of these prefixes, the corresponding Punjab National Bank IFSC under PUNB0XXXXXX is what should be used for new transfers.
| Absorbed bank | Old prefix | Year |
|---|---|---|
| Oriental Bank of Commerce | ORBC0xxxxxx | 2020 |
| United Bank of India | UTBI0xxxxxx | 2020 |
How Punjab National Bank IFSC codes are structured
- PUNB — Punjab National Bank's assigned 4-letter bank code, fixed across every branch.
- 0 — reserved character. Always 0 in every Indian IFSC.
- XXXXXX — 6-character branch code, assigned by Punjab National Bank to identify a specific branch.
Example from this index: PUNB0718800 — Punjab National Bank, 510, ARMY BASE WORKSHOP-MEERUT (MEERUT, UTTAR PRADESH).
Punjab National Bank branches by state
Punjab National Bank's 6,679 indexed branches are distributed across 34 states and union territories. Top 15 by branch count:
| State | Branches | Share |
|---|---|---|
| UTTAR PRADESH | 1,323 | 19.8% |
| PUNJAB | 717 | 10.7% |
| BIHAR | 589 | 8.8% |
| HARYANA | 529 | 7.9% |
| RAJASTHAN | 504 | 7.5% |
| HIMACHAL PRADESH | 322 | 4.8% |
| MADHYA PRADESH | 301 | 4.5% |
| WEST BENGAL | 277 | 4.1% |
| UTTARAKHAND | 248 | 3.7% |
| MAHARASHTRA | 245 | 3.7% |
| DELHI | 235 | 3.5% |
| TAMIL NADU | 186 | 2.8% |
| KERALA | 175 | 2.6% |
| GUJARAT | 170 | 2.5% |
| ODISHA | 167 | 2.5% |
Top cities for Punjab National Bank
Punjab National Bank has the most branches concentrated in these cities. Click through to see every branch with its IFSC, MICR, and address.
90 Punjab National Bank branches indexed below
A sample of Punjab National Bank branches with their IFSC and MICR codes. Use the branch finder above for the complete index of 6,679 branches.
| IFSC | Branch | City | State | MICR |
|---|---|---|---|---|
| PUNB0718800 | 510, ARMY BASE WORKSHOP-MEERUT | MEERUT | UTTAR PRADESH | 250024030 |
| PUNB0031800 | ABU LANE, MEERUT 9565005193 | MEERUT | UTTAR PRADESH | 250024002 |
| PUNB0052500 | ACHALGANJ, DISTT. UNNAO (UP) | UNNAO | UTTAR PRADESH | 208024022 |
| PUNB0422500 | A.S.COLLGE-KHANNA | KHANNA (LUDHIANA) | PUNJAB | 141024104 |
| PUNB0987500 | ABADI BABA DARSHAN SINGH KALE | AMRITSAR | PUNJAB | 143024067 |
| PUNB0487700 | ABHISHEK IND, BARNALA, PUNJAB | BARNALA | PUNJAB | 148024062 |
| PUNB0600700 | ADHAURA (BIHAR) | BHABHUA (BIHAR) | BIHAR | 821024620 |
| PUNB0096800 | AKBARPUR, DIST- NAWADHA(BIHAR) | AKBARPUR (DISTT-NAWADA) BIHAR | BIHAR | 805024514 |
| PUNB0464600 | AKHORI GOLA | DALMIANAGAR | BIHAR | 821024718 |
| PUNB0097000 | ABUBSHAHR, DISTT. SIRSA (HARYA | ABUBSHAR | HARYANA | 125024016 |
| PUNB0100400 | ADHOYA, DISTT. AMBALA (HARYANA | ADHOYA, HARYANA | HARYANA | 133024056 |
| PUNB0650300 | AGROHA (DISTT-HISSAR) | AGROHA (DISTT-HISSAR) | HARYANA | 125024068 |
| PUNB0262400 | 2 KLD., DISTT. SRIGANGANAGAR | 2KLD DISTT. SRIGANGANAGAR | RAJASTHAN | 335024535 |
| PUNB0261700 | ABAPURA, DISTT. BANSWARA, RJ | ABAPURA DISTT. BANSWARA -RAJASTHAN | RAJASTHAN | 327024501 |
| PUNB0000200 | ABU ROAD, DISTT. SIROHI (RAJAS | ABU ROAD | RAJASTHAN | 307024025 |
| PUNB0213600 | 7RAIPUR | RAIPUR | HIMACHAL PRADESH | 174024252 |
| PUNB0302100 | ADHE-DI-HATTI, DISTT. KANGRA ( | ADHE-DI-HATTI | HIMACHAL PRADESH | 176024359 |
| PUNB0399200 | AMB | AMB | HIMACHAL PRADESH | 177024202 |
| PUNB0193600 | 255 JAWAHAR MARG, INDORE | INDORE | MADHYA PRADESH | 452024005 |
| PUNB0630900 | 3, EME CENTRE, BAIRAGARH | BHOPAL | MADHYA PRADESH | 462024016 |
| PUNB0780000 | AGAR | AGAR | MADHYA PRADESH | 465024505 |
| PUNB0102600 | AMBIKA NAGAR | AMBIKA NAGAR, BURDWAN | WEST BENGAL | 722024508 |
| PUNB0609500 | AMTALA | AMTALA, WEST BENGAL | WEST BENGAL | 700024083 |
| PUNB0719500 | ANDAL(GRAM) | ANDAL (BURDWAN) | WEST BENGAL | 713024701 |
| PUNB0453400 | ADB KASHIPUR | KASHIPUR (UTTARANCHAL) | UTTARAKHAND | 244024203 |
| PUNB0102400 | ADHOIWALA | DEHRADUN | UTTARAKHAND | 248024003 |
| PUNB0693300 | AGASTYAMUNI, (HARIDWAR) | RUDRAPRAYAG (UTTRAKHAND) | UTTARAKHAND | 246024451 |
| PUNB0050100 | ACHALPUR CAMP | ACHALPUR CAMP - AMRAVATI | MAHARASHTRA | 444024002 |
| PUNB0050300 | AHMEDNAGAR DAL MANDI | AHMEDNAGAR | MAHARASHTRA | 414024002 |
| PUNB0589400 | AIROLI NAVI MUMBAI | MUMBAI | MAHARASHTRA | — |
| PUNB0605800 | ADARSH NAGAR | DELHI | DELHI | 110024137 |
| PUNB0175500 | ALAKNANDA ASC | NEW DELHI | DELHI | 110024102 |
| PUNB0398000 | ANAND VIHAR DELHI | DELHI | DELHI | 110024192 |
| PUNB0730100 | 11, TNPT MADURAI | MADURAI | TAMIL NADU | 625024007 |
| PUNB0284100 | A NAL ROAD (KOOTHAMPOONDI) | A.NAL ROAD | TAMIL NADU | 638024303 |
| PUNB0422800 | ABHIRAMAPURAM, CHENNAI | CHENNAI | TAMIL NADU | 600024029 |
| PUNB0998700 | ALAMCODE CHANGARAMKULAM | MALAPPURAM | KERALA | 679024303 |
| PUNB0425200 | ALLEPPEY | ALLEPPEY | KERALA | 688024003 |
| PUNB0448900 | ALUVA | ERNAKULAM | KERALA | 682024010 |
| PUNB0375100 | AHEMDABAD, RELIEF ROAD | AHMEDABAD | GUJARAT | 380024019 |
| PUNB0419200 | AHMEDABAD MEMNAGAR SUBHASH CH | AHMEDABAD | GUJARAT | 380024030 |
| PUNB0670000 | AHMEDABAD NAWAWADAJ | AHMEDABAD | GUJARAT | 380024043 |
| PUNB0736800 | AGALPUR | AGALPUR(ODISHA) | ODISHA | — |
| PUNB0676000 | ANANDPUR,DIST.KEONJHAR(ORISSA) | ANANDPUR (ORISSA) | ODISHA | 758024003 |
| PUNB0737200 | ANDHARUA | ANDHARUA | ODISHA | 751024014 |
| PUNB0738800 | ABHANPUR | ABHANPUR (RAIPUR) | CHHATTISGARH | 492024507 |
| PUNB0250000 | ACHANAKMAR (KOTA) | ACHANAKMAR (KOTA) CHATTISGARH | CHHATTISGARH | 495024501 |
| PUNB0738900 | AMBAGARHCHOWKI | AMBAGARHCHOWKI (RAIPUR) | CHHATTISGARH | 491024509 |
| PUNB0265000 | ARKA, DISTT. PALAMAU (JHARKHA | DALTONGANJ | JHARKHAND | 822024505 |
| PUNB0287400 | ASANTALIA, (JHARKHAND) | ASANTALIA, (JHARKHAND) | JHARKHAND | 833024202 |
| PUNB0109000 | BACHARA | BACHRA (RANCHI) | JHARKHAND | 829024008 |
| PUNB0608800 | ADILABAD (A.P.) | ADILABAD (A.P.) | ANDHRA PRADESH | 504024002 |
| PUNB0998200 | AMALAPURAM | EAST GODAVARI | ANDHRA PRADESH | 533024302 |
| PUNB0782600 | ANAKAPALLY ( A.P.) | ANAKAPALLY (A.P) | ANDHRA PRADESH | 530024102 |
| PUNB0225200 | AGHORE, DISTT. JAMMU (J & K) | AGHORE (JAMMU) | JAMMU AND KASHMIR | 180024502 |
| PUNB0719200 | AKHNOOR CANTT,MS COMP.RAV LINE | AKHNOOR | JAMMU AND KASHMIR | 180024041 |
| PUNB0098600 | AKHNOOR, DISTT. JAMMU (J & K) | AKHNOOR | JAMMU AND KASHMIR | 180024034 |
| PUNB0775900 | BAGALKOT | BAGALKOT (KARNATAKA) | KARNATAKA | 587024102 |
| PUNB0462300 | BANASHANKARI, BANGALORE | BANGALORE | KARNATAKA | 560024022 |
| PUNB0588100 | BANASWADI | BANGALORE | KARNATAKA | 560024042 |
| PUNB0417500 | AMAYAPUR YAGYA DHAM | AMAYAPUR YAGYADHAM | ASSAM | 781024506 |
| PUNB0668100 | AT ROAD, GUWAHATI | GUWAHATI | ASSAM | 781024009 |
| PUNB0122400 | BAHARI HAT, DISTT. BARPETA (AS | BAHARIHAT | ASSAM | 781024509 |
| PUNB0325300 | BURAIL | CHANDIGARH | CHANDIGARH | 160024003 |
| PUNB0700100 | C/CHEST BACK OFF CHANDIGARH,SE | CHANDIGARH | CHANDIGARH | — |
| PUNB0700200 | C/CHEST LINK OFFICE CHANDIGARH | CHANDIGARH | CHANDIGARH | — |
| PUNB0419700 | BYRNIHAT | BYRNIHAT, DISTT. MEGHALAYA | MEGHALAYA | 793024505 |
| PUNB0604400 | JOWAI (MEGHALAYA) | JOWAI (MEGHALAYA) | MEGHALAYA | 793024009 |
| PUNB0288000 | KYNTON, DISTT. EAST KHASI HILL | KYNTON(MEGHALAYA) | MEGHALAYA | 793024503 |
| PUNB0804400 | BODHAN | BODHAN | TELANGANA | 503024562 |
| PUNB0994300 | FILMNAGAR | HYDERABAD | TELANGANA | 500024038 |
| PUNB0994700 | GAJWEL, DIST.MEDAK | GAJWEL | TELANGANA | 502024602 |
| PUNB0684700 | GOA, PONDA | PONDA, GOA (UT) | GOA | 403024006 |
| PUNB0400400 | MAPUSA | MAPUSA GOA | GOA | 403024005 |
| PUNB0253100 | MARGAO, GOA | MARGAO | GOA | 403024004 |
| PUNB0664100 | KARAIKKAL - (PONDY) | KARAIKKAL (TN) | PUDUCHERRY | 609024102 |
| PUNB0292800 | PONDICHERRY | PONDICHERRY | PUDUCHERRY | 605024002 |
| PUNB0598100 | PONDICHERRY VILLIANUR | PONDICHERRY | PUDUCHERRY | 605024007 |
| PUNB0106700 | IMPHAL | IMPHAL | MANIPUR | 795024002 |
| PUNB0277500 | IRILBUNG | IMPHAL | MANIPUR | 795024501 |
| PUNB0449700 | AGARTALA | AGARTALA | TRIPURA | 799024002 |
| PUNB0753000 | JHUMERDHEPA,TRIPURA | JHUMERDHEPA | TRIPURA | 799024501 |
| PUNB0478300 | ITANAGAR | ITANAGAR (ARUNANCHAL PRADESH) | ARUNACHAL PRADESH | 791024002 |
| PUNB0755000 | NAHARLAGUN.(ARUNACHAL PRADESH) | NAHARLAGUN, ( A.P.) | ARUNACHAL PRADESH | 791024003 |
| PUNB0717000 | DAMAN | DAMAN | DADRA AND NAGAR HAVELI AND DAMAN AND DIU | 396024131 |
| PUNB0716900 | SILVASSA | SILVASSA | DADRA AND NAGAR HAVELI AND DAMAN AND DIU | 396024111 |
| PUNB0406800 | GANGTOK | GANGTOK | SIKKIM | 737024002 |
| PUNB0449800 | DIMAPUR | DIMAPUR(NAGALAND) | NAGALAND | 797024002 |
| PUNB0478200 | AIZAWL (MIZORAM) | AIZAWL (MIZORAM) | MIZORAM | 796024002 |
| PUNB0594300 | GARACHARMA | PORT BLAIR | ANDAMAN AND NICOBAR ISLANDS | 744024003 |
Punjab National Bank: IFSC vs MICR vs SWIFT
IFSC
PUNB0XXXXXX
11 characters. Used for NEFT, RTGS, IMPS — domestic Indian transfers.
MICR
9 digits
Magnetic ink code at the bottom of cheques — used for cheque clearing automation, not online transfers.
SWIFT / BIC
8 or 11 chars
International transfers via SWIFT network. Each bank has a small number of SWIFT codes total — far fewer than IFSCs.
How to find your Punjab National Bank IFSC
- 1PNB One app — Accounts → tap an account → IFSC and MICR are listed at the top.
- 2PNB net banking — Account Summary page; click any account number for full branch detail including IFSC.
- 3PNB passbook front page — printed beneath the branch address.
Looking for Punjab National Bank's SWIFT code?
IFSC is for domestic transfers within India. For international wires to a Punjab National Bank account, you need its SWIFT/BIC code instead.
Search Punjab National Bank SWIFT codesOther major banks
Data sourced from RBI's public IFSC master list via the open indian-bank-detailsdataset. Pyrelo doesn't log the codes you look up.
Powered by Pyrelo
The complete work dashboard for small teams
HRMS, payroll, finance, calendar, chat, file storage, AI assistant — flat-priced. Includes auto-IFSC validation when adding employee bank accounts.
See Pyrelo Dashboard