latetrains.pkLate, on record40 live
Trains/Mirpur Khas–Karachi/Shah Latif Express 152DN

152 Shah Latif Express 152DN شاھ لطیف ایکسپریس152ڈاؤن

Kitni late hoti hai? Typical delay, on-time record aur station timings.
MIRPUR KHASKARACHIMIRPUR KHAS
Down direction · returnsمیرپور خاص جنکشن ۔ سٹی اسٹیشن کراچی ۔ میرپور خاص جنکشن
In service since 2018ExpressLast seen 7 October 202671 days tracked

How late is it, usually?

median per recorded stop arrival

Every figure here is a median, not an average: why we publish a median, not an average. What counts as on time, and why some figures here are blank, is set out in what on time means here, and every threshold behind it.

At Karachi City+2h 02mmedian of 18 recorded arrivals · 5 Aug – 6 Oct 2026
Typical delay, any stop+1h 22mat a station this train calls at, not necessarily where you board · last 28 days
On time (within 15 min)6% of recorded stop arrivals
Bad day (90th percentile)+2h 55mworse than nine tenths of recorded stop arrivals

7 days of recorded arrivals.

Over 18 recorded arrivals (5 Aug – 6 Oct 2026), Shah Latif Express 152DN has typically reached Karachi City around 22:12 the day it leaves — on the worst one run in ten, past 23:00 the day it leaves, at Karachi City itself.

The “At Karachi City” tile above is the arrival at the end of the run; “Typical delay, any stop” averages every stop including the earlier ones, so it usually reads smaller. Where the time goes, below, shows every stop we have recorded.

How long does it take?

scheduled vs recorded

Scheduled 5h 10m — Mirpur Khas Jn to Karachi City. Typically 7h 12m, 2h 02m longer.

What these figures cover
  • Scheduled — the current timetable, Mirpur Khas Jn 15:00 to Karachi City 20:10
  • Typical journey — from the scheduled departure to the recorded arrival at Karachi City; the median of 18 runs
  • Bad day — 8h at the 90th percentile: nine runs in ten come in under it
  • Keyline — the scheduled time. The solid bar is the typical journey, the faint bar behind it the bad day.
  • Recorded arrivals: 5 August to 6 October 2026.
  • End to end. For a shorter leg, the stop times are in the timetable below.

Which day is worst?

mean minutes late per recorded arrival, 8-week window
Mon+1h 31m · 3 runs
Tue+2h 11m · 4 runs
Wed+1h 16m · 4 runs
Thu+1h 34m · 3 runs
Fri+1h 48m · 3 runs
Satno data
Sun+1h 19m · 3 runs

This is a mean over an 8-week window, not the median (typical) figure above — the two are not directly comparable.

Where the time goes

most of it lost after Mirpur Khas Jn

Leaves Mirpur Khas Jn 22 min early · reaches Karachi City +2h 02m — +2h 24m lost along the way.

  1. Mirpur Khas Jn15:00میرپور خاص جنکشن22 min early
  2. Tandu Allah Yar15:30ٹنڈو الہیا+52 min
  3. Tandu Jam16:03ٹنڈو جام+43 min
  4. Hyderabad Jn16:30حیدرآباد جنکشن+55 min
  5. Kotri Jn16:45کوٹری جنکشن+1h 16m
  6. Jhampir17:30جھمپیر+1h 42m
  7. Jungshahi18:01جنگ شاہی+1h 51m
  8. Dabheji18:35دہابیجی+1h 43m
  9. Marshalling Yard Pipri (Myp)18:50مارشلنگ یارڈ ( پپری)+1h 32m
  10. Badal Nala18:56بادل نالہ+1h 23m
  11. Bin Qasim19:01بن قاسم+1h 52m
  12. Jumma Goth19:06جمعہ گوٹھ+1h 47m
  13. Landhi Jn.19:13لانڈھی جنکشن+1h 57m
  14. Malir19:21ملیر+1h 55m
  15. Malir Colony19:27ملیر کالونی+1h 48m
  16. Air Port19:32ایئرپورٹ ریلوے اسٹیشن+1h 47m
  17. Drigh Colony19:37ڈرگ کالونی+1h 47m
  18. Drigh Road19:42ڈرگ روڈ+1h 54m
  19. Departure Yard19:47ڈیپاچر یارڈ+1h 50m
  20. Karachi Cantt20:00کراچی کينٹ+1h 53m
  21. Karachi City20:10سٹی اسٹیشن کراچی+2h 02m

Where it stands longest past the timetableshortest to longest recorded

  1. Hyderabad Jnscheduled 5 min6 min–1h 30m
  2. Kotri Jnscheduled 2 min4 min–1h 43m
  3. Karachi Canttscheduled 5 min1 min–1h 31m
  4. Landhi Jn.scheduled 1 min2–5 min
  5. Tandu Jamscheduled 2 min2–8 min
What the marks mean
  • Solid bar — the typical delay at that stop (median of recorded arrivals)
  • Faint bar behind — the bad day (90th percentile): worse than nine tenths of recorded arrivals here
  • No faint bar — fewer than 7 recorded arrivals at that stop, too thin for a 90th percentile. The solid bar can still show: it needs only 3.
  • — (no solid bar either) — fewer than 3 recorded runs at that stop
  • A negative figure means the train typically ran early at that stop, not late
  • Band — the shortest and the longest stand recorded at that stop. The train has left as early as the first figure.
  • Keyline — the scheduled stop, arrival to departure on the timetable below.
  • Why a train stands is not recorded — a crossing, a loco change and a red signal all look the same on the clock.
  • The five stops that stand longest past the timetable, not every stop — most routes have more. A stop qualifies with 7 or more runs timed in and out, and is skipped where the timetable books no stop, books one over an hour, or where any recorded stand ran past three hours.
  • Most time is lost between Mirpur Khas Jn and Tandu Allah Yar (+1h 14m)
  • Every stop on the current timetable is listed, in order, measured or not.

Timetable

scheduled → actual, 7 October 2026 run

The second time in a cell is what actually happened on the 7 October 2026 run.

#StationArrivalDeparture
1Mirpur Khas Jn—15:00
2Tandu Allah Yar15:28 → 15:46·PR15:30 → 15:49
3Tandu Jam16:01 → 16:09·PR16:03 → 16:12
4Hyderabad Jn16:25 → 16:36·PR16:30
5Kotri Jn16:43 → 17:00·PR16:45 → 17:06
6Jhampir17:28 → 19:00·PR17:30
7Jungshahi17:59 → 19:19·PR18:01 → 19:20
8Dabheji18:30 → 19:48·PR18:35 → 19:54
9Marshalling Yard Pipri (Myp)18:49 → 20:10·PR18:50
10Badal Nala18:55 → 20:14·PR18:56
11Bin Qasim19:00 → 20:17·PR19:01 → 20:18
12Jumma Goth19:05 → 20:26·PR19:06 → 20:28
13Landhi Jn.19:12 → 20:35·PR19:13 → 20:39
14Malir19:20 → 20:45·PR19:21 → 20:46
15Malir Colony19:26 → 20:50·PR19:27 → 20:56
16Air Port19:31 → 20:55·PR19:32 → 21:00
17Drigh Colony19:36 → 20:59·PR19:37 → 21:06
18Drigh Road19:41 → 21:05·PR19:42
19Departure Yard19:46 → 21:14·PR19:47 → 21:15
20Karachi Cantt19:55 → 21:34·PR20:00 → 21:50
21Karachi City20:10—
What the marks mean
  • → 21:28 — actual time on the 7 October 2026 run
  • ·PR — Pakistan Railways' own record; unmarked is from the train's GPS
  • +1d — the stop falls on a later day of the train's own run, counting from the day it starts. It is not a date.
  • Blank — not recorded

Station by station, last 5 days

96 arrivals recorded

One mark per day, newest first.

Days shownWed7 OctTue6 OctMon5 OctFri2 OctThu1 Oct

A run’s GPS trail is decoded after the journey completes — recent days may link later.

  • 2Tandu Allah Yarscheduled 15:28+34m5 days
    DayArrivedDelayRecorded by
    Wed 7 Oct15:46+17mPakistan Railways
    Tue 6 Oct16:11+42mPakistan Railways
    Mon 5 Oct16:25+56mPakistan Railways
    Fri 2 Oct15:47+18mPakistan Railways
    Thu 1 Oct16:03+34mPakistan Railways

    Seen on 5 of 5 days, ranging +17m to +56m. Every train at Tandu Allah Yar →

  • 3Tandu Jamscheduled 16:01+23m5 days
    DayArrivedDelayRecorded by
    Wed 7 Oct16:09+7mPakistan Railways
    Tue 6 Oct16:37+35mPakistan Railways
    Mon 5 Oct16:53+50mPakistan Railways
    Fri 2 Oct16:10+8mPakistan Railways
    Thu 1 Oct16:25+23mPakistan Railways

    Seen on 5 of 5 days, ranging +7m to +50m. Every train at Tandu Jam →

  • 4Hyderabad Jnscheduled 16:25+28m5 days
    DayArrivedDelayRecorded by
    Wed 7 Oct16:36+7mPakistan Railways
    Tue 6 Oct17:14+44mPakistan Railways
    Mon 5 Oct17:20+55mPakistan Railways
    Fri 2 Oct16:50+20mPakistan Railways
    Thu 1 Oct16:57+28mPakistan Railways

    Seen on 5 of 5 days, ranging +7m to +55m. Every train at Hyderabad Jn →

  • 5Kotri Jnscheduled 16:43+37m5 days
    DayArrivedDelayRecorded by
    Wed 7 Oct17:00+16mPakistan Railways
    Tue 6 Oct18:20+1h37Pakistan Railways
    Mon 5 Oct18:05+1h21Pakistan Railways
    Fri 2 Oct17:20+37mPakistan Railways
    Thu 1 Oct17:20+37mPakistan Railways

    Seen on 5 of 5 days, ranging +16m to +1h37. Every train at Kotri Jn →

  • 6Jhampirscheduled 17:28+1h245 days
    DayArrivedDelayRecorded by
    Wed 7 Oct19:00+1h24Pakistan Railways
    Tue 6 Oct19:47+2h13Pakistan Railways
    Mon 5 Oct19:14+1h46Pakistan Railways
    Fri 2 Oct18:19+52mPakistan Railways
    Thu 1 Octarrived, time not recorded+1h09Pakistan Railways

    Seen on 5 of 5 days, ranging +52m to +2h13. Every train at Jhampir →

  • 7Jungshahischeduled 17:59+1h195 days
    DayArrivedDelayRecorded by
    Wed 7 Oct19:19+1h19Pakistan Railways
    Tue 6 Oct20:16+2h11Pakistan Railways
    Mon 5 Oct19:53+1h52Pakistan Railways
    Fri 2 Oct18:50+50mPakistan Railways
    Thu 1 Octarrived, time not recorded+1h08Pakistan Railways

    Seen on 5 of 5 days, ranging +50m to +2h11. Every train at Jungshahi →

  • 8Dabhejischeduled 18:30+1h135 days
    DayArrivedDelayRecorded by
    Wed 7 Oct19:48+1h13Pakistan Railways
    Tue 6 Oct20:52+2h17Pakistan Railways
    Mon 5 Oct20:39+2h05Pakistan Railways
    Fri 2 Oct19:17+42mPakistan Railways
    Thu 1 Oct19:38+1h04Pakistan Railways

    Seen on 5 of 5 days, ranging +42m to +2h17. Every train at Dabheji →

  • 9Marshalling Yard Pipri (Myp)scheduled 18:49+1h205 days
    DayArrivedDelayRecorded by
    Wed 7 Oct20:10+1h20Pakistan Railways
    Tue 6 Oct21:19+2h29Pakistan Railways
    Mon 5 Oct21:05+2h13Pakistan Railways
    Fri 2 Oct19:37+46mPakistan Railways
    Thu 1 Oct20:08+1h18Pakistan Railways

    Seen on 5 of 5 days, ranging +46m to +2h29. Every train at Marshalling Yard Pipri (Myp) →

  • 10Badal Nalascheduled 18:55+1h444 days
    DayArrivedDelayRecorded by
    Wed 7 Oct20:14+1h18Pakistan Railways
    Tue 6 Oct21:22+2h26Pakistan Railways
    Mon 5 Oct21:07+2h10Pakistan Railways
    Fri 2 Octnot recorded—
    Thu 1 Oct20:13+1h15Pakistan Railways

    Seen on 4 of 5 days, ranging +1h15 to +2h26. Every train at Badal Nala →

  • 11Bin Qasimscheduled 19:00+1h175 days
    DayArrivedDelayRecorded by
    Wed 7 Oct20:17+1h17Pakistan Railways
    Tue 6 Oct21:25+2h25Pakistan Railways
    Mon 5 Oct21:10+2h09Pakistan Railways
    Fri 2 Oct19:41+40mPakistan Railways
    Thu 1 Oct20:14+1h14Pakistan Railways

    Seen on 5 of 5 days, ranging +40m to +2h25. Every train at Bin Qasim →

  • 12Jumma Gothscheduled 19:05+1h205 days
    DayArrivedDelayRecorded by
    Wed 7 Oct20:26+1h20Pakistan Railways
    Tue 6 Oct21:36+2h30Pakistan Railways
    Mon 5 Oct21:20+2h15Pakistan Railways
    Fri 2 Oct19:49+44mPakistan Railways
    Thu 1 Oct20:24+1h19Pakistan Railways

    Seen on 5 of 5 days, ranging +44m to +2h30. Every train at Jumma Goth →

  • 13Landhi Jn.scheduled 19:12+1h235 days
    DayArrivedDelayRecorded by
    Wed 7 Oct20:35+1h23Pakistan Railways
    Tue 6 Oct21:44+2h32Pakistan Railways
    Mon 5 Oct21:30+2h18Pakistan Railways
    Fri 2 Oct19:57+45mPakistan Railways
    Thu 1 Oct20:34+1h21Pakistan Railways

    Seen on 5 of 5 days, ranging +45m to +2h32. Every train at Landhi Jn. →

  • 14Malirscheduled 19:20+1h245 days
    DayArrivedDelayRecorded by
    Wed 7 Oct20:45+1h24Pakistan Railways
    Tue 6 Oct21:54+2h33Pakistan Railways
    Mon 5 Oct21:42+2h21Pakistan Railways
    Fri 2 Oct20:07+47mPakistan Railways
    Thu 1 Oct20:44+1h24Pakistan Railways

    Seen on 5 of 5 days, ranging +47m to +2h33. Every train at Malir →

  • 15Malir Colonyscheduled 19:26+1h235 days
    DayArrivedDelayRecorded by
    Wed 7 Oct20:50+1h23Pakistan Railways
    Tue 6 Oct21:58+2h32Pakistan Railways
    Mon 5 Oct21:47+2h20Pakistan Railways
    Fri 2 Oct20:11+45mPakistan Railways
    Thu 1 Oct20:48+1h22Pakistan Railways

    Seen on 5 of 5 days, ranging +45m to +2h32. Every train at Malir Colony →

  • 16Air Portscheduled 19:31+1h245 days
    DayArrivedDelayRecorded by
    Wed 7 Oct20:55+1h24Pakistan Railways
    Tue 6 Oct22:03+2h31Pakistan Railways
    Mon 5 Oct21:52+2h20Pakistan Railways
    Fri 2 Oct20:15+43mPakistan Railways
    Thu 1 Oct20:54+1h23Pakistan Railways

    Seen on 5 of 5 days, ranging +43m to +2h31. Every train at Air Port →

  • 17Drigh Colonyscheduled 19:36+1h225 days
    DayArrivedDelayRecorded by
    Wed 7 Oct20:59+1h22Pakistan Railways
    Tue 6 Oct22:06+2h29Pakistan Railways
    Mon 5 Oct21:55+2h18Pakistan Railways
    Fri 2 Oct20:17+41mPakistan Railways
    Thu 1 Oct20:58+1h22Pakistan Railways

    Seen on 5 of 5 days, ranging +41m to +2h29. Every train at Drigh Colony →

  • 18Drigh Roadscheduled 19:41+1h514 days
    DayArrivedDelayRecorded by
    Wed 7 Oct21:05+1h24Pakistan Railways
    Tue 6 Oct22:10+2h29Pakistan Railways
    Mon 5 Oct22:00+2h18Pakistan Railways
    Fri 2 Octnot recorded—
    Thu 1 Oct21:03+1h22Pakistan Railways

    Seen on 4 of 5 days, ranging +1h22 to +2h29. Every train at Drigh Road →

  • 19Departure Yardscheduled 19:46+1h285 days
    DayArrivedDelayRecorded by
    Wed 7 Oct21:14+1h28Pakistan Railways
    Tue 6 Oct22:18+2h32Pakistan Railways
    Mon 5 Oct22:09+2h22Pakistan Railways
    Fri 2 Octarrived, time not recorded+52mPakistan Railways
    Thu 1 Oct21:10+1h23Pakistan Railways

    Seen on 5 of 5 days, ranging +52m to +2h32. Every train at Departure Yard →

  • 20Karachi Canttscheduled 19:55+1h355 days
    DayArrivedDelayRecorded by
    Wed 7 Oct21:34+1h35Pakistan Railways
    Tue 6 Oct22:43+2h43Pakistan Railways
    Mon 5 Oct22:38+2h39Pakistan Railways
    Fri 2 Oct20:55+55mPakistan Railways
    Thu 1 Oct21:20+1h26Pakistan Railways

    Seen on 5 of 5 days, ranging +55m to +2h43. Every train at Karachi Cantt →

  • 21Karachi Cityscheduled 20:10+2h453 days
    DayArrivedDelayRecorded by
    Wed 7 Octnot recorded—
    Tue 6 Oct22:56+2h46Train GPS
    Mon 5 Oct22:55+2h45Train GPS
    Fri 2 Octnot recorded—
    Thu 1 Oct21:43+1h34Train GPS

    Seen on 3 of 5 days, ranging +1h34 to +2h46. Every train at Karachi City →

What the marks mean
  • Tap a station — each day’s arrival, delay and recorder
  • Green — within 15 minutes of the scheduled time
  • Amber — 16 to 45 minutes late
  • Red — over 45 minutes late
  • Hollow — not recorded that day
  • Grey — arrived, no delay figure
  • Dash (—) — no delay figure for this stop yet
  • Pakistan Railways — its own arrival record; Train GPS — measured from the train’s position
  • The starting station is not listed — a train does not arrive where it begins.

Common questions

Is Shah Latif Express 152DN usually late?

Typically 122 minutes late arriving at Karachi City, measured across 18 recorded arrivals (5 Aug – 6 Oct 2026). That is the median, so half its runs were better than that and half were worse. It is what we recorded happening, not what the timetable books.

How late is Shah Latif Express 152DN on a bad day?

On the worst one run in ten, 170 minutes late into Karachi City, against a typical 122 minutes late. Both come from the same 18 recorded arrivals. A bad day is not the worst day we have ever seen; it is the level one run in ten reaches or passes.

What time does Shah Latif Express 152DN leave Mirpur Khas Jn?

15:00, on the current published timetable. It is booked into Karachi City at 20:10, the day it leaves. Those are booked times. The delay figures on this page are what we recorded against them.

How long does Shah Latif Express 152DN take from Mirpur Khas Jn to Karachi City?

5h 10m on the timetable. In practice a typical run has taken 7h 12m, measured from recorded arrivals at Karachi City.

How many stops does Shah Latif Express 152DN make?

21 on the current published timetable, from Mirpur Khas Jn to Karachi City. The full stop list, with the times booked at each one, is in the timetable on this page. Not every stop is recorded on every run: we publish arrivals we actually observed rather than filling the gaps.

All Mirpur Khas–Karachi trains →

Service history (first year, operating eras) is drawn from Wikipedia's List of Pakistan Railways trains, retrieved 15 August 2026, matched on train number.