Post Offices in Punjab

Punjab has three thousand eight hundred thirty eight post offices in 23 districts. Click on a district to see list of post offices in that district.

CityPost Offices
Amritsar298 post offices
Bathinda157 post offices
Faridkot68 post offices
Fatehgarh Sahib87 post offices
Firozpur124 post offices
Gurdaspur206 post offices
Hoshiarpur360 post offices
Jalandhar362 post offices
Kapurthala127 post offices
Ludhiana396 post offices
Mansa100 post offices
Moga175 post offices
Sri Muktsar Sahib135 post offices
Nawanshahr174 post offices
Patiala189 post offices
Rupnagar110 post offices
Sangrur154 post offices
Barnala74 post offices
Mohali105 post offices
Tarn Taran Sahib176 post offices
Fazilka145 post offices
Pathankot71 post offices
Malerkotla45 post offices