
If you are looking for the petrol price in Pakistan today, this page gives you everything in one place: the official OGRA-notified rate, all fuel types, city-wise prices, Hi-Octane rates, a breakdown of what makes up today’s petrol price, and when the next revision is expected. Bookmark this page — we update today’s petrol rate in Pakistan every time OGRA issues a new notification.
The petrol price in Pakistan today is set by the federal government on the recommendation of the Oil and Gas Regulatory Authority (OGRA) and applies uniformly to every petrol pump across the country — whether it is PSO, Shell, Total PARCO, Attock, GO, Hascol, or any other oil marketing company (OMC). The current rate of Rs. 321.17 per litre has been in effect since March 7, 2026.
Petrol Price in Pakistan Today — All Fuel Types (April 2026)
The table below shows the complete petrol price in Pakistan today for all regulated petroleum products, as per the current OGRA notification effective March 7, 2026.
| Fuel Type | Previous Rate | Today’s Rate (April 2026) | Change |
|---|---|---|---|
| Petrol — Motor Spirit (MS 92) | Rs. 266.17/L | Rs. 321.17/L | ▲ +Rs. 55.00 |
| High-Speed Diesel (HSD) | Rs. 280.86/L | Rs. 335.86/L | ▲ +Rs. 55.00 |
| Kerosene Oil (SKO) | Rs. 318.81/L | Rs. 433.40/L | ▲ Adjusted |
| Light Diesel Oil (LDO) | Rs. 159.76/L | Rs. 365.62/L | ● Varies by OMC |
| Hi-Octane Euro 5 (RON 95-97) | Varies | Rs. 530–610/L | Not OGRA-controlled |
Petrol Price in Pakistan Today — City-Wise Rates
The today petrol rate in Pakistan is a single national price set by OGRA. Unlike LPG, petrol prices are uniform across all cities for regular MS 92. However, Hi-Octane petrol prices vary by city and company. Here is what consumers pay today:
Regular Petrol (MS 92) — Same Across All Cities
Note: Hi-Octane prices above are approximate PSO rates as of March/April 2026. Shell V-Power and Total PARCO Excellium prices are similarly priced and may vary by a few rupees. Regular MS 92 petrol is the same Rs. 321.17 nationwide at all companies.
Today’s Petrol Price by Company — PSO, Shell, Total PARCO & Others
Many consumers ask: is the petrol price today in Pakistan different at PSO, Shell, or Total PARCO? The short answer is no — for regular petrol (MS 92) and diesel, every licensed oil marketing company in Pakistan charges the same OGRA-notified rate. Here is a full breakdown:
| Oil Company | Regular Petrol (MS 92) | Hi-Octane / Premium | HSD Diesel |
|---|---|---|---|
| PSO (Pakistan State Oil) | Rs. 321.17/L | Rs. 530–610/L* | Rs. 335.86/L |
| Shell Pakistan | Rs. 321.17/L | Rs. 530–610/L* (V-Power) | Rs. 335.86/L |
| Total PARCO | Rs. 321.17/L | Rs. 530–610/L* (Excellium) | Rs. 335.86/L |
| Attock Petroleum | Rs. 321.17/L | Rs. 530–610/L* | Rs. 335.86/L |
| GO Petroleum / Hascol / Byco | Rs. 321.17/L | Varies by outlet* | Rs. 335.86/L |
*Hi-Octane (RON 95-97 Euro 5) is not controlled by OGRA. Prices vary by city due to freight charges. Gilgit and remote northern areas attract the highest Hi-Octane surcharges.
What Makes Up the Petrol Price in Pakistan Today? — Full Breakdown
The OGRA petrol price in Pakistan today of Rs. 321.17 per litre is not a single charge — it is the sum of several distinct components. Understanding what you are paying for helps explain why the petrol rate in Pakistan is so high today.
Rs. 321.17/Litre — What You Pay at the Pump (Approx. Breakdown)
As this breakdown shows, government taxes (PDL + GST) account for roughly 28% of every litre you buy today. This is why even when global crude prices fall, the full benefit does not always reach Pakistani consumers — the tax floor sets a high baseline for the petrol price in Pakistan today.
Why Is the Petrol Price in Pakistan So High Today?
The today petrol rate in Pakistan of Rs. 321.17/L is among the highest in the country’s history. Four major forces drove it to this level:
1. Global Crude Oil Surged 50–70% in Early March 2026
International crude oil prices surged dramatically in early March 2026, driven by escalating Middle East tensions and fears over the Strait of Hormuz — the narrow waterway through which approximately one-fifth of the world’s oil transits. Brent crude jumped from around $75 per barrel to over $130, triggering the emergency fuel price increase of Rs. 55/litre on March 7, 2026 — the single largest one-day petrol price hike in Pakistan’s history.
2. Pakistan’s IMF Commitments Prevent Subsidies
Under Pakistan’s $7 billion IMF Extended Fund Facility, the government is required to pass on international energy price movements directly to consumers. While the government absorbed approximately Rs. 69 billion to prevent the petrol price from breaching Rs. 400/litre, the IMF framework sharply limits the room for subsidy and ensures that the petrol price in Pakistan today broadly tracks global crude movements.
3. Petroleum Development Levy (PDL) Is at a Record Rs. 70/Litre
The PDL — a fixed government charge on every litre of petrol — stands at Rs. 70 per litre as part of Pakistan’s IMF-mandated revenue targets. Combined with 18% GST, government charges alone add roughly Rs. 105 to every litre of petrol sold in Pakistan today, forming an inescapable floor under the pump price.
4. US Dollar Exchange Rate Amplifies Import Costs
Since Pakistan imports crude oil and refined petroleum products priced in US dollars, any depreciation of the Pakistani rupee raises the cost of imports in rupee terms. Each Rs. 1 depreciation against the dollar adds approximately Rs. 0.60–0.80 to the petrol price per litre — even if global crude prices stay flat.
Petrol Price History in Pakistan — Recent Revisions
To put the petrol price in Pakistan today in perspective, here is how the petrol rate in Pakistan has changed over recent months and years:
| Effective Date | Petrol (MS 92) | Diesel (HSD) | Change vs Previous |
|---|---|---|---|
| April 2026 (Today) | Rs. 321.17/L | Rs. 335.86/L | Unchanged from Mar 7 |
| March 7, 2026 | Rs. 321.17/L | Rs. 335.86/L | ▲ +Rs. 55.00 |
| March 1, 2026 | Rs. 266.17/L | Rs. 280.86/L | ▲ Increased |
| February 16, 2026 | ~Rs. 256/L | ~Rs. 271/L | — |
| February 1, 2026 | ~Rs. 249/L | ~Rs. 265/L | — |
| January 2026 | ~Rs. 248/L | ~Rs. 264/L | — |
| All-Time High (Sep 16, 2023) | Rs. 331.38/L | — | Historic peak |
The current petrol price today in Pakistan of Rs. 321.17/L is the second-highest ever recorded, just below the all-time high of Rs. 331.38/L reached in September 2023. For a complete month-by-month price history going back to 2020, visit our Pakistan Petrol Price History page.
How Does OGRA Set the Petrol Price in Pakistan?
The OGRA petrol price in Pakistan today is determined through a structured formula under federal government oversight. Understanding this process helps explain why the petrol price per litre in Pakistan changes every fortnight — and sometimes even more frequently during periods of extreme volatility.
Step 1 — OGRA Calculates the Recommended Price
OGRA uses the Arab Gulf Import Parity benchmark to determine the ex-refinery price, converting international crude values to Pakistani rupees at the prevailing USD/PKR exchange rate. To this, OGRA adds PDL, GST, freight equalization margins, and dealer/OMC margins to arrive at the recommended pump price.
Step 2 — Government Makes the Final Decision
OGRA submits its recommendation to the federal government. The government can accept, modify, or reject the recommendation based on fiscal policy, IMF commitments, and political considerations. When global prices surge, the government sometimes absorbs part of the increase rather than passing the full amount to consumers — as happened in early March 2026 when it absorbed Rs. 69 billion to keep the petrol price in Pakistan below Rs. 400/litre.
Step 3 — Fortnightly Revision Cycle
Petrol prices in Pakistan are officially revised on the 1st and 16th of each month — a fortnightly cycle. However, during extreme global volatility (like the March 2026 crisis), the government has moved to more frequent weekly reviews to respond faster to international market shifts. The next petrol price revision in Pakistan is expected around April 15–16, 2026.
How Today’s Petrol Price Affects Pakistani Consumers
The petrol price in Pakistan today of Rs. 321.17/litre ripples through the entire economy. Here is what it means in practical terms for ordinary Pakistanis:
Daily Commuters
A motorcycle averaging 40 km/litre and covering 30 km per day consumes roughly 0.75 litres daily — costing Rs. 241 per day or approximately Rs. 7,200 per month in fuel at today’s petrol price in Pakistan. A car averaging 12 km/litre on the same 30 km commute costs around Rs. 803 per day — nearly Rs. 24,000 per month just in petrol.
Rickshaws and Public Transport
Most auto-rickshaws in Pakistan run on CNG or LPG, but those using petrol face dramatically higher operating costs at today’s rates. Higher fuel costs for transport operators typically translate into higher fares — directly increasing the daily commuting expenses of millions of low-income Pakistanis who rely on public transport.
Goods and Services Inflation
Almost everything transported in Pakistan — food, raw materials, finished goods — moves by truck or van on diesel or petrol. With the diesel price also at Rs. 335.86/litre today, transportation costs for goods are at near-historic highs, feeding directly into food inflation and the cost of living for every household.
Backup Power Generation
Millions of Pakistani households and businesses run petrol generators during load shedding. A 2 kVA generator consuming 1.5–2 litres per hour now costs Rs. 482–642 per hour to run at today’s petrol price in Pakistan — significantly higher than before the March 2026 price hike.
How to Save on Petrol at Today’s Prices in Pakistan
- Fill up before the fortnightly revision. If news suggests prices may rise, refuelling just before the revision deadline (1st or 16th of the month) can save you Rs. 20–50+ per litre compared to buying after a hike.
- Use our Fuel Cost Calculator to calculate your monthly petrol bill at today’s rate and plan your budget.
- Maintain your vehicle. Properly inflated tyres, clean air filters, and regular servicing can improve fuel efficiency by 10–15% — effectively reducing your personal petrol price per km.
- Consider carpooling. Sharing a vehicle with colleagues or neighbours halves each person’s fuel cost at today’s high petrol prices.
- Report overcharging. All petrol pumps must charge exactly Rs. 321.17/litre for MS 92. If you are charged more, report to OGRA or the Petroleum Division of the Ministry of Energy.
- Bookmark this page. We publish updated rates the moment OGRA issues a new notification — so you always know the petrol price in Pakistan today before heading to the pump.