For instance, if a motorcyclist exceeds the speed limit, the fine in Karachi is Rs 5,000, while in Islamabad it’s only Rs 1,000, and in Lahore, a mere Rs 200.

For car or jeep owners, the numbers climb even higher: Rs 10,000 in Karachi, Rs 1,500 in Islamabad, and Rs 750 in Lahore for the same speeding offense.

Heavy vehicles such as buses, trailers, or dumpers face Rs 20,000 fines in Karachi for overspeeding, compared to just Rs 2,500 in both Lahore and Islamabad.

Driving on the wrong side of the road? In Karachi, that can cost anywhere between Rs 25,000 and Rs 100,000, while in Islamabad it’s just Rs 1,000, and in Lahore, between Rs 200 and Rs 750.

Those caught driving without a valid license face Rs 20,000 to Rs 30,000 fines in Karachi, compared to Rs 1,000 to Rs 8,000 in Islamabad, and only Rs 200 to Rs 1,000 in Lahore.

And if the driver happens to be underage, Karachi’s penalties are again the harshest — a minimum of Rs 25,000 and up to Rs 100,000. In Islamabad, the same violation costs Rs 2,500, while in Lahore, it often ends with just a warning.

Residents are baffled and frustrated. “It’s one country, yet the laws are completely different!” complains one driver. Another adds, “Karachi’s roads are already full of potholes — now the fines are adding insult to injury!”

It truly appears that when it comes to traffic enforcement, Karachi has been handed a “premium inflation edition” of penalties — a costly reminder that even on the same roads of Pakistan, justice and punishment can vary dramatically by city.