Petrol is Rs 381.14 per litre at every oil company in Pakistan today, including Aramco, Attock, TotalEnergies Parco and GO. Diesel is Rs 389.27.
Petrol & Diesel Price by Oil Company
| Company | Petrol | Diesel |
|---|---|---|
| PSO | Rs 381.14 | Rs 389.27 |
| Shell Pakistan | Rs 381.14 | Rs 389.27 |
| Aramco (Gas & Oil Pakistan) | Rs 381.14 | Rs 389.27 |
| Attock Petroleum (APL) | Rs 381.14 | Rs 389.27 |
| TotalEnergies Parco | Rs 381.14 | Rs 389.27 |
| GO (Gas & Oil) | Rs 381.14 | Rs 389.27 |
| Hascol | Rs 381.14 | Rs 389.27 |
| Puma Energy | Rs 381.14 | Rs 389.27 |
All OMCs must sell at or below the OGRA ceiling price effective 20 October 2026. Premium grades are priced by each company.
Premium Fuel at Each Company
Hi-Octane, Aramco's premium grade, Total Excellium and Shell V-Power are deregulated. We publish only verified figures: PSO Octane Euro 5 is Rs 415.00. Other premium prices are not yet tracked.
How Much Each Company Earns per Litre
OGRA’s breakdown fixes the oil company (OMC) margin and the dealer (pump) margin per litre. The figures are the same for every company: see today’s margins in the breakdown. Companies compete on service, location and premium fuels, not on the price of regular petrol.
Recent Revisions (All Companies)
| Effective date | Petrol | Change | Diesel (HSD) | Change |
|---|---|---|---|---|
| 20 Oct 2026 | 381.14 | ▼ 5.16 | 389.27 | ▼ 7.69 |
| 17 Oct 2026 | 386.30 | ▼ 3.93 | 396.96 | 0.00 |
| 16 Oct 2026 | 390.23 | ▼ 3.63 | 396.96 | ▲ 0.31 |
| 15 Oct 2026 | 393.86 | ▲ 1.20 | 396.65 | ▼ 0.17 |
| 14 Oct 2026 | 392.66 | ▼ 2.71 | 396.82 | ▼ 0.03 |
| 13 Oct 2026 | 395.37 | ▼ 2.93 | 396.85 | ▲ 0.61 |
| 10 Oct 2026 | 398.30 | ▼ 0.66 | 396.24 | ▲ 0.52 |
| 9 Oct 2026 | 398.96 | ▲ 2.31 | 395.72 | ▲ 0.78 |
| 8 Oct 2026 | 396.65 | ▲ 1.82 | 394.94 | ▼ 0.91 |
| 7 Oct 2026 | 394.83 | ▲ 1.19 | 395.85 | ▼ 1.91 |
?Frequently asked questions
Is petrol cheaper at Attock or Total?
No. All companies sell regular petrol at the same OGRA price.
What is the Aramco petrol price in Pakistan?
Rs 381.14 per litre for regular petrol, effective 20 October 2026.