Petrol Cost of Driving Between Pakistani Cities
What the petrol actually costs on 21 real routes, on a bike, a small car and a sedan. Every figure re-prices itself with the PSO rate.

Photo: Asadalikhan1993 · Wikimedia Commons · CC BY-SA 4.0
Before a long drive the question is always the same: what will the petrol cost? This page answers it for 21 routes between Pakistani cities, at the official PSO rate of Rs 398.30 a litre. Every figure below is recalculated whenever that rate moves, so the table is never quoting last month's price.
Three vehicles, chosen because they are what people actually drive here: a Honda CD 70 at 50 km per litre, a Suzuki Mehran at 15, and a Honda City at 13. These are the same figures our fuel cost calculator uses, so the two can never disagree about the same car.
What the petrol costs, one way
| Route | Distance | Honda CD 70 | Suzuki Mehran | Honda City |
|---|---|---|---|---|
| Islamabad to Rawalpindi | 15 km | Rs 120 | Rs 400 | Rs 460 |
| Peshawar to Nowshera | 45 km | Rs 360 | Rs 1,190 | Rs 1,380 |
| Sialkot to Gujranwala | 45 km | Rs 360 | Rs 1,190 | Rs 1,380 |
| Peshawar to Mardan | 60 km | Rs 480 | Rs 1,590 | Rs 1,840 |
| Rawalpindi to Murree | 60 km | Rs 480 | Rs 1,590 | Rs 1,840 |
| Karachi to Thatta | 100 km | Rs 800 | Rs 2,660 | Rs 3,060 |
| Multan to Bahawalpur | 100 km | Rs 800 | Rs 2,660 | Rs 3,060 |
| Faisalabad to Sargodha | 110 km | Rs 880 | Rs 2,920 | Rs 3,370 |
| Lahore to Sialkot | 125 km | Rs 1,000 | Rs 3,320 | Rs 3,830 |
| Faisalabad to Lahore | 130 km | Rs 1,040 | Rs 3,450 | Rs 3,980 |
| Hyderabad to Nawabshah | 130 km | Rs 1,040 | Rs 3,450 | Rs 3,980 |
| Hyderabad to Karachi | 160 km | Rs 1,270 | Rs 4,250 | Rs 4,900 |
| Rawalpindi to Peshawar | 175 km | Rs 1,390 | Rs 4,650 | Rs 5,360 |
| Islamabad to Peshawar | 185 km | Rs 1,470 | Rs 4,910 | Rs 5,670 |
| Faisalabad to Multan | 240 km | Rs 1,910 | Rs 6,370 | Rs 7,350 |
| Sialkot to Islamabad | 250 km | Rs 1,990 | Rs 6,640 | Rs 7,660 |
| Hyderabad to Sukkur | 310 km | Rs 2,470 | Rs 8,230 | Rs 9,500 |
| Lahore to Multan | 340 km | Rs 2,710 | Rs 9,030 | Rs 10,420 |
| Islamabad to Lahore | 375 km | Rs 2,990 | Rs 9,960 | Rs 11,490 |
| Rawalpindi to Lahore | 380 km | Rs 3,030 | Rs 10,090 | Rs 11,640 |
| Karachi to Sukkur | 470 km | Rs 3,740 | Rs 12,480 | Rs 14,400 |
Read it as petrol and nothing else. A real trip also costs tolls on the motorway, the wear you are putting on the car, and whatever the drive itself is worth to you. None of those are in the table, because we do not hold honest numbers for them and a made-up column is worse than a missing one.
The short drives
On a run like Islamabad to Rawalpindi (15 km) the petrol is Rs 400 in a Suzuki Mehran and Rs 120 on a bike. At that distance the fuel is rarely what decides anything; parking and the hour you lose in traffic matter more.
The long hauls
Karachi to Sukkur is the longest route we price, at 470 km. In a Honda City that is Rs 14,400 of petrol each way, so Rs 28,800 there and back — before tolls. This is the distance at which filling the empty seats stops being a nicety and starts being the difference between an affordable trip and an expensive one: four people in that car pay a quarter each.
Working out a route that is not listed
The arithmetic is simple enough to do yourself: distance divided by your car's km per litre, times the petrol price. For a 300 km drive in a car doing 13 km per litre that is about Rs 9,190. The fuel cost calculator does it for any distance and any car, and splits it by the number of people travelling.
Where the petrol price comes from
Pakistan State Oil publishes the official rate, and we read it every 30 minutes. OGRA now revises fuel prices as often as daily rather than fortnightly, which is why a table like this has to be computed rather than typed. You can see today's petrol price, diesel, and every change we have recorded with the date it took effect.
Splitting the cost
Petrol is the same whether one person is in the car or four, which is the whole argument for sharing a long drive. Shareide runs intercity seats on these routes: you either take a seat in a car already going, or post your own trip and let people share the cost of it. The fares for each route are on its own page, linked in the table above.
More from the Shareide Blog
Handpicked reads to help you get the most out of Shareide
Try Per-Seat Ride Sharing Today
Download Shareide and book your first seat - cheaper, verified, and built for Pakistan's daily commuters.
Download App


