152 Shah Latif Express 152DN شاھ لطیف ایکسپریس152ڈاؤن
How late is it, usually?
median per recorded stop arrivalEvery 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.
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 recordedScheduled 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 windowThis 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 JnLeaves Mirpur Khas Jn 22 min early · reaches Karachi City +2h 02m — +2h 24m lost along the way.
- Mirpur Khas Jn15:00میرپور خاص جنکشن22 min early
- Tandu Allah Yar15:30ٹنڈو الہیا+52 min
- Tandu Jam16:03ٹنڈو جام+43 min
- Hyderabad Jn16:30حیدرآباد جنکشن+55 min
- Kotri Jn16:45کوٹری جنکشن+1h 16m
- Jhampir17:30جھمپیر+1h 42m
- Jungshahi18:01جنگ شاہی+1h 51m
- Dabheji18:35دہابیجی+1h 43m
- Marshalling Yard Pipri (Myp)18:50مارشلنگ یارڈ ( پپری)+1h 32m
- Badal Nala18:56بادل نالہ+1h 23m
- Bin Qasim19:01بن قاسم+1h 52m
- Jumma Goth19:06جمعہ گوٹھ+1h 47m
- Landhi Jn.19:13لانڈھی جنکشن+1h 57m
- Malir19:21ملیر+1h 55m
- Malir Colony19:27ملیر کالونی+1h 48m
- Air Port19:32ایئرپورٹ ریلوے اسٹیشن+1h 47m
- Drigh Colony19:37ڈرگ کالونی+1h 47m
- Drigh Road19:42ڈرگ روڈ+1h 54m
- Departure Yard19:47ڈیپاچر یارڈ+1h 50m
- Karachi Cantt20:00کراچی کينٹ+1h 53m
- Karachi City20:10سٹی اسٹیشن کراچی+2h 02m
Where it stands longest past the timetableshortest to longest recorded
- Hyderabad Jnscheduled 5 min6 min–1h 30m
- Kotri Jnscheduled 2 min4 min–1h 43m
- Karachi Canttscheduled 5 min1 min–1h 31m
- Landhi Jn.scheduled 1 min2–5 min
- 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 runThe second time in a cell is what actually happened on the 7 October 2026 run.
| # | Station | Arrival | Departure |
|---|---|---|---|
| 1 | Mirpur Khas Jn | — | 15:00 |
| 2 | Tandu Allah Yar | 15:28 → 15:46·PR | 15:30 → 15:49 |
| 3 | Tandu Jam | 16:01 → 16:09·PR | 16:03 → 16:12 |
| 4 | Hyderabad Jn | 16:25 → 16:36·PR | 16:30 |
| 5 | Kotri Jn | 16:43 → 17:00·PR | 16:45 → 17:06 |
| 6 | Jhampir | 17:28 → 19:00·PR | 17:30 |
| 7 | Jungshahi | 17:59 → 19:19·PR | 18:01 → 19:20 |
| 8 | Dabheji | 18:30 → 19:48·PR | 18:35 → 19:54 |
| 9 | Marshalling Yard Pipri (Myp) | 18:49 → 20:10·PR | 18:50 |
| 10 | Badal Nala | 18:55 → 20:14·PR | 18:56 |
| 11 | Bin Qasim | 19:00 → 20:17·PR | 19:01 → 20:18 |
| 12 | Jumma Goth | 19:05 → 20:26·PR | 19:06 → 20:28 |
| 13 | Landhi Jn. | 19:12 → 20:35·PR | 19:13 → 20:39 |
| 14 | Malir | 19:20 → 20:45·PR | 19:21 → 20:46 |
| 15 | Malir Colony | 19:26 → 20:50·PR | 19:27 → 20:56 |
| 16 | Air Port | 19:31 → 20:55·PR | 19:32 → 21:00 |
| 17 | Drigh Colony | 19:36 → 20:59·PR | 19:37 → 21:06 |
| 18 | Drigh Road | 19:41 → 21:05·PR | 19:42 |
| 19 | Departure Yard | 19:46 → 21:14·PR | 19:47 → 21:15 |
| 20 | Karachi Cantt | 19:55 → 21:34·PR | 20:00 → 21:50 |
| 21 | Karachi City | 20: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 recordedOne mark per day, newest first.
A run’s GPS trail is decoded after the journey completes — recent days may link later.
2Tandu Allah Yarscheduled 15:28+34m5 days
Day Arrived Delay Recorded by Wed 7 Oct 15:46 +17m Pakistan Railways Tue 6 Oct 16:11 +42m Pakistan Railways Mon 5 Oct 16:25 +56m Pakistan Railways Fri 2 Oct 15:47 +18m Pakistan Railways Thu 1 Oct 16:03 +34m Pakistan Railways Seen on 5 of 5 days, ranging +17m to +56m. Every train at Tandu Allah Yar →
3Tandu Jamscheduled 16:01+23m5 days
Day Arrived Delay Recorded by Wed 7 Oct 16:09 +7m Pakistan Railways Tue 6 Oct 16:37 +35m Pakistan Railways Mon 5 Oct 16:53 +50m Pakistan Railways Fri 2 Oct 16:10 +8m Pakistan Railways Thu 1 Oct 16:25 +23m Pakistan Railways Seen on 5 of 5 days, ranging +7m to +50m. Every train at Tandu Jam →
4Hyderabad Jnscheduled 16:25+28m5 days
Day Arrived Delay Recorded by Wed 7 Oct 16:36 +7m Pakistan Railways Tue 6 Oct 17:14 +44m Pakistan Railways Mon 5 Oct 17:20 +55m Pakistan Railways Fri 2 Oct 16:50 +20m Pakistan Railways Thu 1 Oct 16:57 +28m Pakistan Railways Seen on 5 of 5 days, ranging +7m to +55m. Every train at Hyderabad Jn →
5Kotri Jnscheduled 16:43+37m5 days
Day Arrived Delay Recorded by Wed 7 Oct 17:00 +16m Pakistan Railways Tue 6 Oct 18:20 +1h37 Pakistan Railways Mon 5 Oct 18:05 +1h21 Pakistan Railways Fri 2 Oct 17:20 +37m Pakistan Railways Thu 1 Oct 17:20 +37m Pakistan Railways Seen on 5 of 5 days, ranging +16m to +1h37. Every train at Kotri Jn →
6Jhampirscheduled 17:28+1h245 days
Day Arrived Delay Recorded by Wed 7 Oct 19:00 +1h24 Pakistan Railways Tue 6 Oct 19:47 +2h13 Pakistan Railways Mon 5 Oct 19:14 +1h46 Pakistan Railways Fri 2 Oct 18:19 +52m Pakistan Railways Thu 1 Oct arrived, time not recorded +1h09 Pakistan Railways Seen on 5 of 5 days, ranging +52m to +2h13. Every train at Jhampir →
7Jungshahischeduled 17:59+1h195 days
Day Arrived Delay Recorded by Wed 7 Oct 19:19 +1h19 Pakistan Railways Tue 6 Oct 20:16 +2h11 Pakistan Railways Mon 5 Oct 19:53 +1h52 Pakistan Railways Fri 2 Oct 18:50 +50m Pakistan Railways Thu 1 Oct arrived, time not recorded +1h08 Pakistan Railways Seen on 5 of 5 days, ranging +50m to +2h11. Every train at Jungshahi →
8Dabhejischeduled 18:30+1h135 days
Day Arrived Delay Recorded by Wed 7 Oct 19:48 +1h13 Pakistan Railways Tue 6 Oct 20:52 +2h17 Pakistan Railways Mon 5 Oct 20:39 +2h05 Pakistan Railways Fri 2 Oct 19:17 +42m Pakistan Railways Thu 1 Oct 19:38 +1h04 Pakistan Railways Seen on 5 of 5 days, ranging +42m to +2h17. Every train at Dabheji →
9Marshalling Yard Pipri (Myp)scheduled 18:49+1h205 days
Day Arrived Delay Recorded by Wed 7 Oct 20:10 +1h20 Pakistan Railways Tue 6 Oct 21:19 +2h29 Pakistan Railways Mon 5 Oct 21:05 +2h13 Pakistan Railways Fri 2 Oct 19:37 +46m Pakistan Railways Thu 1 Oct 20:08 +1h18 Pakistan Railways Seen on 5 of 5 days, ranging +46m to +2h29. Every train at Marshalling Yard Pipri (Myp) →
10Badal Nalascheduled 18:55+1h444 days
Day Arrived Delay Recorded by Wed 7 Oct 20:14 +1h18 Pakistan Railways Tue 6 Oct 21:22 +2h26 Pakistan Railways Mon 5 Oct 21:07 +2h10 Pakistan Railways Fri 2 Oct not recorded — Thu 1 Oct 20:13 +1h15 Pakistan Railways Seen on 4 of 5 days, ranging +1h15 to +2h26. Every train at Badal Nala →
11Bin Qasimscheduled 19:00+1h175 days
Day Arrived Delay Recorded by Wed 7 Oct 20:17 +1h17 Pakistan Railways Tue 6 Oct 21:25 +2h25 Pakistan Railways Mon 5 Oct 21:10 +2h09 Pakistan Railways Fri 2 Oct 19:41 +40m Pakistan Railways Thu 1 Oct 20:14 +1h14 Pakistan Railways Seen on 5 of 5 days, ranging +40m to +2h25. Every train at Bin Qasim →
12Jumma Gothscheduled 19:05+1h205 days
Day Arrived Delay Recorded by Wed 7 Oct 20:26 +1h20 Pakistan Railways Tue 6 Oct 21:36 +2h30 Pakistan Railways Mon 5 Oct 21:20 +2h15 Pakistan Railways Fri 2 Oct 19:49 +44m Pakistan Railways Thu 1 Oct 20:24 +1h19 Pakistan Railways Seen on 5 of 5 days, ranging +44m to +2h30. Every train at Jumma Goth →
13Landhi Jn.scheduled 19:12+1h235 days
Day Arrived Delay Recorded by Wed 7 Oct 20:35 +1h23 Pakistan Railways Tue 6 Oct 21:44 +2h32 Pakistan Railways Mon 5 Oct 21:30 +2h18 Pakistan Railways Fri 2 Oct 19:57 +45m Pakistan Railways Thu 1 Oct 20:34 +1h21 Pakistan Railways Seen on 5 of 5 days, ranging +45m to +2h32. Every train at Landhi Jn. →
14Malirscheduled 19:20+1h245 days
Day Arrived Delay Recorded by Wed 7 Oct 20:45 +1h24 Pakistan Railways Tue 6 Oct 21:54 +2h33 Pakistan Railways Mon 5 Oct 21:42 +2h21 Pakistan Railways Fri 2 Oct 20:07 +47m Pakistan Railways Thu 1 Oct 20:44 +1h24 Pakistan Railways Seen on 5 of 5 days, ranging +47m to +2h33. Every train at Malir →
15Malir Colonyscheduled 19:26+1h235 days
Day Arrived Delay Recorded by Wed 7 Oct 20:50 +1h23 Pakistan Railways Tue 6 Oct 21:58 +2h32 Pakistan Railways Mon 5 Oct 21:47 +2h20 Pakistan Railways Fri 2 Oct 20:11 +45m Pakistan Railways Thu 1 Oct 20:48 +1h22 Pakistan Railways Seen on 5 of 5 days, ranging +45m to +2h32. Every train at Malir Colony →
16Air Portscheduled 19:31+1h245 days
Day Arrived Delay Recorded by Wed 7 Oct 20:55 +1h24 Pakistan Railways Tue 6 Oct 22:03 +2h31 Pakistan Railways Mon 5 Oct 21:52 +2h20 Pakistan Railways Fri 2 Oct 20:15 +43m Pakistan Railways Thu 1 Oct 20:54 +1h23 Pakistan Railways Seen on 5 of 5 days, ranging +43m to +2h31. Every train at Air Port →
17Drigh Colonyscheduled 19:36+1h225 days
Day Arrived Delay Recorded by Wed 7 Oct 20:59 +1h22 Pakistan Railways Tue 6 Oct 22:06 +2h29 Pakistan Railways Mon 5 Oct 21:55 +2h18 Pakistan Railways Fri 2 Oct 20:17 +41m Pakistan Railways Thu 1 Oct 20:58 +1h22 Pakistan Railways Seen on 5 of 5 days, ranging +41m to +2h29. Every train at Drigh Colony →
18Drigh Roadscheduled 19:41+1h514 days
Day Arrived Delay Recorded by Wed 7 Oct 21:05 +1h24 Pakistan Railways Tue 6 Oct 22:10 +2h29 Pakistan Railways Mon 5 Oct 22:00 +2h18 Pakistan Railways Fri 2 Oct not recorded — Thu 1 Oct 21:03 +1h22 Pakistan Railways Seen on 4 of 5 days, ranging +1h22 to +2h29. Every train at Drigh Road →
19Departure Yardscheduled 19:46+1h285 days
Day Arrived Delay Recorded by Wed 7 Oct 21:14 +1h28 Pakistan Railways Tue 6 Oct 22:18 +2h32 Pakistan Railways Mon 5 Oct 22:09 +2h22 Pakistan Railways Fri 2 Oct arrived, time not recorded +52m Pakistan Railways Thu 1 Oct 21:10 +1h23 Pakistan Railways Seen on 5 of 5 days, ranging +52m to +2h32. Every train at Departure Yard →
20Karachi Canttscheduled 19:55+1h355 days
Day Arrived Delay Recorded by Wed 7 Oct 21:34 +1h35 Pakistan Railways Tue 6 Oct 22:43 +2h43 Pakistan Railways Mon 5 Oct 22:38 +2h39 Pakistan Railways Fri 2 Oct 20:55 +55m Pakistan Railways Thu 1 Oct 21:20 +1h26 Pakistan Railways Seen on 5 of 5 days, ranging +55m to +2h43. Every train at Karachi Cantt →
21Karachi Cityscheduled 20:10+2h453 days
Day Arrived Delay Recorded by Wed 7 Oct not recorded — Tue 6 Oct 22:56 +2h46 Train GPS Mon 5 Oct 22:55 +2h45 Train GPS Fri 2 Oct not recorded — Thu 1 Oct 21:43 +1h34 Train 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.
Other trains on this route
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.