latetrains.pkLate, on record43 live
Trains/Karachi–Sialkot/Allama Iqbal Express 9UP

9 Allama Iqbal Express 9UP علامہ اقبال ایکسپریس 9 اپ

Kitni late hoti hai? Typical delay, on-time record aur station timings.
KARACHISIALKOTKARACHI
Up direction · returnsکراچی کينٹ ۔ سیالکوٹ جنکشن ۔ کراچی کينٹ
In service since 1940ExpressLast seen 9 October 202672 days trackedTrack it live →
Live running status — right nowLive · 8 sec · official GPS

Running 5h 20m late — heading for Lahore Jn., due 17:50 (operator's estimate), stopped. Last crossed Kot Lakhpat.

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 Sialkot Jn+4h 04mmedian of 20 recorded arrivals · 31 Jul – 7 Oct 2026
Typical delay, any stop+2h 52mat a station this train calls at, not necessarily where you board · last 28 days
On time (within 15 min)5% of recorded stop arrivals
Bad day (90th percentile)+5h 30mworse than nine tenths of recorded stop arrivals

11 days of recorded arrivals.

Over 20 recorded arrivals (31 Jul – 7 Oct 2026), Allama Iqbal Express 9UP has typically reached Sialkot Jn around 21:54 the day after it leaves — on the worst one run in ten, past 23:43 the day after it leaves, at Sialkot Jn itself. Today's run: track it live →

The “At Sialkot Jn” 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 26h 20m — Karachi Cantt to Sialkot Jn. Typically 30h 24m, 4h 04m longer.

Timetable: out 15:30, in at 17:50 the next day — one night on board.

What these figures cover
  • Scheduled — the current timetable, Karachi Cantt 15:30 to Sialkot Jn 17:50 the next day
  • Typical journey — from the scheduled departure to the recorded arrival at Sialkot Jn; the median of 20 runs
  • Bad day — 32h 13m 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: 31 July to 7 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+3h 28m · 5 runs
Tue+2h 23m · 5 runs
Wed+3h 32m · 5 runs
Thu+5h 07m · 5 runs
Fri+3h 04m · 4 runs
Sat+4h 35m · 4 runs
Sun+3h 33m · 5 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 Karachi Cantt

Leaves Karachi Cantt 6 min early · reaches Sialkot Jn +4h 04m — +4h 10m lost along the way.

  1. Karachi Cantt15:30کراچی کينٹ6 min early
  2. Drigh Road15:52ڈرگ روڈ+56 min
  3. Landhi Jn.16:12لانڈھی جنکشن+1h
  4. Kotri Jn17:58کوٹری جنکشن+1h 46m
  5. Hyderabad Jn18:20حیدرآباد جنکشن+1h 46m
  6. Tando Adam19:21ٹنڈو آدَم+2h 17m
  7. Nawabshah Jn.20:10نوابشاہ جنکشن+2h 32m
  8. Bhiria Road21:01بھریا روڈ+2h 37m
  9. Mehrabpur21:22محراب پور+3h 10m
  10. Gambat21:52گامبٹ+3h 14m
  11. Rohri Jn.00:05روہڑی جنکشن+2h 32m
  12. Ghotki01:12گھوٹکی+2h 45m
  13. Sadiqabad02:50صادق آباد+2h 31m
  14. Rahim Yar Khan03:20رحیم یار خان+2h 28m
  15. Khanpur Jn.04:00خانپور جنکشن+2h 51m
  16. Bahawalpur05:40بہاولپور+3h 37m
  17. Lodhran Jn06:02لودهراں جنکشن+3h 38m
  18. Dunyapur06:28دنیاپور+3h 59m
  19. Jahania06:52جہانیاں+4h
  20. Khanewal Jn07:50خانیوال+3h 58m
  21. Mian Channu08:27مِياں چنُّوں+4h 07m
  22. Chichawatni09:02چِچہ وطنى+4h
  23. Sahiwal09:38ساہِيوال+4h
  24. Okara10:07اوکاڑا+4h 06m
  25. Pattoki10:42پتّوكى+4h 04m
  26. Kot Radha Kishan11:06کوٹ رادھا کشن+4h 13m
  27. Raiwind Jn.11:30راۓوِنڈ جنکشن+4h 02m
  28. Kot Lakhpat12:02کوٹ لکھپت+4h 26m
  29. Lahore Jn.13:05لاہور جنکشن+4h 28m
  30. Shahdara Bagh Jn13:24شاہدرہ باغ جنکشن+4h 43m
  31. Narang14:26نارنگ+4h 59m
  32. Baddomalhi14:57بدوملہی+4h 42m
  33. Narowal Jn15:35نارووال جنکشن+4h 50m
  34. Qila Sobha Singh16:12قلعہ سوبھا سنگھ+4h 38m
  35. Pasrur16:38پسرور+4h 36m
  36. Chawinda17:02چونڈہ+4h 31m
  37. Sialkot Jn17:50سیالکوٹ جنکشن+4h 04m

Where it stands longest past the timetableshortest to longest recorded

  1. Lahore Jn.scheduled 35 min34 min–2h 32m
  2. Khanewal Jnscheduled 25 min22–51 min
  3. Hyderabad Jnscheduled 5 min8–42 min
  4. Rohri Jn.scheduled 25 min22 min–1h 29m
  5. Qila Sobha Singhscheduled 2 min2–14 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 Karachi Cantt and Drigh Road (+1h 02m)
  • Every stop on the current timetable is listed, in order, measured or not.

Timetable

scheduled → actual, 8 October 2026 run

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

#StationArrivalDeparture
1Karachi Cantt—15:30
2Drigh Road15:50 → 16:56·PR15:52 → 16:58
3Landhi Jn.16:10 → 17:16·PR16:12 → 17:18
4Kotri Jn17:56 → 19:46·PR17:58
5Hyderabad Jn18:15 → 20:02·PR18:20 → 20:16
6Tando Adam19:19 → 21:14·PR19:21 → 21:18
7Nawabshah Jn.20:05 → 22:35·PR20:10 → 22:39
8Bhiria Road20:59 → 01:0621:01
9Mehrabpur21:20 → 01:46·PR21:22
10Gambat21:50 → 02:14·PR21:52 → 02:18
11Rohri Jn.23:40 → 03:51·PR00:05 +1d
12Ghotki01:10 +1d → 05:32·PR01:12 +1d → 05:34
13Sadiqabad02:48 +1d → 06:48·PR02:50 +1d → 06:50
14Rahim Yar Khan03:18 +1d → 07:14·PR03:20 +1d → 07:16
15Khanpur Jn.03:55 +1d → 08:01·PR04:00 +1d → 08:05
16Bahawalpur05:36 +1d → 09:49·PR05:40 +1d → 09:53
17Lodhran Jn06:00 +1d → 10:13·PR06:02 +1d → 10:15
18Dunyapur06:26 +1d → 10:42·PR06:28 +1d → 10:44
19Jahania06:50 +1d → 11:08·PR06:52 +1d
20Khanewal Jn07:25 +1d07:50 +1d
21Mian Channu08:25 +1d → 12:46·PR08:27 +1d
22Chichawatni09:00 +1d → 13:16·PR09:02 +1d → 13:20
23Sahiwal09:33 +1d → 14:01·PR09:38 +1d → 14:07
24Okara10:05 +1d → 14:39·PR10:07 +1d → 14:41
25Pattoki10:40 +1d → 15:19·PR10:42 +1d → 15:25
26Kot Radha Kishan11:04 +1d → 15:48·PR11:06 +1d → 16:00
27Raiwind Jn.11:25 +1d → 16:38·PR11:30 +1d → 16:42
28Kot Lakhpat12:00 +1d → 17:18·PR12:02 +1d
⋯ 7 stops
29Lahore Jn.12:30 +1d13:05 +1d
30Shahdara Bagh Jn13:22 +1d13:24 +1d
31Narang14:24 +1d14:26 +1d
32Baddomalhi14:55 +1d14:57 +1d
33Narowal Jn15:30 +1d15:35 +1d
34Qila Sobha Singh16:10 +1d16:12 +1d
35Pasrur16:36 +1d16:38 +1d
36Chawinda17:00 +1d17:02 +1d
37Sialkot Jn17:50 +1d—
What the marks mean
  • → 21:28 — actual time on the 8 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

A full recorded run: 22 August 2026 →

Station by station, last 5 days

162 arrivals recorded

One mark per day, newest first.

Days shownThu8 OctWed7 OctTue6 OctMon5 OctSun4 Oct

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

  • 2Drigh Roadscheduled 15:50+25m5 days
    DayArrivedDelayRecorded by
    Thu 8 Oct16:56+1h04Pakistan Railways
    Wed 7 Oct15:57+5mPakistan Railways
    Tue 6 Oct15:53+2mPakistan Railways
    Mon 5 Oct16:16+25mPakistan Railways
    Sun 4 Oct16:50+58mPakistan Railways

    Seen on 5 of 5 days, ranging +2m to +1h04. Every train at Drigh Road →

  • 3Landhi Jn.scheduled 16:10+58m5 days
    DayArrivedDelayRecorded by
    Thu 8 Oct17:16+1h04Pakistan Railways
    Wed 7 Oct16:17+7mPakistan Railways
    Tue 6 Oct16:20+10mPakistan Railways
    Mon 5 Oct17:13+1h02Pakistan Railways
    Sun 4 Oct17:10+58mPakistan Railways

    Seen on 5 of 5 days, ranging +7m to +1h04. Every train at Landhi Jn. →

  • 4Kotri Jnscheduled 17:56+1h375 days
    DayArrivedDelayRecorded by
    Thu 8 Oct19:46+1h46Pakistan Railways
    Wed 7 Oct19:17+1h22Pakistan Railways
    Tue 6 Oct18:35+35mPakistan Railways
    Mon 5 Oct19:36+1h37Pakistan Railways
    Sun 4 Oct19:39+1h39Pakistan Railways

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

  • 5Hyderabad Jnscheduled 18:15+1h345 days
    DayArrivedDelayRecorded by
    Thu 8 Oct20:02+1h43Pakistan Railways
    Wed 7 Oct19:52+1h33Pakistan Railways
    Tue 6 Oct18:52+32mPakistan Railways
    Mon 5 Oct19:53+1h34Pakistan Railways
    Sun 4 Oct19:59+1h39Pakistan Railways

    Seen on 5 of 5 days, ranging +32m to +1h43. Every train at Hyderabad Jn →

  • 6Tando Adamscheduled 19:19+1h415 days
    DayArrivedDelayRecorded by
    Thu 8 Oct21:14+1h53Pakistan Railways
    Wed 7 Oct21:02+1h41Pakistan Railways
    Tue 6 Oct19:54+35mPakistan Railways
    Mon 5 Oct21:34+2h14Pakistan Railways
    Sun 4 Oct20:58+1h38Pakistan Railways

    Seen on 5 of 5 days, ranging +35m to +2h14. Every train at Tando Adam →

  • 7Nawabshah Jn.scheduled 20:05+2h5 days
    DayArrivedDelayRecorded by
    Thu 8 Oct22:35+2h26Pakistan Railways
    Wed 7 Oct22:06+1h57Pakistan Railways
    Tue 6 Oct20:56+47mPakistan Railways
    Mon 5 Oct22:38+2h29Pakistan Railways
    Sun 4 Oct22:10+2hPakistan Railways

    Seen on 5 of 5 days, ranging +47m to +2h29. Every train at Nawabshah Jn. →

  • 8Bhiria Roadscheduled 20:59+2h325 days
    DayArrivedDelayRecorded by
    Thu 8 Oct01:06+4h08Train GPS
    Wed 7 Oct23:31+2h32Train GPS
    Tue 6 Oct22:15+1h17Train GPS
    Mon 5 Oct23:53+2h55Train GPS
    Sun 4 Oct23:25+2h26Train GPS

    Seen on 5 of 5 days, ranging +1h17 to +4h08. Every train at Bhiria Road →

  • 9Mehrabpurscheduled 21:20+2h345 days
    DayArrivedDelayRecorded by
    Thu 8 Oct01:46+4h24Pakistan Railways
    Wed 7 Oct23:55+2h34Pakistan Railways
    Tue 6 Oct22:37+1h15Pakistan Railways
    Mon 5 Oct00:14+2h52Pakistan Railways
    Sun 4 Oct23:54+2h33Pakistan Railways

    Seen on 5 of 5 days, ranging +1h15 to +4h24. Every train at Mehrabpur →

  • 10Gambatscheduled 21:50+2h365 days
    DayArrivedDelayRecorded by
    Thu 8 Oct02:14+4h22Pakistan Railways
    Wed 7 Oct00:25+2h33Pakistan Railways
    Tue 6 Oct23:27+1h35Pakistan Railways
    Mon 5 Oct00:39+2h47Pakistan Railways
    Sun 4 Oct00:29+2h36Pakistan Railways

    Seen on 5 of 5 days, ranging +1h35 to +4h22. Every train at Gambat →

  • 11Rohri Jn.scheduled 23:40+25h315 days
    DayArrivedDelayRecorded by
    Thu 8 Oct03:51+27h44Pakistan Railways
    Wed 7 Oct02:05+25h53Pakistan Railways
    Tue 6 Oct00:20+40mPakistan Railways
    Mon 5 Oct01:39+25h31Pakistan Railways
    Sun 4 Oct01:19+1h39Pakistan Railways

    Seen on 5 of 5 days, ranging +40m to +27h44. Every train at Rohri Jn. →

  • 12Ghotkischeduled 01:10+2h255 days
    DayArrivedDelayRecorded by
    Thu 8 Oct05:32+4h21Pakistan Railways
    Wed 7 Oct03:54+2h42Pakistan Railways
    Tue 6 Oct01:57+46mPakistan Railways
    Mon 5 Oct03:36+2h25Pakistan Railways
    Sun 4 Oct03:18+2h08Pakistan Railways

    Seen on 5 of 5 days, ranging +46m to +4h21. Every train at Ghotki →

  • 13Sadiqabadscheduled 02:48+1h595 days
    DayArrivedDelayRecorded by
    Thu 8 Oct06:48+3h58Pakistan Railways
    Wed 7 Oct05:13+2h23Pakistan Railways
    Tue 6 Oct03:20+32mPakistan Railways
    Mon 5 Oct04:49+1h59Pakistan Railways
    Sun 4 Oct04:47+1h58Pakistan Railways

    Seen on 5 of 5 days, ranging +32m to +3h58. Every train at Sadiqabad →

  • 14Rahim Yar Khanscheduled 03:18+2h5 days
    DayArrivedDelayRecorded by
    Thu 8 Oct07:14+3h54Pakistan Railways
    Wed 7 Oct05:58+2h38Pakistan Railways
    Tue 6 Octarrived, time not recorded+36mPakistan Railways
    Mon 5 Oct05:15+1h56Pakistan Railways
    Sun 4 Oct05:17+2hPakistan Railways

    Seen on 5 of 5 days, ranging +36m to +3h54. Every train at Rahim Yar Khan →

  • 15Khanpur Jn.scheduled 03:55+2h175 days
    DayArrivedDelayRecorded by
    Thu 8 Oct08:01+4h02Pakistan Railways
    Wed 7 Oct06:45+2h45Pakistan Railways
    Tue 6 Oct04:37+38mPakistan Railways
    Mon 5 Oct06:14+2h15Pakistan Railways
    Sun 4 Oct06:17+2h17Pakistan Railways

    Seen on 5 of 5 days, ranging +38m to +4h02. Every train at Khanpur Jn. →

  • 16Bahawalpurscheduled 05:36+2h315 days
    DayArrivedDelayRecorded by
    Thu 8 Oct09:49+4h09Pakistan Railways
    Wed 7 Oct08:49+3h09Pakistan Railways
    Tue 6 Oct06:33+53mPakistan Railways
    Mon 5 Oct08:07+2h27Pakistan Railways
    Sun 4 Oct08:11+2h31Pakistan Railways

    Seen on 5 of 5 days, ranging +53m to +4h09. Every train at Bahawalpur →

  • 17Lodhran Jnscheduled 06:00+2h295 days
    DayArrivedDelayRecorded by
    Thu 8 Oct10:13+4h11Pakistan Railways
    Wed 7 Oct09:09+3h07Pakistan Railways
    Tue 6 Oct06:55+53mPakistan Railways
    Mon 5 Oct08:28+2h27Pakistan Railways
    Sun 4 Oct08:31+2h29Pakistan Railways

    Seen on 5 of 5 days, ranging +53m to +4h11. Every train at Lodhran Jn →

  • 18Dunyapurscheduled 06:26+2h425 days
    DayArrivedDelayRecorded by
    Thu 8 Oct10:42+4h15Pakistan Railways
    Wed 7 Oct09:43+3h15Pakistan Railways
    Tue 6 Oct07:26+58mPakistan Railways
    Mon 5 Oct08:57+2h30Pakistan Railways
    Sun 4 Oct09:10+2h42Pakistan Railways

    Seen on 5 of 5 days, ranging +58m to +4h15. Every train at Dunyapur →

  • 19Jahaniascheduled 06:50+2h435 days
    DayArrivedDelayRecorded by
    Thu 8 Oct11:08+4h17Pakistan Railways
    Wed 7 Oct10:08+3h17Pakistan Railways
    Tue 6 Oct08:19+1h30Pakistan Railways
    Mon 5 Oct09:19+2h30Pakistan Railways
    Sun 4 Oct09:35+2h43Pakistan Railways

    Seen on 5 of 5 days, ranging +1h30 to +4h17. Every train at Jahania →

  • 20Khanewal Jnscheduled 07:25+2h275 days
    DayArrivedDelayRecorded by
    Thu 8 Octarrived, time not recorded+4h03Pakistan Railways
    Wed 7 Oct10:48+2h58Pakistan Railways
    Tue 6 Oct08:55+1h05Pakistan Railways
    Mon 5 Oct10:03+2h13Pakistan Railways
    Sun 4 Oct10:17+2h27Pakistan Railways

    Seen on 5 of 5 days, ranging +1h05 to +4h03. Every train at Khanewal Jn →

  • 21Mian Channuscheduled 08:25+2h505 days
    DayArrivedDelayRecorded by
    Thu 8 Oct12:46+4h19Pakistan Railways
    Wed 7 Oct11:57+3h31Pakistan Railways
    Tue 6 Oct10:00+1h34Pakistan Railways
    Mon 5 Oct11:09+2h43Pakistan Railways
    Sun 4 Oct11:17+2h50Pakistan Railways

    Seen on 5 of 5 days, ranging +1h34 to +4h19. Every train at Mian Channu →

  • 22Chichawatnischeduled 09:00+2h455 days
    DayArrivedDelayRecorded by
    Thu 8 Oct13:16+4h14Pakistan Railways
    Wed 7 Octarrived, time not recorded+3h37Pakistan Railways
    Tue 6 Oct10:28+1h26Pakistan Railways
    Mon 5 Oct11:43+2h42Pakistan Railways
    Sun 4 Oct11:46+2h45Pakistan Railways

    Seen on 5 of 5 days, ranging +1h26 to +4h14. Every train at Chichawatni →

  • 23Sahiwalscheduled 09:33+2h585 days
    DayArrivedDelayRecorded by
    Thu 8 Oct14:01+4h24Pakistan Railways
    Wed 7 Oct13:01+3h23Pakistan Railways
    Tue 6 Oct11:02+1h24Pakistan Railways
    Mon 5 Oct12:16+2h39Pakistan Railways
    Sun 4 Oct12:36+2h58Pakistan Railways

    Seen on 5 of 5 days, ranging +1h24 to +4h24. Every train at Sahiwal →

  • 24Okarascheduled 10:05+3h114 days
    DayArrivedDelayRecorded by
    Thu 8 Oct14:39+4h32Pakistan Railways
    Wed 7 Oct13:41+3h34Pakistan Railways
    Tue 6 Oct11:36+1h30Pakistan Railways
    Mon 5 Oct12:53+2h47Pakistan Railways
    Sun 4 Octnot recorded—

    Seen on 4 of 5 days, ranging +1h30 to +4h32. Every train at Okara →

  • 25Pattokischeduled 10:40+3h175 days
    DayArrivedDelayRecorded by
    Thu 8 Oct15:19+4h39Pakistan Railways
    Wed 7 Oct14:26+3h44Pakistan Railways
    Tue 6 Oct12:12+1h31Pakistan Railways
    Mon 5 Oct13:31+2h49Pakistan Railways
    Sun 4 Octarrived, time not recorded+3h17Pakistan Railways

    Seen on 5 of 5 days, ranging +1h31 to +4h39. Every train at Pattoki →

  • 26Kot Radha Kishanscheduled 11:04+3h195 days
    DayArrivedDelayRecorded by
    Thu 8 Oct15:48+4h43Pakistan Railways
    Wed 7 Oct14:50+3h45Pakistan Railways
    Tue 6 Oct12:41+1h36Pakistan Railways
    Mon 5 Oct13:58+2h53Pakistan Railways
    Sun 4 Oct14:25+3h19Pakistan Railways

    Seen on 5 of 5 days, ranging +1h36 to +4h43. Every train at Kot Radha Kishan →

  • 27Raiwind Jn.scheduled 11:25+3h155 days
    DayArrivedDelayRecorded by
    Thu 8 Oct16:38+5h08Pakistan Railways
    Wed 7 Oct15:05+3h41Pakistan Railways
    Tue 6 Oct12:58+1h28Pakistan Railways
    Mon 5 Oct14:15+2h46Pakistan Railways
    Sun 4 Oct14:45+3h15Pakistan Railways

    Seen on 5 of 5 days, ranging +1h28 to +5h08. Every train at Raiwind Jn. →

  • 28Kot Lakhpatscheduled 12:00+3h385 days
    DayArrivedDelayRecorded by
    Thu 8 Oct17:18+5h15Pakistan Railways
    Wed 7 Oct15:40+3h38Pakistan Railways
    Tue 6 Oct13:27+1h25Pakistan Railways
    Mon 5 Oct14:45+2h44Pakistan Railways
    Sun 4 Oct16:15+4h13Pakistan Railways

    Seen on 5 of 5 days, ranging +1h25 to +5h15. Every train at Kot Lakhpat →

  • 29Lahore Jn.scheduled 12:30+2h524 days
    DayArrivedDelayRecorded by
    Thu 8 Octnot recorded—
    Wed 7 Oct15:55+3hPakistan Railways
    Tue 6 Oct14:00+58mPakistan Railways
    Mon 5 Oct15:12+2h43Pakistan Railways
    Sun 4 Oct17:04+3h59Pakistan Railways

    Seen on 4 of 5 days, ranging +58m to +3h59. Every train at Lahore Jn. →

  • 30Shahdara Bagh Jnscheduled 13:22+2h543 days
    DayArrivedDelayRecorded by
    Thu 8 Octnot recorded—
    Wed 7 Oct17:25+4h02Pakistan Railways
    Tue 6 Oct14:47+1h23Pakistan Railways
    Mon 5 Oct16:17+2h54Pakistan Railways
    Sun 4 Octnot recorded—

    Seen on 3 of 5 days, ranging +1h23 to +4h02. Every train at Shahdara Bagh Jn →

  • 31Narangscheduled 14:24+3h013 days
    DayArrivedDelayRecorded by
    Thu 8 Octnot recorded—
    Wed 7 Oct18:20+3h56Pakistan Railways
    Tue 6 Oct15:40+1h14Pakistan Railways
    Mon 5 Oct17:26+3h01Pakistan Railways
    Sun 4 Octnot recorded—

    Seen on 3 of 5 days, ranging +1h14 to +3h56. Every train at Narang →

  • 32Baddomalhischeduled 14:55+2h563 days
    DayArrivedDelayRecorded by
    Thu 8 Octnot recorded—
    Wed 7 Oct18:57+4h01Pakistan Railways
    Tue 6 Oct16:03+1h07Pakistan Railways
    Mon 5 Oct17:53+2h56Pakistan Railways
    Sun 4 Octnot recorded—

    Seen on 3 of 5 days, ranging +1h07 to +4h01. Every train at Baddomalhi →

  • 33Narowal Jnscheduled 15:30+3h033 days
    DayArrivedDelayRecorded by
    Thu 8 Octnot recorded—
    Wed 7 Oct19:38+4h03Pakistan Railways
    Tue 6 Oct16:37+1h02Pakistan Railways
    Mon 5 Oct18:37+3h03Pakistan Railways
    Sun 4 Octnot recorded—

    Seen on 3 of 5 days, ranging +1h02 to +4h03. Every train at Narowal Jn →

  • 34Qila Sobha Singhscheduled 16:10+3h073 days
    DayArrivedDelayRecorded by
    Thu 8 Octnot recorded—
    Wed 7 Oct20:09+3h58Pakistan Railways
    Tue 6 Oct17:16+1h04Pakistan Railways
    Mon 5 Oct19:19+3h07Pakistan Railways
    Sun 4 Octnot recorded—

    Seen on 3 of 5 days, ranging +1h04 to +3h58. Every train at Qila Sobha Singh →

  • 35Pasrurscheduled 16:36+3h3 days
    DayArrivedDelayRecorded by
    Thu 8 Octnot recorded—
    Wed 7 Oct20:26+3h49Pakistan Railways
    Tue 6 Oct17:31+54mPakistan Railways
    Mon 5 Oct19:37+3hPakistan Railways
    Sun 4 Octnot recorded—

    Seen on 3 of 5 days, ranging +54m to +3h49. Every train at Pasrur →

  • 36Chawindascheduled 17:00+2h553 days
    DayArrivedDelayRecorded by
    Thu 8 Octnot recorded—
    Wed 7 Oct20:46+3h45Pakistan Railways
    Tue 6 Oct17:47+46mPakistan Railways
    Mon 5 Oct19:56+2h55Pakistan Railways
    Sun 4 Octnot recorded—

    Seen on 3 of 5 days, ranging +46m to +3h45. Every train at Chawinda →

  • 37Sialkot Jnscheduled 17:50+2h523 days
    DayArrivedDelayRecorded by
    Thu 8 Octnot recorded—
    Wed 7 Oct21:28+3h39Train GPS
    Tue 6 Oct18:41+51mTrain GPS
    Mon 5 Oct20:41+2h52Train GPS
    Sun 4 Octnot recorded—

    Seen on 3 of 5 days, ranging +51m to +3h39. Every train at Sialkot Jn →

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 Allama Iqbal Express 9UP usually late?

Typically 244 minutes late arriving at Sialkot Jn, measured across 20 recorded arrivals (31 Jul – 7 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 Allama Iqbal Express 9UP on a bad day?

On the worst one run in ten, 353 minutes late into Sialkot Jn, against a typical 244 minutes late. Both come from the same 20 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 Allama Iqbal Express 9UP leave Karachi Cantt?

15:30, on the current published timetable. It is booked into Sialkot Jn at 17:50, the day after it leaves. Those are booked times. The delay figures on this page are what we recorded against them.

How long does Allama Iqbal Express 9UP take from Karachi Cantt to Sialkot Jn?

26h 20m on the timetable. In practice a typical run has taken 30h 24m, measured from recorded arrivals at Sialkot Jn.

How many stops does Allama Iqbal Express 9UP make?

37 on the current published timetable, from Karachi Cantt to Sialkot Jn. 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.

Where is Allama Iqbal Express 9UP right now?

The live tracker for this train shows its last reported position and how late it was running at its most recent recorded stop. Position comes from the operator's own feed. When a train is not reporting we say so rather than estimating where it might be.

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