Khyber Pakhtunkhwa
Petrol price in Peshawar today
Petrol in Peshawar is Rs 398.30 a litre and diesel Rs 396.24, effective 10 October 2026 — and that is the price everywhere in Pakistan. OGRA notifies one rate for the whole country, not one per city.
Why Peshawar pays the national rate
One line in OGRA's build-up makes it so: the Inland Freight Equalisation Margin. It averages the cost of moving fuel across the country into a single figure, so the pump price in Peshawar does not climb with its distance from the port at Karachi. Peshawar, Khyber Pakhtunkhwa, is charged exactly what Mardan is.
The figure above is the notified per-litre price, itemised to every component and traced to the source document, like the rest of this record. See the full build-up, or why the pump can still charge more.