latetrains.pkLate, on record43 live
Trains/Karachi–Jacobabad/Sukkur Express 145UP

145 Sukkur Express 145UP سکھر ایکسپریس145اپ

Kitni late hoti hai? Typical delay, on-time record aur station timings.
KARACHIJACOBABADKARACHI
Up direction · returnsسٹی اسٹیشن کراچی ۔ جیکب آباد ۔ سٹی اسٹیشن کراچی
In service since 1972ExpressLast seen 9 October 202670 days trackedLatest run →

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 Jacobabad Jn—no recorded arrivals at Jacobabad Jn yet
Typical delay, any stop+1h 24mat a station this train calls at, not necessarily where you board · last 28 days
On time (within 15 min)19% of recorded stop arrivals
Bad day (90th percentile)+2h 59mworse than nine tenths of recorded stop arrivals

10 days of recorded arrivals.

The “At Jacobabad 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.

Which day is worst?

mean minutes late per recorded arrival, 8-week window
Mon+1h 56m · 4 runs
Tue+1h 22m · 5 runs
Wed+1h 07m · 4 runs
Thu+1h 25m · 4 runs
Fri+1h 22m · 3 runs
Sat+1h 51m · 4 runs
Sun+2h 13m · 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 City

Leaves Karachi City 20 min early · reaches Rohri Jn. +1h 38m — +1h 58m lost along the way.

  1. Karachi City23:00سٹی اسٹیشن کراچی20 min early
  2. Karachi Cantt23:20کراچی کينٹ+7 min
  3. Drigh Road23:40ڈرگ روڈ+14 min
  4. Landhi Jn.00:03لانڈھی جنکشن+12 min
  5. Kotri Jn02:10کوٹری جنکشن+59 min
  6. Hyderabad Jn02:35حیدرآباد جنکشن+1h 06m
  7. Tando Adam03:38ٹنڈو آدَم+1h 09m
  8. Shahdadpur03:57شهدادپور+1h 19m
  9. Nawabshah Jn.04:30نوابشاہ جنکشن+1h 32m
  10. Kot Laloo05:08کوٹھ لالو+2h 04m
  11. Padidan05:22پڈعیدن+2h 01m
  12. Bhiria Road05:37بھریا روڈ+2h 10m
  13. Lakha Road05:52لاکھا روڈ+2h 16m
  14. Mehrabpur06:08محراب پور+2h 27m
  15. Setharja06:23سیٹھارجا+2h 31m
  16. Ranipur Riyasat06:41رانی پور+2h 18m
  17. Gambat06:58گامبٹ+2h 21m
  18. Khairpur07:39خیرپور+2h 12m
  19. Rohri Jn.09:00روہڑی جنکشن+1h 38m
  20. Sukkur09:40سکھر—
  21. Shikarpur10:45شکارپور—
  22. Jacobabad Jn11:55جیکب آباد—

Where it stands longest past the timetableshortest to longest recorded

  1. Kotri Jnscheduled 15 min6 min–1h
  2. Karachi Canttscheduled 10 min8–44 min
  3. Landhi Jn.scheduled 2 min3–10 min
  4. Nawabshah Jn.scheduled 3 min4–11 min
  5. Tando Adamscheduled 3 min3–17 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 Landhi Jn. and Kotri Jn (+47 min)
  • 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 City—23:00
2Karachi Cantt23:10 → 23:16·PR23:20 → 23:19
3Drigh Road23:38 → 23:40·PR23:40 → 23:44
4Landhi Jn.00:01 +1d → 23:57·PR00:03 +1d → 00:04
5Kotri Jn01:55 +1d → 02:20·PR02:10 +1d → 02:55
6Hyderabad Jn02:27 +1d → 03:14·PR02:35 +1d → 03:20
7Tando Adam03:35 +1d → 04:28·PR03:38 +1d → 04:37
8Shahdadpur03:55 +1d → 04:59·PR03:57 +1d → 05:03
9Nawabshah Jn.04:27 +1d → 05:43·PR04:30 +1d → 05:52
10Kot Laloo05:06 +1d → 06:58·PR05:08 +1d
11Padidan05:20 +1d → 07:11·PR05:22 +1d → 07:17
12Bhiria Road05:35 +1d → 07:32·PR05:37 +1d → 07:36
13Lakha Road05:50 +1d → 07:52·PR05:52 +1d → 07:53
14Mehrabpur06:06 +1d → 08:08·PR06:08 +1d → 08:11
15Setharja06:21 +1d → 08:25·PR06:23 +1d → 08:28
16Ranipur Riyasat06:39 +1d → 08:40·PR06:41 +1d → 08:43
17Gambat06:56 +1d → 08:52·PR06:58 +1d → 08:56
18Khairpur07:37 +1d → 09:29·PR07:39 +1d → 09:34
19Rohri Jn.08:40 +1d → 09:58·PR09:00 +1d → 10:04
20Sukkur09:10 +1d09:40 +1d
21Shikarpur10:40 +1d10:45 +1d
22Jacobabad Jn11:55 +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

Station by station, last 5 days

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

  • 2Karachi Canttscheduled 23:104m early5 days
    DayArrivedDelayRecorded by
    Thu 8 Oct23:164m earlyPakistan Railways
    Wed 7 Oct23:154m earlyPakistan Railways
    Tue 6 Oct23:164m earlyPakistan Railways
    Mon 5 Oct23:29+10mPakistan Railways
    Sun 4 Oct23:163m earlyPakistan Railways

    Seen on 5 of 5 days, ranging 4m early to +10m. Every train at Karachi Cantt →

  • 3Drigh Roadscheduled 23:38+7m5 days
    DayArrivedDelayRecorded by
    Thu 8 Oct23:40+1mPakistan Railways
    Wed 7 Oct23:49+9mPakistan Railways
    Tue 6 Oct23:382m earlyPakistan Railways
    Mon 5 Oct00:18+38mPakistan Railways
    Sun 4 Oct23:46+7mPakistan Railways

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

  • 4Landhi Jn.scheduled 00:01+1m5 days
    DayArrivedDelayRecorded by
    Thu 8 Oct23:576m earlyPakistan Railways
    Wed 7 Oct00:09+7mPakistan Railways
    Tue 6 Oct00:04+1mPakistan Railways
    Mon 5 Oct00:35+33mPakistan Railways
    Sun 4 Oct00:03on timePakistan Railways

    Seen on 5 of 5 days, ranging 6m early to +33m. Every train at Landhi Jn. →

  • 5Kotri Jnscheduled 01:55+25m5 days
    DayArrivedDelayRecorded by
    Thu 8 Oct02:20+25mPakistan Railways
    Wed 7 Octarrived, time not recorded+40mPakistan Railways
    Tue 6 Oct02:15+20mPakistan Railways
    Mon 5 Oct03:12+1h02Pakistan Railways
    Sun 4 Oct02:19+9mPakistan Railways

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

  • 6Hyderabad Jnscheduled 02:27+39m5 days
    DayArrivedDelayRecorded by
    Thu 8 Oct03:14+39mPakistan Railways
    Wed 7 Oct03:17+43mPakistan Railways
    Tue 6 Oct03:01+26mPakistan Railways
    Mon 5 Oct04:07+1h33Pakistan Railways
    Sun 4 Oct03:04+30mPakistan Railways

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

  • 7Tando Adamscheduled 03:35+44m5 days
    DayArrivedDelayRecorded by
    Thu 8 Oct04:28+53mPakistan Railways
    Wed 7 Oct04:19+44mPakistan Railways
    Tue 6 Oct04:03+26mPakistan Railways
    Mon 5 Oct05:20+1h45Pakistan Railways
    Sun 4 Oct04:07+30mPakistan Railways

    Seen on 5 of 5 days, ranging +26m to +1h45. Every train at Tando Adam →

  • 8Shahdadpurscheduled 03:55+52m5 days
    DayArrivedDelayRecorded by
    Thu 8 Oct04:59+1h03Pakistan Railways
    Wed 7 Oct04:49+52mPakistan Railways
    Tue 6 Oct04:31+35mPakistan Railways
    Mon 5 Oct05:54+1h58Pakistan Railways
    Sun 4 Oct04:37+41mPakistan Railways

    Seen on 5 of 5 days, ranging +35m to +1h58. Every train at Shahdadpur →

  • 9Nawabshah Jn.scheduled 04:27+1h015 days
    DayArrivedDelayRecorded by
    Thu 8 Oct05:43+1h14Pakistan Railways
    Wed 7 Oct05:29+59mPakistan Railways
    Tue 6 Oct05:13+44mPakistan Railways
    Mon 5 Oct06:48+2h18Pakistan Railways
    Sun 4 Oct05:35+1h01Pakistan Railways

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

  • 10Kot Lalooscheduled 05:06+1h295 days
    DayArrivedDelayRecorded by
    Thu 8 Oct06:58+1h51Pakistan Railways
    Wed 7 Oct06:34+1h26Pakistan Railways
    Tue 6 Oct06:19+1h14Pakistan Railways
    Mon 5 Oct08:03+2h55Pakistan Railways
    Sun 4 Oct06:37+1h29Pakistan Railways

    Seen on 5 of 5 days, ranging +1h14 to +2h55. Every train at Kot Laloo →

  • 11Padidanscheduled 05:20+1h275 days
    DayArrivedDelayRecorded by
    Thu 8 Oct07:11+1h49Pakistan Railways
    Wed 7 Oct06:46+1h24Pakistan Railways
    Tue 6 Oct06:36+1h14Pakistan Railways
    Mon 5 Oct08:14+2h52Pakistan Railways
    Sun 4 Oct06:48+1h27Pakistan Railways

    Seen on 5 of 5 days, ranging +1h14 to +2h52. Every train at Padidan →

  • 12Bhiria Roadscheduled 05:35+1h345 days
    DayArrivedDelayRecorded by
    Thu 8 Oct07:32+1h56Pakistan Railways
    Wed 7 Oct07:05+1h29Pakistan Railways
    Tue 6 Oct06:55+1h18Pakistan Railways
    Mon 5 Oct08:31+2h55Pakistan Railways
    Sun 4 Oct07:11+1h34Pakistan Railways

    Seen on 5 of 5 days, ranging +1h18 to +2h55. Every train at Bhiria Road →

  • 13Lakha Roadscheduled 05:50+1h395 days
    DayArrivedDelayRecorded by
    Thu 8 Oct07:52+2h01Pakistan Railways
    Wed 7 Oct07:20+1h30Pakistan Railways
    Tue 6 Oct07:11+1h19Pakistan Railways
    Mon 5 Oct08:51+2h59Pakistan Railways
    Sun 4 Oct07:30+1h39Pakistan Railways

    Seen on 5 of 5 days, ranging +1h19 to +2h59. Every train at Lakha Road →

  • 14Mehrabpurscheduled 06:06+1h375 days
    DayArrivedDelayRecorded by
    Thu 8 Oct08:08+2h01Pakistan Railways
    Wed 7 Oct07:36+1h29Pakistan Railways
    Tue 6 Oct07:28+1h21Pakistan Railways
    Mon 5 Oct09:07+3hPakistan Railways
    Sun 4 Oct07:44+1h37Pakistan Railways

    Seen on 5 of 5 days, ranging +1h21 to +3h. Every train at Mehrabpur →

  • 15Setharjascheduled 06:21+1h405 days
    DayArrivedDelayRecorded by
    Thu 8 Oct08:25+2h03Pakistan Railways
    Wed 7 Oct07:54+1h32Pakistan Railways
    Tue 6 Oct07:46+1h24Pakistan Railways
    Mon 5 Oct09:26+3h03Pakistan Railways
    Sun 4 Oct08:03+1h40Pakistan Railways

    Seen on 5 of 5 days, ranging +1h24 to +3h03. Every train at Setharja →

  • 16Ranipur Riyasatscheduled 06:39+1h395 days
    DayArrivedDelayRecorded by
    Thu 8 Oct08:40+1h59Pakistan Railways
    Wed 7 Oct08:07+1h27Pakistan Railways
    Tue 6 Oct08:02+1h22Pakistan Railways
    Mon 5 Oct09:42+3h01Pakistan Railways
    Sun 4 Oct08:17+1h39Pakistan Railways

    Seen on 5 of 5 days, ranging +1h22 to +3h01. Every train at Ranipur Riyasat →

  • 17Gambatscheduled 06:56+1h405 days
    DayArrivedDelayRecorded by
    Thu 8 Oct08:52+1h54Pakistan Railways
    Wed 7 Oct08:18+1h20Pakistan Railways
    Tue 6 Oct08:14+1h17Pakistan Railways
    Mon 5 Oct09:54+2h57Pakistan Railways
    Sun 4 Oct08:38+1h40Pakistan Railways

    Seen on 5 of 5 days, ranging +1h17 to +2h57. Every train at Gambat →

  • 18Khairpurscheduled 07:37+1h345 days
    DayArrivedDelayRecorded by
    Thu 8 Oct09:29+1h51Pakistan Railways
    Wed 7 Oct08:53+1h14Pakistan Railways
    Tue 6 Octarrived, time not recorded+1h14Pakistan Railways
    Mon 5 Oct10:38+2h59Pakistan Railways
    Sun 4 Oct09:12+1h34Pakistan Railways

    Seen on 5 of 5 days, ranging +1h14 to +2h59. Every train at Khairpur →

  • 19Rohri Jn.scheduled 08:40+40m5 days
    DayArrivedDelayRecorded by
    Thu 8 Oct09:58+56mPakistan Railways
    Wed 7 Oct09:20+40mPakistan Railways
    Tue 6 Octarrived, time not recorded+16mPakistan Railways
    Mon 5 Oct11:06+2h04Pakistan Railways
    Sun 4 Oct09:39+37mPakistan Railways

    Seen on 5 of 5 days, ranging +16m to +2h04. Every train at Rohri 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.
  • 3 further stops on this route with nothing recorded yet — not listed.

Common questions

Is Sukkur Express 145UP usually late?

A typical arrival is 84 minutes late, and 19% of its recorded arrivals were within 15 minutes of schedule, over 10 days of recorded running. That figure counts every stop on the route, not just the final one, so a train that loses its time late in the journey looks better here than it does at the end of it.

What time does Sukkur Express 145UP leave Karachi City?

23:00, on the current published timetable. It is booked into Jacobabad Jn at 11:55, the day after it leaves. Those are booked times. The delay figures on this page are what we recorded against them.

How long does Sukkur Express 145UP take from Karachi City to Jacobabad Jn?

12h 55m on the timetable. We do not yet hold enough recorded arrivals at Jacobabad Jn to say what it takes in practice.

How many stops does Sukkur Express 145UP make?

22 on the current published timetable, from Karachi City to Jacobabad 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 Sukkur Express 145UP 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.

All Karachi–Jacobabad 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. Further reading: the train's own Wikipedia article.