Petrol Price in Pakistan Today

Petrol price in Pakistan today: Rs 379.25 per litre (▲ Rs 1.54) and high-speed diesel Rs 395.82 per litre (▲ Rs 2.16), effective 27 October 2026.

Effective 27 October 2026 From the official notification Free fuel cost calculator
Petrol per litre
Rs 379.25
High-speed diesel
Rs 395.82
Petrol change
▲ Rs 1.54
Diesel change
▲ Rs 2.16

Fuel cost calculator

Bike 40–60 · small car 14–18 · SUV 8–11
Fuel cost per month
Rs 21,130
Per day
Rs 813
Litres per month
55.7
Cost per km
Rs 27.09

Recent petrol and diesel prices

Effective fromPetrol (Rs/litre)Diesel (Rs/litre)
27 October 2026379.25 (▲ Rs 1.54)395.82 (▲ Rs 2.16)
24 October 2026377.71 (▼ Rs 12.52)393.66 (▼ Rs 3.30)
16 October 2026390.23 396.96

What decides the petrol price in Pakistan

OGRA works out the price from these and the Petroleum Division / Finance Division notify it. Prices take effect from midnight on the date notified.

Prices are for information; the price at the pump is final. Last updated from the notification of 27 October 2026.

Frequently asked questions

What is the petrol price in Pakistan today?

Petrol (motor spirit) is Rs 379.25 per litre and high-speed diesel is Rs 395.82 per litre, effective 27 October 2026, according to the latest Petroleum Division notification.

How often do petrol prices change in Pakistan?

For years prices were revised on the 1st and 16th of each month. In 2026 the government has been revising them more often – sometimes every few days – based on international oil prices, the exchange rate and taxes. We update this page after each notification.

How much tax is included in the petrol price?

A large part of the price is taxes and levies – over Rs 100 per litre on petrol and diesel in October 2026, mainly the petroleum levy and climate support levy – plus customs duty, freight and the margins of oil companies and dealers.

Is the petrol price the same in every city?

Yes. Under the Inland Freight Equalisation Margin (IFEM), the notified price is the same at every pump in Pakistan, so Karachi, Lahore, Islamabad and Peshawar pay the same per litre.

Last reviewed: October 2026