
Petrol Price in Pakistan Today
Official Notification | Effective Friday, 31 July 2026
Rs. 336.15 / Ltr
+1.09 PKR (+0.33%)
Petrol price fixed at Rs. 336.15/L and High Speed Diesel at Rs. 393.04/L following latest Ministry of Petroleum revision.
Petrol (Super)
Rs. 336.15
+0.33% vs yesterday
High Speed Diesel
Rs. 393.04
+0.62% vs yesterday
Kerosene Oil
Rs. 301.14
0.00% vs yesterday
Light Diesel Oil
Rs. 252.60
0.00% vs yesterday
Quick Fuel Cost Calculator Estimate Your Tank
Select fuel type and quantity to calculate total cost instantly.
Estimated Total Cost
Rs. 3,361.50
Current Petroleum Prices Summary
| Fuel Product | Rate (PKR/Ltr) | Price Shift | % Change |
|---|---|---|---|
| Petrol (Super) | Rs. 336.15 | +Rs. 1.09 | +0.33% |
| Diesel (HSD) | Rs. 393.04 | +Rs. 2.42 | +0.62% |
| Light Diesel (LDO) | Rs. 252.60 | Rs. 0.00 | 0.00% |
| Kerosene Oil | Rs. 301.14 | Rs. 0.00 | 0.00% |
| High Octane (HOBC) | Rs. 350.00 | Market Var. | — |
Petrol Price by City
| City | Petrol (Per Ltr) | HS Diesel |
|---|---|---|
| Karachi | Rs. 336.15 | Rs. 393.04 |
| Lahore | Rs. 336.15 | Rs. 393.04 |
| Islamabad / Rawalpindi | Rs. 336.15 | Rs. 393.04 |
| Peshawar | Rs. 336.15 | Rs. 393.04 |
| Multan | Rs. 336.15 | Rs. 393.04 |
| Quetta | Rs. 336.15 | Rs. 393.04 |
Petroleum Price Trend Chart
Petrol vs. Diesel Movement
Historical Price Archive
| Date | Petrol | % Chg | HS Diesel | % Chg | Kerosene |
|---|---|---|---|---|---|
| Jul 31, 2026 | Rs. 336.15 | +0.33% | Rs. 393.04 | +0.62% | Rs. 301.14 |
| Jul 30, 2026 | Rs. 335.06 | -0.22% | Rs. 390.62 | +0.58% | Rs. 301.14 |
| Jul 29, 2026 | Rs. 335.81 | +0.49% | Rs. 388.38 | +0.40% | Rs. 301.14 |
| Jul 28, 2026 | Rs. 334.18 | -0.30% | Rs. 386.83 | +0.88% | Rs. 301.14 |
| Jul 27, 2026 | Rs. 335.18 | 0.00% | Rs. 383.46 | 0.00% | Rs. 301.14 |
| Jul 26, 2026 | Rs. 335.18 | 0.00% | Rs. 383.46 | 0.00% | Rs. 301.14 |
Frequently Asked Questions
What is today’s petrol price in Pakistan?
Petrol costs Rs. 336.15 per litre as of July 31, 2026.
What is today’s High Speed Diesel price?
High Speed Diesel (HSD) stands at Rs. 393.04 per litre.
How frequently are prices revised?
Revisions occur daily based on Platts Arab Gulf international benchmarks.
