http://www.irfca.org/docs/pak-train-names.html IRFCA: Pakistan Railway Train Names] Author: Owais Mughal, Retrieved on 1 July 2013 The trip takes approximately 21 hours, 30 minutes to cover a published distance of 1326 kilometers , traveling along a stretch of the Karachi–Peshawar Railway Line, Khanewal–Wazirabad Branch Line and Shorkot–Lalamusa Branch Line. [