Loading fuel prices…
Loading fuel prices…
Petrol Price Today — Karachi
per Litre
Last Updated
28 September 2026 at 06:20 pm
Effective From
16 July 2026
Pakistan operates a uniform national fuel pricing system. The petrol price displayed above is the applicable national retail rate as notified by OGRA and the Ministry of Finance, effective across all cities including Karachi. Individual petrol station prices and service quality may vary, but the base fuel price is standardized nationwide.
Current Price
Rs. 248.99
Previous Price
Rs. 252.89
Price Change
-3.90(-1.54%)Karachi residents and motorists can check the current petrol price on this page, which is updated every time OGRA and the federal government announce a revised fuel price. The current rate of Rs. 248.99 per litre applies uniformly across Karachi and the rest of Pakistan.
Pakistan follows a centrally regulated fuel pricing model, meaning there is no price variation between provinces or major cities. Whether you fill up at a PSO pump in Karachi or an ATTOCK pump in any other city, the base petrol price per litre remains the same. Individual stations may differ in service, quality assurance and loyalty programs, but not the regulated fuel rate.
Fuel prices in Pakistan are reviewed by OGRA approximately every two weeks, based on changes in international crude oil prices, the USD/PKR exchange rate, and applicable taxes including the Petroleum Development Levy (PDL). This means the Karachi petrol price can change on the 1st and 16th of each month. Our website updates as soon as the official OGRA notification is released.