⬡ LIVE
Petrol MS 92 Rs. 381.78 ▼ 22.00 Diesel HSD Rs. 380.78 ▼ 22.00 Kerosene Rs. 450.15 ▼ 17.33 LDO Rs. 369.72 ▼ 25.70 May 29, 2026

Petrol Price in Pakistan Today — May 2026

May 29, 2026 · By Umme Muhammad · 18 min read
Petrol Price in Pakistan Today — May 2026
🇵🇰 Official OGRA Rate — Updated 29 May 2026

Petrol Price in Pakistan Today — 29 May 2026

Effective from 29 May 2026  |  Next review: ~5 June 2026  |  Source: Petroleum Division, Govt. of Pakistan

Petrol Price Today: Rs. 381.78 / Litre

Petrol Price in Pakistan Today — 29 May 2026 (All Fuels)

The petrol price in Pakistan today is Rs. 381.78 per litre, effective 29 May 2026. The government has reduced the petrol price by Rs. 22.00 per litre compared to the previous rate of Rs. 403.78/L set on 23 May 2026. High-Speed Diesel saw an equal cut of Rs. 22.00/litre. Below are all four official OGRA-notified fuel prices in Pakistan today.

Petrol (MS-92)
Rs. 381.78
per litre
▼ −22.00 vs 23 May
🚛
Diesel (HSD)
Rs. 380.78
per litre
▼ −22.00 vs 23 May
🪔
Kerosene
Rs. 450.15
per litre
— Unchanged
🏭
LDO
Rs. 369.72
per litre
— Unchanged

✅ Petrol price in Pakistan today effective 29 May 2026  |  Valid until next OGRA notification (~5 June 2026)

Official Pakistan Petroleum Prices effective 29 May 2026
Fuel Type Price Today (Rs/L) 23 May Price Change Status
Petrol (Motor Spirit MS-92) 381.78 403.78 ▼ −22.00 ✅ Current
High-Speed Diesel (HSD) 380.78 402.78 ▼ −22.00 ✅ Current
Kerosene Oil 450.15 450.15 — No change ✅ Current
Light Diesel Oil (LDO) 369.72 369.72 — No change ✅ Current
Note: The petrol price in Pakistan today is based on official OGRA-notified rates announced by the Petroleum Division, Government of Pakistan effective 29 May 2026. Prices apply uniformly at all PSO, Shell, Total PARCO, Attock, and GO (Aramco) pumps nationwide. The next review is expected around 5 June 2026.

Why Did Petrol Price in Pakistan Decrease on 29 May 2026?

The government reduced the petrol price in Pakistan by Rs. 22.00/litre and high-speed diesel by Rs. 22.00/litre on 29 May 2026. Kerosene and LDO prices remained unchanged in this revision.

Prime Minister Shehbaz Sharif announced the reduction on the third day of Eid, stating that providing relief to the public remains his top priority. The decision was taken as soon as fiscal space became available, continuing the government’s consistent relief policy even under difficult economic conditions. The cut benefits commuters, transport operators, motorcycle users, and rickshaw drivers across the country.

Context: The petrol price in Pakistan today stands at Rs. 381.78/litre — well below the all-time high of Rs. 458.40/litre recorded on 3 April 2026, and down Rs. 22.00 from the Rs. 403.78/litre rate set on 23 May 2026.

Petrol Price in Pakistan Today by City — 29 May 2026

Under Pakistan’s Inland Freight Equalization Margin (IFEM) system, the petrol price in Pakistan today is uniform across all cities. Whether you fill up in Karachi, Lahore, Islamabad, Multan, or Quetta, you pay the same government-notified rate of Rs. 381.78 per litre.

Petrol and Diesel prices by city, 29 May 2026
City Petrol Price Today (Rs/L) Diesel HSD (Rs/L)
Karachi381.78380.78
Lahore381.78380.78
Islamabad / Rawalpindi381.78380.78
Multan381.78380.78
Peshawar381.78380.78
Faisalabad381.78380.78
Quetta381.78380.78
Hyderabad381.78380.78
Gujranwala381.78380.78
Sialkot381.78380.78

Petrol Price in Pakistan — Recent History (2026)

Tracking the petrol price in Pakistan throughout 2026 shows dramatic volatility driven by global oil market fluctuations and regional uncertainties. Here is a month-by-month summary:

Jan 2026 Rs. 263.45 ↑ +0.00
Feb 2026 Rs. 266.17 ↑ +2.72
7 Mar 2026 Rs. 321.17 ↑ +55.00 🔴
3 Apr 2026 Rs. 458.40 ↑ All-time peak
25 Apr 2026 Rs. 366.58 ↓ PDL cut relief
1 May 2026 Rs. 399.86 ↑ +33.28
9 May 2026 Rs. 414.78 ↑ +14.92
16 May 2026 Rs. 409.78 ↓ −5.00
23 May 2026 Rs. 403.78 ↓ −6.00
29 May 2026 Rs. 381.78 ↓ −22.00 (current)

* For the full petrol price history from 2006–2026 including heatmap and OGRA notification log, see the complete Pakistan petrol price history.


How Is Petrol Price in Pakistan Calculated?

The petrol price in Pakistan today is set by OGRA’s pricing formula, reviewed by the Ministry of Energy (Petroleum Division) and approved by the federal cabinet. The final pump price is a sum of these components:

Components of petrol price in Pakistan
Component Description
Ex-Refinery / Import PriceInternational crude cost + refining margin, converted at USD/PKR rate
Petroleum Development Levy (PDL)Government levy adjusted periodically
General Sales Tax (GST)18% on cumulative price stack
IFEMInland Freight Equalization Margin — equalises petrol price nationwide
OMC & Dealer MarginsFixed margins for oil marketing companies and pump dealers
Climate Support LevyEnvironmental levy on petroleum products
What drives petrol price changes in Pakistan? The two biggest variables are international crude oil prices (Brent/WTI benchmark) and the USD/PKR exchange rate. When global crude rises or the rupee weakens, the petrol price in Pakistan goes up — even if the government holds levies steady.
View Official OGRA Petroleum Price Notifications →

When Will Petrol Price in Pakistan Change Next?

The government follows weekly price reviews under the emergency review mechanism introduced in March 2026. The next petrol price in Pakistan revision is expected around 5 June 2026.

Bookmark this page — we update the petrol price in Pakistan today within hours of every official Petroleum Division notification, so you always have the most current rate.


Frequently Asked Questions — Petrol Price in Pakistan Today

What is the petrol price in Pakistan today (29 May 2026)?
The petrol price in Pakistan today is Rs. 381.78 per litre, effective 29 May 2026. This is a reduction of Rs. 22.00 from the previous rate of Rs. 403.78/litre set on 23 May 2026.
What is the diesel price in Pakistan today?
The High-Speed Diesel (HSD) price in Pakistan today is Rs. 380.78 per litre effective 29 May 2026, down Rs. 22.00 from Rs. 402.78/litre.
Did petrol price go up or down on 29 May 2026?
Petrol price in Pakistan went down by Rs. 22.00 per litre on 29 May 2026. The new rate is Rs. 381.78/litre compared to Rs. 403.78/litre previously. Diesel dropped by the same Rs. 22.00/litre to Rs. 380.78/litre.
Is the petrol price the same in all cities of Pakistan?
Yes. Under Pakistan’s IFEM (Inland Freight Equalization Margin) system, the petrol price in Pakistan today is uniform at Rs. 381.78/litre across all cities including Karachi, Lahore, Islamabad, Multan, Peshawar, and Quetta.
When is the next petrol price review in Pakistan?
The next petrol price review in Pakistan is expected around 5 June 2026. Prices are reviewed weekly by OGRA and the Petroleum Division.
Who sets the petrol price in Pakistan?
The petrol price in Pakistan is set by OGRA (Oil and Gas Regulatory Authority) in consultation with the Ministry of Energy (Petroleum Division) and approved by the federal cabinet. Prices are based on international crude oil costs, PDL, GST, and OMC/dealer margins.

Umme Muhammad
By Umme Muhammad

Founder of PakistanPetrolPrices.com. Covering official OGRA fuel price updates, energy news and consumer tools for Pakistan since 2020.

Share Prices