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

Find a specific branch

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 finder

About 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 bankOld prefixYear
Oriental Bank of CommerceORBC0xxxxxx2020
United Bank of IndiaUTBI0xxxxxx2020

How Punjab National Bank IFSC codes are structured

PUNB0XXXXXX
  • PUNBPunjab 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: PUNB0718800Punjab 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:

StateBranchesShare
UTTAR PRADESH1,32319.8%
PUNJAB71710.7%
BIHAR5898.8%
HARYANA5297.9%
RAJASTHAN5047.5%
HIMACHAL PRADESH3224.8%
MADHYA PRADESH3014.5%
WEST BENGAL2774.1%
UTTARAKHAND2483.7%
MAHARASHTRA2453.7%
DELHI2353.5%
TAMIL NADU1862.8%
KERALA1752.6%
GUJARAT1702.5%
ODISHA1672.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.

IFSCBranchCityStateMICR
PUNB0718800510, ARMY BASE WORKSHOP-MEERUTMEERUTUTTAR PRADESH250024030
PUNB0031800ABU LANE, MEERUT 9565005193MEERUTUTTAR PRADESH250024002
PUNB0052500ACHALGANJ, DISTT. UNNAO (UP)UNNAOUTTAR PRADESH208024022
PUNB0422500A.S.COLLGE-KHANNAKHANNA (LUDHIANA)PUNJAB141024104
PUNB0987500ABADI BABA DARSHAN SINGH KALEAMRITSARPUNJAB143024067
PUNB0487700ABHISHEK IND, BARNALA, PUNJABBARNALAPUNJAB148024062
PUNB0600700ADHAURA (BIHAR)BHABHUA (BIHAR)BIHAR821024620
PUNB0096800AKBARPUR, DIST- NAWADHA(BIHAR)AKBARPUR (DISTT-NAWADA) BIHARBIHAR805024514
PUNB0464600AKHORI GOLADALMIANAGARBIHAR821024718
PUNB0097000ABUBSHAHR, DISTT. SIRSA (HARYAABUBSHARHARYANA125024016
PUNB0100400ADHOYA, DISTT. AMBALA (HARYANAADHOYA, HARYANAHARYANA133024056
PUNB0650300AGROHA (DISTT-HISSAR)AGROHA (DISTT-HISSAR)HARYANA125024068
PUNB02624002 KLD., DISTT. SRIGANGANAGAR2KLD DISTT. SRIGANGANAGARRAJASTHAN335024535
PUNB0261700ABAPURA, DISTT. BANSWARA, RJABAPURA DISTT. BANSWARA -RAJASTHANRAJASTHAN327024501
PUNB0000200ABU ROAD, DISTT. SIROHI (RAJASABU ROADRAJASTHAN307024025
PUNB02136007RAIPURRAIPURHIMACHAL PRADESH174024252
PUNB0302100ADHE-DI-HATTI, DISTT. KANGRA (ADHE-DI-HATTIHIMACHAL PRADESH176024359
PUNB0399200AMBAMBHIMACHAL PRADESH177024202
PUNB0193600255 JAWAHAR MARG, INDOREINDOREMADHYA PRADESH452024005
PUNB06309003, EME CENTRE, BAIRAGARHBHOPALMADHYA PRADESH462024016
PUNB0780000AGARAGARMADHYA PRADESH465024505
PUNB0102600AMBIKA NAGARAMBIKA NAGAR, BURDWANWEST BENGAL722024508
PUNB0609500AMTALAAMTALA, WEST BENGALWEST BENGAL700024083
PUNB0719500ANDAL(GRAM)ANDAL (BURDWAN)WEST BENGAL713024701
PUNB0453400ADB KASHIPURKASHIPUR (UTTARANCHAL)UTTARAKHAND244024203
PUNB0102400ADHOIWALADEHRADUNUTTARAKHAND248024003
PUNB0693300AGASTYAMUNI, (HARIDWAR)RUDRAPRAYAG (UTTRAKHAND)UTTARAKHAND246024451
PUNB0050100ACHALPUR CAMPACHALPUR CAMP - AMRAVATIMAHARASHTRA444024002
PUNB0050300AHMEDNAGAR DAL MANDIAHMEDNAGARMAHARASHTRA414024002
PUNB0589400AIROLI NAVI MUMBAIMUMBAIMAHARASHTRA
PUNB0605800ADARSH NAGARDELHIDELHI110024137
PUNB0175500ALAKNANDA ASCNEW DELHIDELHI110024102
PUNB0398000ANAND VIHAR DELHIDELHIDELHI110024192
PUNB073010011, TNPT MADURAIMADURAITAMIL NADU625024007
PUNB0284100A NAL ROAD (KOOTHAMPOONDI)A.NAL ROADTAMIL NADU638024303
PUNB0422800ABHIRAMAPURAM, CHENNAICHENNAITAMIL NADU600024029
PUNB0998700ALAMCODE CHANGARAMKULAMMALAPPURAMKERALA679024303
PUNB0425200ALLEPPEYALLEPPEYKERALA688024003
PUNB0448900ALUVAERNAKULAMKERALA682024010
PUNB0375100AHEMDABAD, RELIEF ROADAHMEDABADGUJARAT380024019
PUNB0419200AHMEDABAD MEMNAGAR SUBHASH CHAHMEDABADGUJARAT380024030
PUNB0670000AHMEDABAD NAWAWADAJAHMEDABADGUJARAT380024043
PUNB0736800AGALPURAGALPUR(ODISHA)ODISHA
PUNB0676000ANANDPUR,DIST.KEONJHAR(ORISSA)ANANDPUR (ORISSA)ODISHA758024003
PUNB0737200ANDHARUAANDHARUAODISHA751024014
PUNB0738800ABHANPURABHANPUR (RAIPUR)CHHATTISGARH492024507
PUNB0250000ACHANAKMAR (KOTA)ACHANAKMAR (KOTA) CHATTISGARHCHHATTISGARH495024501
PUNB0738900AMBAGARHCHOWKIAMBAGARHCHOWKI (RAIPUR)CHHATTISGARH491024509
PUNB0265000ARKA, DISTT. PALAMAU (JHARKHADALTONGANJJHARKHAND822024505
PUNB0287400ASANTALIA, (JHARKHAND)ASANTALIA, (JHARKHAND)JHARKHAND833024202
PUNB0109000BACHARABACHRA (RANCHI)JHARKHAND829024008
PUNB0608800ADILABAD (A.P.)ADILABAD (A.P.)ANDHRA PRADESH504024002
PUNB0998200AMALAPURAMEAST GODAVARIANDHRA PRADESH533024302
PUNB0782600ANAKAPALLY ( A.P.)ANAKAPALLY (A.P)ANDHRA PRADESH530024102
PUNB0225200AGHORE, DISTT. JAMMU (J & K)AGHORE (JAMMU)JAMMU AND KASHMIR180024502
PUNB0719200AKHNOOR CANTT,MS COMP.RAV LINEAKHNOORJAMMU AND KASHMIR180024041
PUNB0098600AKHNOOR, DISTT. JAMMU (J & K)AKHNOORJAMMU AND KASHMIR180024034
PUNB0775900BAGALKOTBAGALKOT (KARNATAKA)KARNATAKA587024102
PUNB0462300BANASHANKARI, BANGALOREBANGALOREKARNATAKA560024022
PUNB0588100BANASWADIBANGALOREKARNATAKA560024042
PUNB0417500AMAYAPUR YAGYA DHAMAMAYAPUR YAGYADHAMASSAM781024506
PUNB0668100AT ROAD, GUWAHATIGUWAHATIASSAM781024009
PUNB0122400BAHARI HAT, DISTT. BARPETA (ASBAHARIHATASSAM781024509
PUNB0325300BURAILCHANDIGARHCHANDIGARH160024003
PUNB0700100C/CHEST BACK OFF CHANDIGARH,SECHANDIGARHCHANDIGARH
PUNB0700200C/CHEST LINK OFFICE CHANDIGARHCHANDIGARHCHANDIGARH
PUNB0419700BYRNIHATBYRNIHAT, DISTT. MEGHALAYAMEGHALAYA793024505
PUNB0604400JOWAI (MEGHALAYA)JOWAI (MEGHALAYA)MEGHALAYA793024009
PUNB0288000KYNTON, DISTT. EAST KHASI HILLKYNTON(MEGHALAYA)MEGHALAYA793024503
PUNB0804400BODHANBODHANTELANGANA503024562
PUNB0994300FILMNAGARHYDERABADTELANGANA500024038
PUNB0994700GAJWEL, DIST.MEDAKGAJWELTELANGANA502024602
PUNB0684700GOA, PONDAPONDA, GOA (UT)GOA403024006
PUNB0400400MAPUSAMAPUSA GOAGOA403024005
PUNB0253100MARGAO, GOAMARGAOGOA403024004
PUNB0664100KARAIKKAL - (PONDY)KARAIKKAL (TN)PUDUCHERRY609024102
PUNB0292800PONDICHERRYPONDICHERRYPUDUCHERRY605024002
PUNB0598100PONDICHERRY VILLIANURPONDICHERRYPUDUCHERRY605024007
PUNB0106700IMPHALIMPHALMANIPUR795024002
PUNB0277500IRILBUNGIMPHALMANIPUR795024501
PUNB0449700AGARTALAAGARTALATRIPURA799024002
PUNB0753000JHUMERDHEPA,TRIPURAJHUMERDHEPATRIPURA799024501
PUNB0478300ITANAGARITANAGAR (ARUNANCHAL PRADESH)ARUNACHAL PRADESH791024002
PUNB0755000NAHARLAGUN.(ARUNACHAL PRADESH)NAHARLAGUN, ( A.P.)ARUNACHAL PRADESH791024003
PUNB0717000DAMANDAMANDADRA AND NAGAR HAVELI AND DAMAN AND DIU396024131
PUNB0716900SILVASSASILVASSADADRA AND NAGAR HAVELI AND DAMAN AND DIU396024111
PUNB0406800GANGTOKGANGTOKSIKKIM737024002
PUNB0449800DIMAPURDIMAPUR(NAGALAND)NAGALAND797024002
PUNB0478200AIZAWL (MIZORAM)AIZAWL (MIZORAM)MIZORAM796024002
PUNB0594300GARACHARMAPORT BLAIRANDAMAN AND NICOBAR ISLANDS744024003

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

  1. 1PNB One app — Accounts → tap an account → IFSC and MICR are listed at the top.
  2. 2PNB net banking — Account Summary page; click any account number for full branch detail including IFSC.
  3. 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 codes

Other 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