Petrol Price in Pakistan Today — 29 May 2026
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 price in Pakistan today effective 29 May 2026 | Valid until next OGRA notification (~5 June 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 |
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.
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.
| City | Petrol Price Today (Rs/L) | Diesel HSD (Rs/L) |
|---|---|---|
| Karachi | 381.78 | 380.78 |
| Lahore | 381.78 | 380.78 |
| Islamabad / Rawalpindi | 381.78 | 380.78 |
| Multan | 381.78 | 380.78 |
| Peshawar | 381.78 | 380.78 |
| Faisalabad | 381.78 | 380.78 |
| Quetta | 381.78 | 380.78 |
| Hyderabad | 381.78 | 380.78 |
| Gujranwala | 381.78 | 380.78 |
| Sialkot | 381.78 | 380.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:
* 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:
| Component | Description |
|---|---|
| Ex-Refinery / Import Price | International 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 |
| IFEM | Inland Freight Equalization Margin — equalises petrol price nationwide |
| OMC & Dealer Margins | Fixed margins for oil marketing companies and pump dealers |
| Climate Support Levy | Environmental levy on petroleum products |
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
📌 Source: OGRA — Oil and Gas Regulatory Authority & Ministry of Energy (Petroleum Division), Government of Pakistan. | Last updated: . | Prices in Pakistani Rupees (PKR) per litre.