latetrains.pkLate, on record41 live

Millat Express 18DN — the run of 23 August 2026

The recorded journey of the run that departed Sunday 23 August 2026.
RouteLala Musa Jn. → Karachi Cantt
First recordedDinga, 11:03+9 min — names where it was first seen, not necessarily its origin
At Karachi Canttthe record stops before Karachi Cantt — last recorded at Drigh Road

The record stops before Karachi Cantt — last recorded at Drigh Road at 13:57.

Every recorded crossing

this run only
Show the 33 earlier stops
  1. Lala Musa Jn.No recordArrive—Depart10:30Delay—
  2. DingaCrossedArrive10:5411:03Depart10:5611:05Delay+9 min
  3. Chilian WalaCrossedArrive11:0611:14Depart11:0811:24Delay+8 min
  4. Mandi BahauddinCrossedArrive11:2111:41Depart11:2311:43Delay+20 min
  5. Malakwal JnCrossedArrive12:0012:08Depart12:1012:20Delay+8 min
  6. PhularwanCrossedArrive12:4012:48Depart12:4212:51Delay+9 min
  7. BhalwalCrossedArrive13:0413:12Depart13:0613:15Delay+8 min
  8. Sargodha JnCrossedArrive14:0013:51Depart14:1514:18Delayon time
  9. Shaheenabad JnCrossedArrive14:4014:40Depart14:4114:44Delay+1 min
  10. Chanab NagarCrossedArrive15:2315:28Depart15:2515:30Delay+5 min
  11. ChiniotCrossedArrive15:4215:42Depart15:4415:50Delay+1 min
  12. Chak Jhumra JnCrossedArrive16:3616:23Depart16:3716:39Delayon time
  13. FaisalabadCrossedArrive17:1517:04Depart17:5018:01Delayon time
  14. GojraCrossedArrive18:2918:46Depart18:3118:49Delay+17 min
  15. Toba Tek SinghCrossedArrive18:5819:19Depart19:0019:24Delay+22 min
  16. Shorkot Cantt JnCrossedArrive19:4019:48Depart19:4219:53Delay+9 min
  17. Abdul HakimCrossedArrive20:0620:19Depart20:0820:22Delay+13 min
  18. Khanewal JnCrossedArrive20:4520:50Depart21:0521:14Delay+6 min
  19. JahaniaCrossedArrive21:3321:42Depart21:3521:46Delay+9 min
  20. DunyapurCrossedArrive21:5822:10Depart22:0022:16Delay+12 min
  21. Lodhran JnCrossedArrive22:2822:41Depart22:3022:46Delay+13 min
  22. BahawalpurCrossedArrive22:5023:02Depart22:5423:06Delay+12 min
  23. Khanpur Jn.CrossedArrive00:30 +1d00:51Depart00:32 +1d01:01Delay+21 min
  24. Rahim Yar KhanCrossedArrive01:04 +1d01:44Depart01:06 +1d01:48Delay+41 min
  25. SadiqabadCrossedArrive01:26 +1d02:13Depart01:28 +1d02:16Delay+47 min
  26. Rohri Jn.CrossedArrive03:55 +1d04:42Depart04:20 +1d05:30Delay+48 min
  27. MehrabpurCrossedArrive05:26 +1d06:44Depart05:28 +1d06:48Delay+1h 18m
  28. Bhiria RoadCrossedArrive05:48 +1d07:09Depart05:51 +1d07:11Delay+1h 22m
  29. BandhiCrossedArrive06:26 +1d07:55Depart06:28 +1d07:58Delay+1h 29m
  30. DaurCrossedArrive06:41 +1d08:20Depart06:43 +1d08:23Delay+1h 40m
  31. Nawabshah Jn.CrossedArrive07:21 +1d08:52Depart07:23 +1d08:55Delay+1h 31m
  32. ShahdadpurCrossedArrive08:14 +1d09:27Depart08:16 +1d09:29Delay+1h 13m
  33. Hyderabad JnCrossedArrive09:30 +1d10:41Depart09:35 +1d11:07Delay+1h 12m
  1. Landhi Jn.CrossedArrive11:30 +1d13:35Depart11:32 +1d13:39Delay+2h 06m
  2. Drigh RoadCrossedArrive12:06 +1d13:57Depart12:08 +1d14:02Delay+1h 52m
  3. Karachi CanttNo recordArrive12:40 +1dDepart—Delay—

Recorded times come from Pakistan Railways’ control room or from the train’s GPS.

The shape of the run

from the GPS trail

Where 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.

4,813 GPS positions recorded between 23 Aug 10:35 and 24 Aug 14:14 PKT · 34 of 36 scheduled stops have a recorded time.

How fast it was going

km along the route — route distance from traced track geometry; 0 of 35 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. 7 gaps on this run, 71 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.