Petrol price in Pakistan today (October 21, 2026): petrol is Rs382.02 per litre and high-speed diesel is Rs389.80 per litre after the government raised petrol by Re0.88 and diesel by Re0.53 under the daily pricing system. Read the full update.
Petrol Price in Pakistan Today
| Fuel | Price per Litre | Change |
|---|---|---|
| Petrol | Rs382.02 | +Re0.88 |
| High-Speed Diesel | Rs389.80 | +Re0.53 |
Last updated: October 21, 2026. Prices are updated whenever the government revises them.
How Petrol Prices Are Set in Pakistan
The Oil and Gas Regulatory Authority (OGRA) works out ex-depot prices under the federal government’s pricing mechanism, based on global oil prices, Platts rates, premiums, the exchange rate and taxes. Under the daily pricing system now in place, prices can change more often than the old fortnightly reviews.
Previous Revision
On October 16, 2026, petrol was cut by Rs3.93 to Rs386.30 per litre while diesel stayed at Rs396.96.
Frequently Asked Questions
What is the petrol price in Pakistan today?
Petrol is Rs381.14 per litre today.
What is the diesel price in Pakistan today?
High-speed diesel is Rs389.27 per litre today.
