⬡ LIVE
Petrol MS 92 Rs. 321.17 ▲ +55.00 Diesel HSD Rs. 335.86 ▲ +55.00 Kerosene Rs. 358.81 ▲ +40.00 LDO Rs. 159.76 ● No Change March 14, 2026

Petrol Price in Pakistan Today — April 2026

April 1, 2026 · By Abu Mohammad · 26 min read
Petrol Price in Pakistan Today — April 2026
Petrol price in Pakistan today is Rs. 321.17/litre
📅 April 1, 2026 🏛️ Source: OGRA Official Notification 🔄 Updated: April 1, 2026 ⛽ Next Revision: ~April 15–16, 2026
⚡ Petrol Price in Pakistan Today — April 2026 (OGRA Official Rates)
Petrol MS 92
Rs. 321.17
per litre
▲ +Rs. 55.00 (Mar 7, 2026)
Hi-Speed Diesel (HSD)
Rs. 335.86
per litre
▲ +Rs. 55.00 (Mar 7, 2026)
Kerosene Oil (SKO)
Rs. 433.40
per litre
▲ Adjusted
Light Diesel Oil (LDO)
Rs. 365.62
per litre
● Varies by OMC
Hi-Octane (RON 95-97)
Rs. 530–610
per litre (varies)
Not OGRA-controlled
Source: OGRA Official Notification · Effective since March 7, 2026 · Unchanged as of April 1, 2026 · Uniform across PSO, Shell, Total PARCO, Attock, GO, Hascol & all OMCs for regular petrol & diesel · Hi-Octane prices are company-set and vary by city · Next revision expected ~April 15–16, 2026
The petrol price in Pakistan today is Rs. 321.17 per litre — the highest in Pakistan’s history for a sustained period — following the historic March 7, 2026 fuel price increase of Rs. 55 per litre that shocked consumers and businesses nationwide.

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
📌 Important: The petrol price in Pakistan today of Rs. 321.17/litre applies to regular Motor Spirit (MS 92) — the standard petrol used by the vast majority of vehicles. Hi-Octane (RON 95-97 / Euro 5) is a premium grade whose price is set independently by each oil marketing company and is not regulated by OGRA.

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

📍 Lahore
Rs. 321.17/L
Hi-Octane: Rs. 589.88/L (PSO)
📍 Karachi
Rs. 321.17/L
Hi-Octane: Rs. 589.88/L (PSO)
📍 Islamabad
Rs. 321.17/L
Hi-Octane: Rs. 589.88/L (PSO)
📍 Rawalpindi
Rs. 321.17/L
Hi-Octane: Rs. 589.88/L (PSO)
📍 Peshawar
Rs. 321.17/L
Hi-Octane: Rs. 589.88/L (PSO)
📍 Multan
Rs. 321.17/L
Hi-Octane: Rs. 589.88/L (PSO)
📍 Quetta
Rs. 321.17/L
Hi-Octane: Rs. 589.88/L (PSO)
📍 Faisalabad
Rs. 321.17/L
Hi-Octane: Rs. 589.88/L (PSO)
📍 Gilgit
Rs. 321.17/L
Hi-Octane: Rs. 589.88/L (PSO)

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)

Ex-Refinery Price (Crude-linked import cost)~Rs. 181/L (56%)
Petroleum Development Levy (PDL)Rs. 70/L (22%)
General Sales Tax (GST — 18%)~Rs. 35/L (11%)
Inland Freight Equalization Margin (IFEM)~Rs. 18/L (6%)
OMC Margin + Dealer Commission~Rs. 17/L (5%)
*Approximate breakdown based on OGRA pricing formula. Actual component values shift with each revision.

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.

💡 Did you know? Pakistan adopted the RON 92 petrol standard in 2016, replacing the older RON 87 grade. Euro V emission standards were implemented in 2020. Today’s regular petrol at Rs. 321.17/litre is RON 92, Euro V compliant. Hi-Octane (RON 95-97) is available at a premium and is recommended for turbocharged or high-performance engines — but its price is not set by OGRA.

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.

⚠️ What to Watch: With Brent crude hovering around $60–$70 per barrel by late March 2026 (down from the March peak of $130+), there is a possibility the petrol price in Pakistan could decrease at the next April 15–16 revision — if global prices remain stable and the rupee does not weaken further. However, the PDL floor of Rs. 70/L means any reduction would be moderate. Follow PakistanPetrolPrices.com for the latest update the moment OGRA announces new rates.

How to Save on Petrol at Today’s Prices in Pakistan

✅ Practical Tips for Pakistani Consumers:
  • 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.

Frequently Asked Questions — Petrol Price in Pakistan Today

❓ What is the petrol price in Pakistan today?
The petrol price in Pakistan today is Rs. 321.17 per litre for regular Motor Spirit (MS 92), as per the OGRA notification effective from March 7, 2026. This rate applies uniformly at all petrol stations across Pakistan.
❓ What is the petrol price per litre in Pakistan today?
The petrol price per litre in Pakistan today is Rs. 321.17 for regular petrol. Hi-Octane Euro 5 (RON 95-97) is not OGRA-regulated and ranges from Rs. 530 to Rs. 610 per litre depending on the company and city.
❓ What is the today petrol rate in Pakistan in Lahore?
The today petrol rate in Pakistan in Lahore is Rs. 321.17 per litre — the same as the national rate. Hi-Octane petrol in Lahore costs approximately Rs. 589.88/L at PSO pumps.
❓ What is the petrol price in Karachi today?
The petrol price in Karachi today is Rs. 321.17/L for regular petrol (MS 92). PSO Hi-Octane in Karachi is approximately Rs. 589.88 per litre — the lowest among major cities due to proximity to the port.
❓ What is the diesel price in Pakistan today?
The diesel price in Pakistan today is Rs. 335.86 per litre for High-Speed Diesel (HSD), as per the current OGRA notification effective March 7, 2026.
❓ What is the OGRA petrol price in Pakistan today?
The OGRA petrol price in Pakistan today is Rs. 321.17/L. OGRA calculates and recommends this price to the federal government based on the Arab Gulf import parity formula.
❓ Is the petrol price the same at PSO, Shell, and Total PARCO today?
Yes. For regular petrol (MS 92), all oil marketing companies must charge the same OGRA-notified petrol price in Pakistan today of Rs. 321.17/L. Only Hi-Octane/premium petrol prices vary between companies.
❓ When is the next petrol price revision in Pakistan?
The next petrol price revision in Pakistan is expected around April 15–16, 2026. OGRA reviews petrol prices fortnightly (1st and 16th of each month). Bookmark PakistanPetrolPrices.com — we publish the new rate the moment the government announces it.
❓ Will the petrol price go up or down at the next revision?
With Brent crude falling from its March 2026 peak, there is a moderate possibility the petrol price in Pakistan could decrease at the April 15–16 revision. However, the PDL of Rs. 70/L limits how much reduction consumers can expect. Global price stability is the key variable.
❓ What is the Hi-Octane petrol price in Pakistan today?
Hi-Octane (RON 95-97) petrol prices in Pakistan today are not set by OGRA and vary by company and city. They typically range from Rs. 530 to Rs. 610 per litre. Hi-Octane is recommended for turbocharged engines but is not required for most vehicles.
❓ What is the highest petrol price ever recorded in Pakistan?
The highest petrol price ever in Pakistan was Rs. 331.38 per litre, recorded on September 16, 2023. Today’s rate of Rs. 321.17/L is the second-highest in history, following the March 7, 2026 emergency price increase of Rs. 55/litre.
Abu Mohammad
By Abu Mohammad

Abu Mohammad is the founder and editor of PakistanPetrolPrices.com a dedicated platform providing accurate, up-to-date fuel price information for Pakistani consumers. With a keen interest in energy economics and everyday affordability, he started the site to give people a reliable single source for official OGRA price notifications, fuel calculators, and price history data.

Share Prices