Petrol & Diesel Prices in Pakistan
419 price records · 21 years of data · Charts, history & calculators
Fill-up Cost
How much to fill your tank at today's price
Monthly Fuel Budget
Estimate your monthly fuel spending
Petrol vs Diesel Comparison
Compare monthly running cost
Price Change Impact
How the latest change affects your wallet
Yearly Cost Projection
Annual fuel cost under different scenarios
Petrol prices declined during the first 23 days of October 2026, according to BaKhabar Pakistan's fuel-price data.
The petrol price decreased from Rs. 387.40 per litre on October 1 to Rs. 377.71 on October 23, a drop of Rs. 9.69 per litre, or approximately 2.5%.
The strongest single-day increase came on October 2, when petrol jumped by Rs. 3.26 per litre.
The sharpest decline came on October 20, when petrol fell by Rs. 5.16 per litre.
Diesel also moved lower. Its price decreased from Rs. 400.35 per litre on October 1 to Rs. 391.75 on October 23, representing a drop of Rs. 8.60 per litre, or around 2.1%.
As of October 23, petrol has fallen for 2 consecutive days.
During this period: 8 days with increases, 9 days with decreases (17 data points).
| Date | Petrol | Change | Diesel | Change | Notes |
|---|---|---|---|---|---|
| Oct 23, 2026 | Rs. 377.71 | ▼ -1.60 | Rs. 391.75 | ▲ +1.64 | — |
| Oct 22, 2026 | Rs. 379.31 | ▼ -2.71 | Rs. 390.11 | ▲ +0.31 | — |
| Oct 21, 2026 | Rs. 382.02 | ▲ +0.88 | Rs. 389.80 | ▲ +0.53 | — |
| Oct 20, 2026 | Rs. 381.14 | ▼ -5.16 | Rs. 389.27 | ▼ -7.69 | — |
| Oct 17, 2026 | Rs. 386.30 | ▼ -3.93 | Rs. 396.96 | 0.00 | — |
| Oct 16, 2026 | Rs. 390.23 | ▼ -3.63 | Rs. 396.96 | ▲ +0.31 | — |
| Oct 15, 2026 | Rs. 393.86 | ▲ +1.20 | Rs. 396.65 | ▼ -0.17 | — |
| Oct 14, 2026 | Rs. 392.66 | ▼ -2.71 | Rs. 396.82 | ▼ -0.03 | — |
| Oct 13, 2026 | Rs. 395.37 | ▼ -2.93 | Rs. 396.85 | ▲ +0.61 | — |
| Oct 10, 2026 | Rs. 398.30 | ▼ -0.66 | Rs. 396.24 | ▲ +0.52 | — |
| Oct 9, 2026 | Rs. 398.96 | ▲ +2.31 | Rs. 395.72 | ▲ +0.78 | — |
| Oct 8, 2026 | Rs. 396.65 | ▲ +1.82 | Rs. 394.94 | ▼ -0.91 | — |
| Oct 7, 2026 | Rs. 394.83 | ▲ +1.19 | Rs. 395.85 | ▼ -1.91 | — |
| Oct 6, 2026 | Rs. 393.64 | ▲ +0.88 | Rs. 397.76 | ▼ -1.88 | — |
| Oct 3, 2026 | Rs. 392.76 | ▲ +2.10 | Rs. 399.64 | ▲ +0.30 | — |
| Oct 2, 2026 | Rs. 390.66 | ▲ +3.26 | Rs. 399.34 | ▼ -1.01 | — |
| Oct 1, 2026 | Rs. 387.40 | ▼ -0.14 | Rs. 400.35 | ▼ -1.89 | — |
| Sep 30, 2026 | Rs. 387.54 | ▼ -1.49 | Rs. 402.24 | ▼ -2.73 | — |
| Sep 29, 2026 | Rs. 389.03 | ▼ -2.27 | Rs. 404.97 | ▼ -3.56 | — |
| Sep 26, 2026 | Rs. 391.30 | ▲ +2.02 | Rs. 408.53 | ▼ -3.59 | — |
What is the current petrol price in Pakistan?
The current petrol price in Pakistan is Rs. 377.71 per litre, effective from October 23, 2026.
What is the current diesel price in Pakistan?
The current diesel (HSD) price in Pakistan is Rs. 391.75 per litre, effective from October 23, 2026.
How often do fuel prices change in Pakistan?
Fuel prices in Pakistan are now revised daily by the government based on OGRA recommendations, international crude oil prices, and exchange rate fluctuations.
What was the highest petrol price in Pakistan?
The highest recorded petrol price in our database was Rs. 458.41 per litre, recorded in April 2026.
How is the fuel price determined in Pakistan?
Fuel prices in Pakistan are set by the government based on recommendations from the Oil and Gas Regulatory Authority (OGRA). Key factors include international crude oil prices, exchange rate fluctuations, petroleum levy, and sales tax.
Lahore 23°C


