Fuel Prices in Pakistan: What You Pay at the Pump and Why
Petrol in Pakistan costs about $1.075 per litre, which works out to roughly $4.07 per US gallon. In local terms, that is around ₨299.0 per litre of petrol, while diesel sits a little higher at about $1.118 per litre. By global standards Pakistan is on the cheaper side: it ranks 36th out of 170 countries surveyed, and its pump price sits well below the world average of $1.484 per litre.

Why Pakistan's Prices Sit Below the World Average
Pakistan is overwhelmingly an oil importer. It produces only a small fraction of the crude and refined product it consumes, so the bill at the pump is exposed to two big external forces: the global price of crude oil and the value of the Pakistani rupee against the US dollar. When the rupee weakens, the same barrel of imported oil costs more rupees, and that feeds straight through to petrol and diesel rates.
The government sets retail fuel prices administratively, usually revising them on a fortnightly basis through the Oil and Gas Regulatory Authority (OGRA) and the Finance Division. Prices are not left to free-market swings at individual stations the way they are in many Western countries. This managed system is why the headline number tends to move in discrete steps rather than drifting daily.
The Role of Taxes and the Petroleum Levy
A large share of what Pakistani drivers pay is tax. The biggest single component is the Petroleum Development Levy (PDL), a fixed per-litre charge that the government has leaned on heavily as a revenue tool, partly under commitments tied to IMF programs. Because the levy is a flat amount rather than a percentage, it cushions the budget even when global crude falls. Sales tax and distribution and dealer margins make up the rest. The relatively low underlying cost of imported product is therefore offset by these levies, keeping the final figure moderate by world measures but still a heavy burden on local incomes.
The Trend: A Decade of Sharp Increases
The historical record tells a clear story. That is more than a six-fold rise from trough to peak in USD terms, driven largely by a depreciating rupee, the removal of fuel subsidies, and the steady ramp-up of the petroleum levy. Today's $1.075 is below that 2026 peak but still far above the decade average, reflecting how structurally higher Pakistani fuel costs have become.
For context, oil-rich exporters with heavy subsidies sit far cheaper, while Pakistan's level is closer to that of other import-dependent economies. You can compare it with energy-importing Japan or neighbouring Bhutan, and contrast it against oil exporters such as Guyana and Trinidad & Tobago, where domestic production keeps pump prices low.

FAQ
How much does petrol cost in Pakistan right now?
Petrol is approximately ₨299.0 per litre, or about $1.075 per litre (roughly $4.07 per US gallon). Diesel is slightly higher at around $1.118 per litre. Prices are revised by the government on a fortnightly basis, so the exact figure changes through the month.
Why are fuel prices in Pakistan so high compared to local wages?
Although $1.075 per litre is below the world average of $1.484, it is steep relative to incomes. Pakistan imports nearly all its oil, so a weak rupee and global crude swings push costs up, and a large Petroleum Development Levy plus sales tax add to the final price at the pump.
Will fuel prices in Pakistan go up or down?
Prices peaked at about $1.491 per litre in May 2026 and have eased somewhat since. The direction depends mainly on the rupee-dollar exchange rate, global crude prices, and how high the government keeps the petroleum levy under its fiscal and IMF commitments. See world fuel prices to track how Pakistan compares.
