To give an idea regarding how long it took to reach various destinations and times:
Left Karachi 6.30 AM
Trip ODO 0 KM
Karachi toll plaza 7.03 AM
Trip ODO 33 KM
Hyderabad toll plaza 8.20 AM
ODO 152 KM
Matiari 8.55 AM
152 KM
Benazirabad / Qazi Ahmad 10.50 AM
274 KM
Kandiaro 12.20 PM
369 KM
Sukkur 2.03 PM
465.7 KM
Pano Aqil Cantt. 2.40 PM
498 KM
Deherki 3.40 PM
542 KM
Rahim Yar Khan Cantt. 5.00 PM
645 KM
Day 2:
Left RYK Cantt. at 9.15 AM
645 KM
Khan Bela 10.19 AM
723.5 KM
Ahmedpur East 11.08 AM
780 KM
Khanewal 2.05 PM
935 KM
Stopped at Shell pump Mian Chunnu for 30 mins for tea, around 2.45 PM
Stopped at Sahiwal for 30 mins. Left Sahiwal at 5.03 PM
Reached Lahore Cantt. 8.18 PM
1,232.7 KM
It took us much longer to travel from Karachi to RYK and then RYK to Lahore, than it did for us to return. Return journey was very quick. Points to learn from this:
there is a lot more traffic on Saturday's and Sunday's, which is why we got so delayed. Second, the Raiwind tableeghi ijtimah ended on Sunday the 16th of Nov, which resulted in a lot of traffic from Raiwind heading all over Punjab. If possible, try to travel on a weekday.
on our way back, the roads in Punjab were practically empty, so we got to speed up and cover the distances quickly.
terrible diversions in Sindh, thus causing the vehicle to slow down in most places (sometimes travelling at 30 km/h, hence wasting a lot of time