The petrol price in Pakistan today is Rs398.96 per litre, up Rs2.31. High-speed diesel is Rs395.72 per litre, up Rs0.78. The revised rates are effective 9 October 2026.
The notification was issued by the Petroleum Division, with OGRA revising the ex-depot prices.
Previous vs New Petrol and Diesel Rates
| Fuel | Previous | New | Change |
|---|---|---|---|
| Petrol | 396.65 | 398.96 | +2.31 |
| High-speed diesel | 394.94 | 395.72 | +0.78 |
Rupees per litre, effective 9 October 2026. Figures as notified by the Petroleum Division.
Petrol Rose Nearly Three Times as Much as Diesel
Rs2.31 and Rs0.78 sound like two small changes. They are not the same size.
Petrol rose 2.96 times as much as diesel in rupees — and because the two started within Rs2 of each other, the gap in percentage terms is almost identical: petrol +0.58% against diesel +0.20%, a ratio of 2.95.
That matters because petrol and diesel are priced against different international benchmarks and do not have to move together. When one rises almost three times as fast as the other in a single revision, something has shifted between those two benchmarks — not in Pakistan's taxes, which apply to both.
Diesel Is Now Cheaper Than Petrol, and the Gap Just Widened
This is the part worth knowing, and most coverage of the Rs2.31 figure skips it entirely.
High-speed diesel now costs Rs3.24 per litre less than petrol. Before this revision it was already Rs1.71 cheaper — so today's change did not create the inversion, it widened it by Rs1.53.
For most of recent memory diesel in Pakistan sat well above petrol. It being the cheaper of the two is the unusual condition, and it is the condition that matters if you are choosing between a petrol and a diesel vehicle, or costing freight.
One caution before anyone acts on it: a Rs3.24 gap is narrow enough that a single revision can close or reverse it. Diesel being cheaper this fortnight is not a reason to buy a diesel vehicle. It is a reason to check the rate before each fill rather than assuming the old order still holds.
What the Increase Costs You Per Tank
Per-litre changes are easy to shrug at, so here it is per fill.
A 40-litre petrol fill goes from Rs15,866.00 to Rs15,958.40 about Rs92 more. On a 35-litre tank it is roughly Rs81 more; on 60 litres, about Rs139 more.
So this revision is a modest one for a private car. The weight of it falls on anyone buying fuel in volume — and on the diesel side, where the increase was only Rs0.78, this fortnight is comparatively gentle on freight.
Why Were Petrol and Diesel Prices Revised?
The stated reason is developments in the international market, with the Petroleum Division citing Platts rates, premiums and other incidentals.
That is the official explanation and we are reporting it as that rather than expanding on it. What the notification did not state is the fortnight the revision covers, so we are not publishing a date for the next review and you should be sceptical of any page that gives you one without citing the notification.
No kerosene or light diesel oil rates were announced alongside these two, so none are listed here. Full details are in the state news agency's report on the revision.
Are Petrol and Diesel Prices the Same Across Pakistan?
Broadly yes — these are nationally notified rates, not station-by-station prices, which is why a pump in Multan charges what a pump in Lahore charges and why fuel-price comparison apps have little to work with here. That also means the only part of your fuel bill you actually control is consumption, not the price: tyre pressure checked monthly, a clean air filter, and the weight you have been carrying around in the boot since last summer will each do more for your running costs than any revision of Rs2.31. We update this page every time the rates change, so bookmark it rather than searching fresh each fortnight, and you can find the rest of our coverage in Asad Autos automotive news.
15+ years in business · In-house fitting in Multan · Nationwide delivery · Exact-fit products, never universal
Browse All Car Accessories →Questions about what fits your car? Contact us — 0321-1117525 · Open Mon–Sun, 9am–9pm.


