Petrol Price in Punjab Today
Today's petrol price across 22 cities in Punjab — from ₹104.73 to ₹105.90 per litre.
As of 21 June 2026 · indicative retail rates
Petrol price by city in Punjab
| City | Petrol price (₹/litre) |
|---|---|
| Sangrur | ₹104.73 |
| Bathinda | ₹104.80 |
| Jalandhar | ₹104.84 |
| Kapurthala | ₹104.99 |
| Barnala | ₹105.00 |
| Malerkotla | ₹105.00 |
| Hoshiarpur | ₹105.02 |
| Patiala | ₹105.04 |
| Sri Muktsar Sahib | ₹105.04 |
| Mansa | ₹105.11 |
| Faridkot | ₹105.24 |
| Fazilka | ₹105.36 |
| Ferozepur | ₹105.38 |
| Gurdaspur | ₹105.41 |
| Fatehgarh Sahib | ₹105.42 |
| Tarn Taran | ₹105.48 |
| Amritsar | ₹105.55 |
| Ludhiana | ₹105.59 |
| Rupnagar | ₹105.61 |
| S.A.S Nagar | ₹105.66 |
| Moga | ₹105.70 |
| Pathankot | ₹105.90 |
Prices are indicative and may vary by fuel station, brand and city.