Petrol went up Rs 1.85 a litre and diesel Rs 1.75 from 29 October. And the twist is that petrol had just been cut two days earlier, while diesel had already gone up. Anyone who only saw the latest headline thinks both fuels moved the same way. They didn't. Not over the week, and not over the month.
This piece lines up the two latest notifications, then sets them against the earlier October points that are actually verified. No filled-in days. No guessed revisions. Just the dated numbers, the arithmetic done from them, and what they do to a monthly bill.
Two notifications, four numbers
Here are the two revisions, exactly as notified:
| Revision | Petrol per litre | Diesel per litre |
|---|---|---|
| 28 October | Rs 376.06 (−Rs 3.19) | Rs 398.07 (+Rs 2.25) |
| 29 October | Rs 377.91 (+Rs 1.85) | Rs 399.82 (+Rs 1.75) |
The 29 October rates were announced on 28 October by the Petroleum Division and took effect on 29 October, as reported by the Associated Press of Pakistan, Dawn and Geo News. Add the two steps together and the picture sharpens. Petrol fell Rs 3.19 and then rose Rs 1.85, so across the two notifications it sits Rs 1.34 lower than before the 28 October revision. Diesel rose twice, Rs 2.25 and then Rs 1.75, so it sits Rs 4.00 higher across the same two steps. Same two days. Opposite stories.
Kerosene and light diesel oil were listed alongside at Rs 330.96 and Rs 275.24 a litre in the same reporting. This piece doesn't claim a change for them, because no verified change was established for the 29 October round. They're listed here so the full board is visible, not so a move can be implied.
One more structural fact, because it changes how you should read every future headline. Since 17 July 2026, fuel prices in Pakistan have been revised daily instead of on the old slower cycle. The daily adjustments stay unchanged on weekends and public holidays. And the OGRA figures are ex-depot prices, which exclude the cost of moving fuel from a company depot to a retail pump. So the notified number and the pump number can differ by transport. That's not an error. It's how the system is built.
A longer October view
Two days don't make a trend. So here are the earlier October points that are verified from Petroleum Division notifications, matched across national reporting:
| Date | Petrol per litre | Diesel per litre |
|---|---|---|
| 20 October | Rs 381.14 | Rs 389.27 |
| 21 October | Rs 382.02 | Rs 389.80 |
| 22 October | Rs 379.31 | Rs 390.11 |
| 28 October | Rs 376.06 | Rs 398.07 |
| 29 October | Rs 377.91 | Rs 399.82 |
Now do the longer maths. From 20 October to 29 October, petrol fell Rs 3.23 a litre, from Rs 381.14 to Rs 377.91. Diesel rose Rs 10.55, from Rs 389.27 to Rs 399.82. Diesel is the story of this month, not petrol. It climbed in every step shown here, and it now sits just Rs 0.18 below Rs 400 a litre. Read that again. Eighteen paisas. That's how close diesel is to a round number that will dominate headlines the day it crosses.
Between 22 and 29 October the same split holds. Petrol is down Rs 1.40 across that stretch. Diesel is up Rs 9.71. So if your household runs on petrol, October has actually given you a small break, even after the latest rise. If it runs on diesel — a truck, a bus, a generator, a farm — October has been a steady climb with no down day in the verified points. Same month. Different fuel. Different life.
A plain note on the gap in the table. The verified points jump from 22 to 28 October, because those are the dated values this piece could confirm. Daily revisions happened in between, but their individual values aren't listed here. Listing them from memory would be guessing, and guessing is exactly what this piece refuses to do. The totals above don't depend on the missing days. They depend only on the endpoints, and the endpoints are verified.
What it does to a monthly bill
Take a car that uses 100 litres of petrol a month. That's an illustration, not a survey figure, and the assumption is stated so you can redo it with your own number. At the 28 October rate, 100 litres cost Rs 37,606. At the 29 October rate, they cost Rs 37,791. The latest notification adds Rs 185 a month for that driver. A 50-litre fill tells the same story smaller: Rs 18,895.50 at the new rate.
Now take a diesel user at the same 100 litres. At Rs 398.07, the month cost Rs 39,807. At Rs 399.82, it costs Rs 39,982. That's Rs 175 more. And a heavier diesel user, say 200 litres a month, pays Rs 350 more from this one notification alone. Stack the whole month and the diesel bill has risen far more than any single day's headline suggests, because diesel rose in every verified step.
Taxes are a big slice of both prices. Reporting on the 29 October notification puts taxes and duties at Rs 114 a litre on petrol and Rs 100 a litre on diesel. Do the shares yourself: Rs 114 out of Rs 377.91 is about 30.2 percent of the petrol price, and Rs 100 out of Rs 399.82 is about 25.0 percent of the diesel price. So roughly a third of what a petrol driver pays and a quarter of what a diesel driver pays is tax, before a single drop is burned. That's not an argument for or against the tax. It's just the shape of the bill, and most drivers never see it broken out.
For readers tracking the other half of household money, the site's own daily petrol price page carries the latest notified rates, and the gold price page carries the other number families watch when the rupee moves. Fuel and gold aren't the same market, but they share one thing: both punish anyone who plans from last week's number.
Why daily revisions feel different
Under the old slower cycle, a bad revision lasted a fortnight and everyone knew it. Under daily revisions, the number can move while you're still arguing about yesterday's. The petroleum minister has said the daily figures use a seven-day average of international market rates, according to Dunya News reporting. That averaging is meant to smooth spikes, not remove them. And it doesn't. A seven-day average still moves every day, just more slowly than the raw market.
Not everyone likes the new rhythm. Both the All Pakistan Dealers Association and the Transport Goods Association have rejected the daily pricing mechanism, according to The Standard's reporting, and transporters suspended a strike over assurances the fixation mechanism would be revised. Those are named parties with stated positions, not this piece's opinion. But they explain why the daily system feels contested on the ground, not just technical in a notification.
So here's the practical habit. Check the day's rate before you fill, not yesterday's, and definitely not last week's. The 29 October rates are effective-date prices, not a promise about tomorrow. Under daily revisions, today's number is already history by the next morning. The drivers who get hurt aren't the ones who pay Rs 1.85 more. They're the ones who budget for a fortnight on a number that only lasts a day.
And one last check before you close this page. Diesel at Rs 399.82 is eighteen paisas from Rs 400. The next daily revision could cross it, or not. Either way, the crossing itself changes nothing about the fuel in your tank. What changes your month is the climb that got it there — Rs 10.55 since 20 October, in verified steps, with no down day. That's the number to remember. The round number is just noise that happens to be round.
Household money has a tax side too, and it cuts both ways. The FBR filer guide explains what non-filers pay extra, and the IMF review talks sit behind the rupee and the fiscal pressure that shapes these notifications. Fuel prices don't get set in a vacuum, even when they arrive as a single line in a notification.
Note: This article reports published notified rates and arithmetic done from them. It is not financial advice. Rates are revised daily; check the latest notified rate before planning fuel spending.
Sources
- TechJuice — OGRA announces increase in petrol and diesel prices, 29 October 2026
- Pakistan Observer — Fuel prices today in Pakistan, effective 29 October 2026
- The Standard — Government raises petrol price by Rs 1.85, diesel by Rs 1.75, 29 October 2026
- ShahrozBlog — Petrol and diesel prices rise again in Pakistan from 29 October 2026
- Mukhbir — Petrol price in Pakistan, 29 October 2026: new rates
- Shafaqna (Dunya News) — Petrol price up Rs 1.85, diesel rises Rs 1.75, 29 October 2026
- OmniWire Media — Petrol price in Pakistan today (own compiled verified series)