track condition depends on where you are, from karachi to hyderabad it took 2 hours and speed around 60-80km, but hyderabad onwards it was blazing fast my estimate above 100 in range of 110-120.
yo cannot calculate 312/6 not considering stopovers, i.e atleast 40 mins including slow downs around stations and stops. so do the match again (312/5) x (8/5) around 92km/h .
and if you do the average based on longer distance to lahore it would surely come well above 110-20 .
**
u must be kidding. i traveled by train for 20 years in india and have been travelling in india's fastest trains for the last 10 years and i know what an average speed comes to over long distances. Bhopal Shatabdi is the fastest train in india and it travels at 160 kms/hr and it takes 7 hours to cover a distance of 700 kms from Delhi to Bhopal with one stop at Agra for 5 minutes. the average speed comes to 100 km/hr...IR's trains are much faster and their tracks are much better than PR's**