India · Banks

Punjab National Bank: IFSC codes by city

Punjab National Bank has 12,809 branches in India, spread across 5,839 cities in 34 states and union territories. Pick the city below to see the branch list with IFSC codes. The data comes from the Reserve Bank of India's branch register.

Punjab National Bank is the 2nd largest bank in India by branch count, holding about 7.1% of the 179,730 branches in the register. Its network is heaviest in Uttar Pradesh (2,031), West Bengal (1,320) and Punjab (1,098). The single largest presence is Kolkata, with 334 branches. In 4,099 towns and cities it has more branches than any other bank. All of its IFSC codes begin with PUNB0.

Send money to India

Where Punjab National Bank has branches

Cities with branches, number of branches and state
CityBranchesState
Kolkata334West Bengal
Delhi328Delhi
Mumbai169Maharashtra
New Delhi147Delhi
Lucknow135Uttar Pradesh
Ludhiana107Punjab
Chennai107Tamil Nadu
Bangalore97Karnataka
Hyderabad92Telangana
Dehradun91Uttarakhand
Kanpur88Uttar Pradesh
Jaipur88Rajasthan
Ahmedabad84Gujarat
Patna82Bihar
Chandigarh81Chandigarh
Amritsar73Punjab
Meerut72Uttar Pradesh
Jalandhar72Chandigarh
Guwahati68Assam
Pune67Maharashtra
Bhopal62Madhya Pradesh
Gurgaon61Haryana
Ranchi57Jharkhand
Jammu55Jammu and Kashmir
Ghaziabad55Uttar Pradesh
Raipur54Chhattisgarh
Noida54Uttar Pradesh
Indore52Madhya Pradesh
Agra50Uttar Pradesh
Surat47Gujarat
Varanasi45Uttar Pradesh
Gorakhpur45Uttar Pradesh
Patiala41Punjab
Nagpur41Maharashtra
Karnal40Haryana
Faridabad39Haryana
Allahabad38Uttar Pradesh
Jodhpur38Rajasthan
Bhubaneshwar38Odisha
Haridwar36Uttarakhand
Bareilly36Uttar Pradesh
Shimla36Himachal Pradesh
Saharanpur35Uttar Pradesh
Bhatinda35Punjab
Rohtak34Haryana
Hissar34Chandigarh
Jabalpur32Madhya Pradesh
Hoshiarpur32Punjab
Muzaffarpur31Bihar
Jhansi31Uttar Pradesh
Ambala30Haryana
Panipat29Haryana
Sonepat29Haryana
Muzaffarnagar28Uttar Pradesh
Kapurthala28Punjab
Aligarh27Uttar Pradesh
Kota26Rajasthan
Moga26Punjab
Midnapur26West Bengal
Moradabad26Uttar Pradesh
Basti25Uttar Pradesh
Sri Ganganagar25Rajasthan
Alwar24Rajasthan
Bikaner24Rajasthan
Rajkot24Gujarat
Unnao24Uttar Pradesh
Kozhikode24Kerala
Yamunanagar23Haryana
Cuttack23Odisha
Durgapur23West Bengal
Ernakulam23Kerala
Gwalior22Madhya Pradesh
Faizabad21Uttar Pradesh
Agartala21Tripura
Dibrugarh20Assam
Sirsa20Chandigarh
Bharatpur19Rajasthan
Bulandshahar19Uttar Pradesh
Vadodra19Gujarat
Solan19Himachal Pradesh
Thiruvananthapuram19Kerala
Kurukshetra19Haryana
Jorhat18Assam
Nashik18Maharashtra
Coimbatore18Tamil Nadu
Mathura18Uttar Pradesh
Vijayawada18Andhra Pradesh
Sangrur18Chandigarh
Silchar17Assam
Dhanbad17Jharkhand
Gaya, Bihar17Bihar
Secunderabad17Telangana
Malda17West Bengal
Visakhapatnam17Andhra Pradesh
Udaipur16Rajasthan
Nagaon16Assam
Siliguri16West Bengal
Rae Bareilly16Uttar Pradesh
Bhiwani15Haryana
Azamgarh15Uttar Pradesh
Sambalpur15Odisha
Rewari15Haryana
Siwan15Bihar
Hardoi15Uttar Pradesh
Panchkula, Haryana15Haryana
Ajmer14Rajasthan
Thane14Maharashtra
Pathankot14Punjab
Howrah14West Bengal
Firozpur14Punjab
Haldwani14Uttarakhand
Purulia14West Bengal
Burdwan14West Bengal
Bhubaneswar14Odisha
Palakkad14Kerala
Madurai14Tamil Nadu
Bilaspur, Chhattisgarh13Chhattisgarh
Burdwan, West Bengal13West Bengal
Rampur, Uttar Pradesh13Uttar Pradesh
Mirzapur ,up13Uttar Pradesh
Jaunpur13Uttar Pradesh
Roorkee13Uttarakhand
Deoria13Uttar Pradesh
Bokaro13Jharkhand
Arrah , Bihar12Bihar
Bhilai12Chhattisgarh
Barasat12West Bengal
Gandhinagar12Gujarat
Hamirpur, Himachal Pradesh12Himachal Pradesh
Ropar12Punjab
Ujjain12Madhya Pradesh
Darbhanga11Bihar
Bijnor11Uttar Pradesh
Jamshedpur11Jharkhand
Panchkula11Chandigarh
Fazilka11Chandigarh
Imphal11Manipur
Lakhimpur Kheri11Uttar Pradesh
Kushinagar11Uttar Pradesh
Shamli11Uttar Pradesh
Barabanki11Uttar Pradesh
Sasaram11Bihar
Chhapra11Bihar
Trichur11Kerala
Banga10Punjab
Asansol10West Bengal
Shillong10Meghalaya
Batala10Punjab
Bhilwara10Rajasthan
Sultanpur10Uttar Pradesh
Shahjahanpur10Uttar Pradesh
Gurdaspur10Punjab
Puri10Odisha
Maunath Bhanjan10Uttar Pradesh
Rajpura10Punjab
Navi Mumbai10Maharashtra
Mandi9Himachal Pradesh
Kaithal9Haryana
Bhagalpur9Bihar
Phagwara9Punjab
Vadodara9Gujarat
Kolhapur9Maharashtra
Dharamshala9Himachal Pradesh
Firozabad9Uttar Pradesh
Anand9Gujarat
Sikar9Rajasthan
Lalitpur9Uttar Pradesh
Mandi Himachal Pradesh9Himachal Pradesh
Mysore9Karnataka
Samastipur9Bihar
Rishikesh9Uttarakhand
Una, Himachal Pradesh9Himachal Pradesh
Ballia9Uttar Pradesh
Abohar8Punjab
Balrampur, Uttar Pradesh8Uttar Pradesh
Katihar8Bihar
Jhajjar8Haryana
Erode8Tamil Nadu
Greater Noida8Uttar Pradesh
Nainital8Uttarakhand
Vapi7Gujarat
Tinsukia7Assam
Barnala7Punjab
Balasore7Odisha
Hazaribagh7Jharkhand
Puducherry7Puducherry
Tehri7Uttarakhand
Fatehabad7Haryana
Hooghly7West Bengal
Sitapur7Uttar Pradesh
Muktsar7Punjab
Hubli7Karnataka
Berhampur, Odisha7Odisha
Rourkela7Odisha
Mohali7Chandigarh
Salem7Tamil Nadu
Haldia7West Bengal
Guntur7Andhra Pradesh
Palwal7Haryana
Korba7Chhattisgarh
Durg, Chhattisgarh7Chhattisgarh
Bihar Sharif7Bihar
Kanchipuram7Tamil Nadu
Amroha6Uttar Pradesh
Bhavnagar6Gujarat
Baran6Rajasthan
Narnaul6Haryana
Berhampur, West Bengal6West Bengal
Belonia6Tripura
Mansa, Punjab6Punjab
Modinagar6Uttar Pradesh
Rewa6Madhya Pradesh
Auraiya6Uttar Pradesh
Begusarai6Bihar
Gonda6Uttar Pradesh
Pratapgarh, Uttar Pradesh6Uttar Pradesh
Sawai Madhopur6Rajasthan
Sitamarhi6Bihar
Nadia6West Bengal
Hanumangarh6Rajasthan
Sas Nagar Mohali6Punjab
Bilaspur, Himachal Pradesh5Himachal Pradesh
Gaya5Bihar
Giridih5Jharkhand
Bahraich5Uttar Pradesh
Solapur5Maharashtra
Churu5Rajasthan
Ranga Reddy5Telangana
Angul5Odisha
Dholpur5Rajasthan
Panjim5Goa
Gandhidham5Gujarat
Bankura5West Bengal
Katni5Madhya Pradesh
Hapur5Uttar Pradesh
Faridkot5Punjab
Nabadwip5West Bengal
Jehanabad5Bihar
Jhunjhunu5Rajasthan
Kullu5Himachal Pradesh
Mandsaur5Madhya Pradesh
Satna5Madhya Pradesh
Ratlam5Madhya Pradesh
Munger5Bihar
Tirupur5Tamil Nadu
Mehsana5Gujarat
Warangal5Telangana
Ahmednagar5Maharashtra
Bhiwadi5Rajasthan
Hoogly5West Bengal
Murshidabad5West Bengal
Fatehgarh Sahib5Punjab
Kakinada5Andhra Pradesh
Udham Singh Nagar5Uttarakhand
Kottayam5Kerala
Maharajganj, Uttar Pradesh5Uttar Pradesh
Sant Kabir Nagar5Uttar Pradesh
Tonk5Rajasthan
Dhenkanal5Odisha
Mangalore5Karnataka
Bhadrak5Odisha
Badaun5Uttar Pradesh
Tiruchirapally5Tamil Nadu
Jalore5Rajasthan
Gopalganj5Bihar
Bongaigaon4Assam
Tezpur4Assam
Leh4Jammu and Kashmir
Bahadurgarh4Haryana
Purnea4Bihar
Thrissur4Kerala
Ghazipur4Uttar Pradesh
Nawanshahr4Punjab
Kot Kapura4Punjab
Nalgonda4Telangana
Daltonganj4Jharkhand
Bargarh4Odisha
Malerkotla4Punjab
Sundernagar4Himachal Pradesh
Kharagpur4West Bengal
Chandrapur4Maharashtra
Nabha4Punjab
Chhindwara4Madhya Pradesh
Jamnagar4Gujarat
Jalpaiguri4West Bengal
Ramgarh4Jharkhand
Mukerian4Punjab
Mainpuri4Uttar Pradesh
Najibabad4Uttar Pradesh
Nakodar4Punjab
Nellore4Andhra Pradesh
Phillaur4Punjab
Khatauli4Uttar Pradesh
Jind4Haryana
Khurda4Odisha
Vrindavan4Uttar Pradesh
Wardha4Maharashtra
Vellore4Tamil Nadu
Navsari4Gujarat
Hindaun4Rajasthan
Aurangabad, Maharashtra4Maharashtra
Vidisha4Madhya Pradesh
Khalilabad4Uttar Pradesh
Deoghar4Jharkhand
Uttarkashi4Uttarakhand
Belgaum4Karnataka
Zirakpur4Punjab
Almora4Uttarakhand
Gangtok4Sikkim
Dewas4Madhya Pradesh
Keonjhar4Odisha
Serampore4West Bengal
Simla4Himachal Pradesh
Porbandar4Gujarat
Akbarpur4Uttar Pradesh
Barmer4Rajasthan
Madhubani4Bihar
Nagaur4Rajasthan
Kannur4Kerala
Bulandshahr4Uttar Pradesh
Vizag4Andhra Pradesh
Hisar4Haryana
Bundi3Rajasthan
Akola3Maharashtra
Digboi3Assam
Golaghat3Assam
Chandausi3Uttar Pradesh
Chapra3Bihar
Khurja3Uttar Pradesh
Vishakhapatnam3Andhra Pradesh
Charkhi Dadri3Haryana
Farrukhabad3Uttar Pradesh
Naihati3West Bengal
Bongaon3West Bengal
Diamond Harbour3West Bengal
Dhuri3Punjab
Doraha3Punjab
Kadi3Gujarat
Mahilpur3Punjab
Tamluk3West Bengal
Hathras3Uttar Pradesh
Itarsi3Madhya Pradesh
Nadiad3Gujarat
Jalgaon3Maharashtra
Kalanaur3Punjab
Malout3Punjab
Amarpur3Bihar
Khandwa3Madhya Pradesh
Sehore3Madhya Pradesh
Pilibhit3Uttar Pradesh
Morena3Madhya Pradesh
Sagar, Madhya Pradesh3Madhya Pradesh
Jalalabad, Uttar Pradesh3Uttar Pradesh
Sangli3Maharashtra
Shahbad3Haryana
Sirohi3Rajasthan
Sirhind3Punjab
Tirunelveli3Tamil Nadu
Bhagwanpur3Bihar
Banswara3Rajasthan
Kalyani3West Bengal
Sundargarh3Odisha
Kakdwip3West Bengal
Sahibabad3Uttar Pradesh
Sunam3Punjab
Datia3Madhya Pradesh
Bhadohi3Uttar Pradesh
Rajsamand3Rajasthan
Rajamundry3Andhra Pradesh
Karimnagar3Telangana
Raikot3Punjab
Radaur3Haryana
Shahpura3Rajasthan
Karur3Tamil Nadu
Sujanpur Tira3Himachal Pradesh
Tirupathi3Andhra Pradesh
Dumka3Jharkhand
Akhnoor3Jammu and Kashmir
Kurnool3Andhra Pradesh
Kochi3Kerala
Ongole3Andhra Pradesh
Margao3Goa
Nagercoil3Tamil Nadu
Bhadra3Rajasthan
Bayana3Rajasthan
Shimoga3Karnataka
Pithoragarh3Uttarakhand
Bidar3Karnataka
Itanagar3Arunachal Pradesh
Dausa3Rajasthan
Habra3West Bengal
Motihari3Bihar
Aurangabad, Bihar3Bihar
Sonepur, Odisha3Odisha
Port Blair3Andaman and Nicobar Islands
Kannauj3Uttar Pradesh
Jaisalmer3Rajasthan
Khagaria3Bihar
Kolar3Karnataka
Baghpat3Uttar Pradesh
Sonipat3Haryana
Balrampur, Chhattisgarh3Chhattisgarh
Sas Nagar3Punjab

Showing 403 of the 5,839 cities where Punjab National Bank operates, largest first. Cities with a branch list of their own are linked.

Find a branch by its IFSC code

All 182,498 codes in the Reserve Bank of India register, snapshot of 2026-08-21, are searchable here. It covers branches this page does not list, including Punjab National Bank branches in cities without their own page.

How to send money to a Punjab National Bank account

  1. Get the details from your recipient — full name as it appears on the account, account number and the IFSC code of their branch.
  2. Fund your transfer from your own USD, EUR or GBP account details.
  3. Send in INR — the money arrives as a local Indian transfer, so the recipient does not need to deal with international banking.

Common questions

How many branches does Punjab National Bank have?

12,809 branches across 5,839 cities and 34 states and union territories, according to the Reserve Bank of India's branch register.

How do I find the IFSC code for my Punjab National Bank branch?

Open the city page below and look for the branch name your recipient gave you. Every one of the 12,809 branches has its own eleven-character code beginning PUNB0, and it is printed on the account holder's cheque book.

Can I send money from abroad to a Punjab National Bank account?

Yes. You need the account holder's name, account number and the IFSC code of their branch — one of 12,809 across 34 states and union territories. The money arrives as a local Indian transfer in rupees.

Is the IFSC code the same as a SWIFT code?

No. IFSC routes payments inside India; SWIFT/BIC routes international ones. If your provider pays out locally in India, IFSC is what you need.

Where this data comes from

Branch names, addresses and IFSC codes are taken from the Reserve Bank of India's list of NEFT-enabled branches, snapshot of 2026-08-21. The RBI compiles it from the participating banks themselves, so spellings follow the banks' own records. We normalise state names and city spellings, merge duplicate names for the same city, and exclude administrative entries such as RTGS head offices and service branches from branch counts. Nothing is added to the data. Found something wrong? Write to [email protected].

Who we are

PayerPay is operated by PAYER PAY INTERNATIONAL INC (Company ID BC1526086), registered with the Financial Transactions and Reports Analysis Centre of Canada under MSB registration C100001025 and with the Bank of Canada under the Retail Payment Activities Act. Payment details are issued through licensed banking partners.