Khyber Mail 2DN — the run of 11 August 2026
The record stops before Karachi Cantt — last recorded at Drigh Road at 08:03.
Every recorded crossing
this run onlyShow the 39 earlier stops
- Peshawar CanttNo recordArrive—Depart22:00Delay—
- Peshawar CityCrossedArrive22:0922:11Depart22:1122:13Delay+2 min
- Nowshera JnCrossedArrive22:4122:51Depart22:4522:55Delay+11 min
- Jahangira RoadCrossedArrive23:0123:19Depart23:0523:22Delay+19 min
- Attock City JnCrossedArrive23:4100:03Depart23:4500:07Delay+23 min
- RawalpindiCrossedArrive01:25 +1d01:59Depart01:50 +1d02:27Delay+35 min
- JhelumCrossedArrive03:48 +1d04:38Depart03:50 +1d04:42Delay+51 min
- Lala Musa Jn.CrossedArrive04:40 +1d05:19Depart04:45 +1d05:24Delay+40 min
- GujratCrossedArrive05:02 +1d05:43Depart05:04 +1d05:47Delay+42 min
- Wazirabad JnCrossedArrive05:20 +1d06:03Depart05:23 +1d06:06Delay+43 min
- GujranwalaCrossedArrive05:50 +1d06:37Depart05:55 +1d06:46Delay+48 min
- Lahore Jn.CrossedArrive07:00 +1d07:52Depart07:35 +1d08:47Delay+53 min
- Lahore CanttCrossedArrive07:48 +1d08:54Depart07:50 +1d09:02Delay+1h 06m
- Kot LakhpatCrossedArrive08:02 +1d09:16Depart08:04 +1d09:23Delay+1h 14m
- Raiwind Jn.CrossedArrive08:25 +1d09:49Depart08:30 +1d09:54Delay+1h 25m
- Kot Radha KishanCrossedArrive08:45 +1d10:16Depart08:47 +1d10:22Delay+1h 32m
- PattokiCrossedArrive09:10 +1d10:47Depart09:15 +1d10:55Delay+1h 38m
- OkaraCrossedArrive09:58 +1d11:28Depart10:00 +1d11:32Delay+1h 30m
- SahiwalCrossedArrive10:45 +1d12:16Depart10:50 +1d12:31Delay+1h 27m
- ChichawatniCrossedArrive11:21 +1d13:01Depart11:23 +1d13:05Delay+1h 26m
- Mian ChannuCrossedArrive11:49 +1d13:32Depart11:51 +1d13:37Delay+1h 27m
- Khanewal JnCrossedArrive12:35 +1d14:11Depart12:40 +1d14:23Delay+1h 31m
- Multan CanttCrossedArrive13:15 +1d14:59Depart13:25 +1d15:28Delay+1h 41m
- ShujabadCrossedArrive13:57 +1d15:56Depart13:59 +1d16:00Delay+1h 43m
- Lodhran JnCrossedArrive14:33 +1d16:36Depart14:35 +1d16:35Delay+1h 44m
- BahawalpurCrossedArrive14:55 +1d16:50Depart15:00 +1d16:59Delay+1h 42m
- Samasata JnCrossedArrive15:15 +1d17:13Depart15:35 +1d17:34Delay+1h 23m
- Dera Nawab SahibCrossedArrive16:04 +1d18:01Depart16:06 +1d18:05Delay+1h 39m
- LiaquatpurCrossedArrive16:36 +1d18:35Depart16:38 +1d18:39Delay+1h 44m
- Khanpur Jn.CrossedArrive17:25 +1d19:11Depart17:30 +1d19:18Delay+1h 32m
- Rahim Yar KhanCrossedArrive18:02 +1d20:18Depart18:04 +1d20:23Delay+2h 04m
- SadiqabadCrossedArrive18:24 +1d20:48Depart18:26 +1d20:53Delay+2h 12m
- DaharkiCrossedArrive19:03 +1d21:34Depart19:05 +1d21:39Delay+2h 17m
- Mirpur MatheloCrossedArrive19:21 +1d21:53Depart19:23 +1d21:57Delay+2h 15m
- GhotkiCrossedArrive19:45 +1d22:18Depart19:47 +1d22:24Delay+2h 06m
- Pano AkilCrossedArrive20:15 +1d22:46Depart20:20 +1d22:57Delay+2h 24m
- Rohri Jn.CrossedArrive21:10 +1d23:34Depart21:35 +1d00:03Delay+2h
- Nawabshah Jn.CrossedArrive00:08 +2d02:42Depart00:10 +2d02:55Delay+2h 34m
- Hyderabad JnCrossedArrive02:00 +2d04:38Depart02:10 +2d05:05Delay+2h 39m
- Landhi Jn.CrossedArrive04:08 +2d07:40Depart04:10 +2d07:45Delay+3h 33m
- Drigh RoadCrossedArrive04:45 +2d08:03Depart04:47 +2d08:07Delay+3h 19m
- Karachi CanttNo recordArrive05:15 +2dDepart—Delay—
Recorded times come from Pakistan Railways’ control room or from the train’s GPS.
The shape of the run
from the GPS trailWhere this run lost time, where it stood at a stop, and where its tracker went dark — the same journey as the table above, drawn from the raw position trail.
5,835 GPS positions recorded between 11 Aug 22:03 and 13 Aug 08:15 PKT · 40 of 42 scheduled stops have a recorded time.
How fast it was going
km along the route — route distance from traced track geometry; 0 of 41 stop-to-stop segments measured straight-line.
How late it was running — each step is a station
How long it stopped at each scheduled stop
What the marks mean
- A blank means the train’s tracker stopped reporting — it does not mean the train stopped or anything happened to it. 10 gaps on this run, 111 min total.
- 0 readings above 120 km/h, 0 not corroborated by the position trail. All values shown as recorded.
- Grey bar: how long the timetable allows here. Coloured bar: how long it actually stopped, with the figure printed under it. A stand longer than the scale is drawn capped and marked ▲ — the printed figure is always the recorded one. A dash means how long it stood there is unknown — not zero: either no departure was recorded, or the two recorded clocks contradict each other.
- An unwitnessed stop breaks the lateness line — it does not interpolate across it.
- Route distance is measured from traced track geometry where we have it, straight line between the two stations otherwise.
The upper trace above is recorded GPS positions; the lower trace is recorded station crossings — the same crossings shown in the table near the top of this page. A gap in one trace is not a gap in the other.