The government has cut petrol and diesel prices again. For 20 October 2026, petrol is Rs381.14 per litre and high-speed diesel (HSD) is Rs389.27 per litre. Prices now change every day, so check the latest rate before you fill your tank. Here are today’s rates, how they compare with the past few days and why prices keep moving.
Fuel Prices in Pakistan Today
| Fuel | Price per litre (20 October) | Change |
|---|---|---|
| Petrol | Rs381.14 | Down Rs5.16 |
| High-speed diesel | Rs389.27 | Down Rs7.69 |
The Express Tribune reports that the Petroleum Division issued the notification on Monday, 19 October, for Tuesday, 20 October. ProPakistani calls it the biggest relief since August. The reports do not say why this particular cut was made.
How Prices Moved This Week
| Date | Petrol (Rs/litre) | Diesel (Rs/litre) |
|---|---|---|
| 15 October | 393.86 | 396.65 |
| 17 to 19 October | 386.30 | 396.96 |
| 20 October | 381.14 | 389.27 |
The 15 October prices were announced by the Oil and Gas Regulatory Authority (OGRA) and reported by ARY News. The 17 to 19 October prices come from a Petroleum Division notification reported by Dawn on 16 October, when petrol was cut by Rs3.93 and diesel was left unchanged. One gap remains in the table: 16 October. Reports I read do not give a clear price for that day, so it is left out.
Why Prices Change So Often
The Tribune says Pakistan began a daily pricing mechanism on 17 July, so prices are reviewed and notified every day. Dawn’s article, however, described a notification covering three days (17 to 19 October). The reports do not explain how those two fit together, so the exact notification period may vary. Watch for the next notification, and do not assume today’s rate holds for the rest of the week.
World oil prices are a big factor. The Tribune says global markets are volatile because of renewed US-Iran tensions and concerns about supply, and that Brent crude was about $110 a barrel on Monday. Dawn links the rise in Pakistan’s fuel prices this year to the Middle East conflict that began with the US-Iran war on 28 February. According to Dawn, petrol peaked at Rs458.41 and diesel at Rs520.35 on 3 April. Both are now well below those highs.
Taxes on Fuel
Dawn reports that the government charges Rs114 per litre on petrol and Rs100 per litre on diesel in levies and duties. Part of every rupee you pay at the pump is tax, so a change in the oil price or in the tax rate can both change the price.
Where to Check the Latest Price
- The Petroleum Division and OGRA announcements, reported by Dawn, Geo, ARY and Express Tribune.
- The fuel price page of Pakistan State Oil, which states that it lists today’s prices. I could not open it to check the figures, so compare it with the official notification.
- Your own petrol pump’s display, which should show the notified price.
What This Means for You
- A cut of Rs5.16 on petrol saves about Rs50 on a 10-litre fill-up compared with yesterday’s rate.
- Diesel users, including goods transporters, get a larger relief of Rs7.69 per litre. Whether that lowers fares or food prices depends on transporters and traders passing on the saving.
- Prices can rise again quickly if world oil prices climb, so avoid planning your budget around a single day’s rate.
Frequently Asked Questions
What is the petrol price in Pakistan today?
Rs381.14 per litre for 20 October 2026.
What is the diesel price today?
Rs389.27 per litre for high-speed diesel.
How often do fuel prices change?
Reports say prices are now reviewed daily, though some notifications have covered several days.
Who announces the prices?
The federal government through a Petroleum Division notification, based on OGRA’s calculations.
What about kerosene and light diesel oil?
The reports I read did not give their prices.
Will prices fall further?
No one can say. They depend on global oil prices, the exchange rate and government taxes. Check the next notification.
Fuel prices are moving daily, so use this page as a snapshot of 20 October and confirm the latest rate from an official notification before you rely on it.
