Petrol price in Pakistan today: Rs 377.71 unchanged; diesel up Rs 1.91 to Rs 393.66
Petrol holds for the weekend while diesel rises for a fourth day in a row. Here is what a full tank costs from 24 to 26 October, and every change in one place.
Petrol price in Pakistan today (پٹرولیم مصنوعات کی نئی قیمتیں) is Rs 377.71 a litre, unchanged, under the Petroleum Division's notification for Saturday 24 October 2026. High-speed diesel rises for the fourth day running, up Rs 1.91 to Rs 393.66 a litre. Radio Pakistan reported that the new rates apply for the next three days, which covers the weekend from 24 to 26 October.
This page is updated every time a new price is notified, with the newest change at the top and earlier ones kept below.
Latest change: 24 October 2026
| Fuel | New price (per litre) | Change | Previous |
|---|---|---|---|
| Petrol | Rs 377.71 | no change | Rs 377.71 |
| High-speed diesel | Rs 393.66 | up Rs 1.91 | Rs 391.75 |
Petrol has been cut four times in the past week (Rs 5.16 on 20 October, Rs 2.71 on 22 October, Rs 1.60 on 23 October, with an 88 paisa rise on 21 October in between). Diesel has gone the other way: up on 21, 22, 23 and now 24 October, a total of Rs 4.39 a litre since 20 October. Diesel moves goods, buses and tractors, so it is the price that feeds into transport fares and food costs.
What it costs you
At the notified retail price, a 40-litre tank of petrol still costs about Rs 15,108, and a motorcyclist filling 10 litres pays about Rs 3,777. A 40-litre diesel fill now costs about Rs 15,746, around Rs 76 more than on Friday. A truck taking 200 litres of diesel pays about Rs 78,732, roughly Rs 382 more than yesterday.
To work out your own monthly fuel bill, use our fuel cost calculator or the fuel average calculator.
Why the price now changes almost every day
Petroleum Minister Ali Pervaiz Malik announced on 17 July that petrol and diesel prices would be fixed daily, and the federal cabinet gave OGRA the job of setting them. Changes follow international oil prices and the exchange rate. This weekend's notification fixes prices for three days at once instead of one. Brent crude climbed above $111 a barrel on Thursday 22 October on tension around Iran (our story), which is pushing diesel up even as petrol eases. Dealers have asked the petroleum minister to review daily pricing because of stock losses (our story).
Taxes still carried in the price
According to Dawn, the government still collects about Rs 114 a litre in taxes and duties on petrol and about Rs 100 a litre on diesel. That levy is the target of Jamaat-e-Islami's protest campaign, whose third phase began on 23 October.
Retail price vs PSO ex-depot price
The prices above are the notified retail prices at the pump. Our petrol price data page and diesel price data page track PSO's ex-depot Karachi price, which is read from PSO's own site and can differ slightly from the pump price. Both are updated daily.
Earlier changes
- 23 October 2026: petrol cut Rs 1.60 to Rs 377.71, diesel up Rs 1.64 to Rs 391.75.
- 22 October 2026: petrol cut Rs 2.71 to Rs 379.31, diesel up Re 0.31 to Rs 390.11.
- 21 October 2026: petrol up Re 0.88 to Rs 382.02, diesel up to Rs 389.80. Full story
- 20 October 2026: petrol cut Rs 5.16 to Rs 381.14, diesel down Rs 7.69 to Rs 389.27. Full story
- 17 October 2026: petrol cut Rs 3.93 to Rs 386.30 from Saturday. Full story
- 16 October 2026: petrol cut Rs 3.63 to Rs 390.23, diesel up 31 paisa. Full story
Frequently asked questions
- What is the petrol price in Pakistan today?
- From 24 October 2026 petrol costs Rs 377.71 a litre, unchanged, and high-speed diesel costs Rs 393.66 a litre, up Rs 1.91. The rates apply for three days, to 26 October.
- How often does the petrol price change in Pakistan now?
- Daily. The government moved to daily pricing, set by OGRA, after the petroleum minister's announcement on 17 July 2026.
Sources
- Govt raises diesel price, keeps petrol price unchanged: Radio Pakistan
- Govt reduces petrol price by Rs1.60 per litre, raises high-speed diesel rate by Rs1.64: Dawn
- Petrol price reduced, diesel rate increased by OGRA: ARY News
- Govt reduces petrol price by Rs2.71 per litre, ups high-speed diesel rate by Re0.31: Dawn
- OGRA reduces petrol price, increases diesel rate: ARY News
- JI to launch third phase of anti-petroleum levy protests from Oct 23: Geo News
Related reading
Economy
Petrol price cut Rs 3.63 to Rs 390.23 from today, diesel up 31 paisa to Rs 396.96
The new rates took effect on Friday 16 October. A 40-litre petrol tank now costs Rs 15,609, about Rs 145 less than yesterday, while diesel users pay slightly more.
16 Oct 2026

Reader comments 0
No comments yet. Say something useful.