145 Sukkur Express 145UP سکھر ایکسپریس145اپ
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.
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 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 Karachi CityLeaves Karachi City 20 min early · reaches Rohri Jn. +1h 38m — +1h 58m lost along the way.
- Karachi City23:00سٹی اسٹیشن کراچی20 min early
- Karachi Cantt23:20کراچی کينٹ+7 min
- Drigh Road23:40ڈرگ روڈ+14 min
- Landhi Jn.00:03لانڈھی جنکشن+12 min
- Kotri Jn02:10کوٹری جنکشن+59 min
- Hyderabad Jn02:35حیدرآباد جنکشن+1h 06m
- Tando Adam03:38ٹنڈو آدَم+1h 09m
- Shahdadpur03:57شهدادپور+1h 19m
- Nawabshah Jn.04:30نوابشاہ جنکشن+1h 32m
- Kot Laloo05:08کوٹھ لالو+2h 04m
- Padidan05:22پڈعیدن+2h 01m
- Bhiria Road05:37بھریا روڈ+2h 10m
- Lakha Road05:52لاکھا روڈ+2h 16m
- Mehrabpur06:08محراب پور+2h 27m
- Setharja06:23سیٹھارجا+2h 31m
- Ranipur Riyasat06:41رانی پور+2h 18m
- Gambat06:58گامبٹ+2h 21m
- Khairpur07:39خیرپور+2h 12m
- Rohri Jn.09:00روہڑی جنکشن+1h 38m
- Sukkur09:40سکھر—
- Shikarpur10:45شکارپور—
- Jacobabad Jn11:55جیکب آباد—
Where it stands longest past the timetableshortest to longest recorded
- Kotri Jnscheduled 15 min6 min–1h
- Karachi Canttscheduled 10 min8–44 min
- Landhi Jn.scheduled 2 min3–10 min
- Nawabshah Jn.scheduled 3 min4–11 min
- 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 runThe second time in a cell is what actually happened on the 8 October 2026 run.
| # | Station | Arrival | Departure |
|---|---|---|---|
| 1 | Karachi City | — | 23:00 |
| 2 | Karachi Cantt | 23:10 → 23:16·PR | 23:20 → 23:19 |
| 3 | Drigh Road | 23:38 → 23:40·PR | 23:40 → 23:44 |
| 4 | Landhi Jn. | 00:01 +1d → 23:57·PR | 00:03 +1d → 00:04 |
| 5 | Kotri Jn | 01:55 +1d → 02:20·PR | 02:10 +1d → 02:55 |
| 6 | Hyderabad Jn | 02:27 +1d → 03:14·PR | 02:35 +1d → 03:20 |
| 7 | Tando Adam | 03:35 +1d → 04:28·PR | 03:38 +1d → 04:37 |
| 8 | Shahdadpur | 03:55 +1d → 04:59·PR | 03:57 +1d → 05:03 |
| 9 | Nawabshah Jn. | 04:27 +1d → 05:43·PR | 04:30 +1d → 05:52 |
| 10 | Kot Laloo | 05:06 +1d → 06:58·PR | 05:08 +1d |
| 11 | Padidan | 05:20 +1d → 07:11·PR | 05:22 +1d → 07:17 |
| 12 | Bhiria Road | 05:35 +1d → 07:32·PR | 05:37 +1d → 07:36 |
| 13 | Lakha Road | 05:50 +1d → 07:52·PR | 05:52 +1d → 07:53 |
| 14 | Mehrabpur | 06:06 +1d → 08:08·PR | 06:08 +1d → 08:11 |
| 15 | Setharja | 06:21 +1d → 08:25·PR | 06:23 +1d → 08:28 |
| 16 | Ranipur Riyasat | 06:39 +1d → 08:40·PR | 06:41 +1d → 08:43 |
| 17 | Gambat | 06:56 +1d → 08:52·PR | 06:58 +1d → 08:56 |
| 18 | Khairpur | 07:37 +1d → 09:29·PR | 07:39 +1d → 09:34 |
| 19 | Rohri Jn. | 08:40 +1d → 09:58·PR | 09:00 +1d → 10:04 |
| 20 | Sukkur | 09:10 +1d | 09:40 +1d |
| 21 | Shikarpur | 10:40 +1d | 10:45 +1d |
| 22 | Jacobabad Jn | 11: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 recordedOne mark per day, newest first.
A run’s GPS trail is decoded after the journey completes — recent days may link later.
2Karachi Canttscheduled 23:104m early5 days
Day Arrived Delay Recorded by Thu 8 Oct 23:16 4m early Pakistan Railways Wed 7 Oct 23:15 4m early Pakistan Railways Tue 6 Oct 23:16 4m early Pakistan Railways Mon 5 Oct 23:29 +10m Pakistan Railways Sun 4 Oct 23:16 3m early Pakistan Railways Seen on 5 of 5 days, ranging 4m early to +10m. Every train at Karachi Cantt →
3Drigh Roadscheduled 23:38+7m5 days
Day Arrived Delay Recorded by Thu 8 Oct 23:40 +1m Pakistan Railways Wed 7 Oct 23:49 +9m Pakistan Railways Tue 6 Oct 23:38 2m early Pakistan Railways Mon 5 Oct 00:18 +38m Pakistan Railways Sun 4 Oct 23:46 +7m Pakistan Railways Seen on 5 of 5 days, ranging 2m early to +38m. Every train at Drigh Road →
4Landhi Jn.scheduled 00:01+1m5 days
Day Arrived Delay Recorded by Thu 8 Oct 23:57 6m early Pakistan Railways Wed 7 Oct 00:09 +7m Pakistan Railways Tue 6 Oct 00:04 +1m Pakistan Railways Mon 5 Oct 00:35 +33m Pakistan Railways Sun 4 Oct 00:03 on time Pakistan Railways Seen on 5 of 5 days, ranging 6m early to +33m. Every train at Landhi Jn. →
5Kotri Jnscheduled 01:55+25m5 days
Day Arrived Delay Recorded by Thu 8 Oct 02:20 +25m Pakistan Railways Wed 7 Oct arrived, time not recorded +40m Pakistan Railways Tue 6 Oct 02:15 +20m Pakistan Railways Mon 5 Oct 03:12 +1h02 Pakistan Railways Sun 4 Oct 02:19 +9m Pakistan Railways Seen on 5 of 5 days, ranging +9m to +1h02. Every train at Kotri Jn →
6Hyderabad Jnscheduled 02:27+39m5 days
Day Arrived Delay Recorded by Thu 8 Oct 03:14 +39m Pakistan Railways Wed 7 Oct 03:17 +43m Pakistan Railways Tue 6 Oct 03:01 +26m Pakistan Railways Mon 5 Oct 04:07 +1h33 Pakistan Railways Sun 4 Oct 03:04 +30m Pakistan Railways Seen on 5 of 5 days, ranging +26m to +1h33. Every train at Hyderabad Jn →
7Tando Adamscheduled 03:35+44m5 days
Day Arrived Delay Recorded by Thu 8 Oct 04:28 +53m Pakistan Railways Wed 7 Oct 04:19 +44m Pakistan Railways Tue 6 Oct 04:03 +26m Pakistan Railways Mon 5 Oct 05:20 +1h45 Pakistan Railways Sun 4 Oct 04:07 +30m Pakistan Railways Seen on 5 of 5 days, ranging +26m to +1h45. Every train at Tando Adam →
8Shahdadpurscheduled 03:55+52m5 days
Day Arrived Delay Recorded by Thu 8 Oct 04:59 +1h03 Pakistan Railways Wed 7 Oct 04:49 +52m Pakistan Railways Tue 6 Oct 04:31 +35m Pakistan Railways Mon 5 Oct 05:54 +1h58 Pakistan Railways Sun 4 Oct 04:37 +41m Pakistan Railways Seen on 5 of 5 days, ranging +35m to +1h58. Every train at Shahdadpur →
9Nawabshah Jn.scheduled 04:27+1h015 days
Day Arrived Delay Recorded by Thu 8 Oct 05:43 +1h14 Pakistan Railways Wed 7 Oct 05:29 +59m Pakistan Railways Tue 6 Oct 05:13 +44m Pakistan Railways Mon 5 Oct 06:48 +2h18 Pakistan Railways Sun 4 Oct 05:35 +1h01 Pakistan Railways Seen on 5 of 5 days, ranging +44m to +2h18. Every train at Nawabshah Jn. →
10Kot Lalooscheduled 05:06+1h295 days
Day Arrived Delay Recorded by Thu 8 Oct 06:58 +1h51 Pakistan Railways Wed 7 Oct 06:34 +1h26 Pakistan Railways Tue 6 Oct 06:19 +1h14 Pakistan Railways Mon 5 Oct 08:03 +2h55 Pakistan Railways Sun 4 Oct 06:37 +1h29 Pakistan Railways Seen on 5 of 5 days, ranging +1h14 to +2h55. Every train at Kot Laloo →
11Padidanscheduled 05:20+1h275 days
Day Arrived Delay Recorded by Thu 8 Oct 07:11 +1h49 Pakistan Railways Wed 7 Oct 06:46 +1h24 Pakistan Railways Tue 6 Oct 06:36 +1h14 Pakistan Railways Mon 5 Oct 08:14 +2h52 Pakistan Railways Sun 4 Oct 06:48 +1h27 Pakistan Railways Seen on 5 of 5 days, ranging +1h14 to +2h52. Every train at Padidan →
12Bhiria Roadscheduled 05:35+1h345 days
Day Arrived Delay Recorded by Thu 8 Oct 07:32 +1h56 Pakistan Railways Wed 7 Oct 07:05 +1h29 Pakistan Railways Tue 6 Oct 06:55 +1h18 Pakistan Railways Mon 5 Oct 08:31 +2h55 Pakistan Railways Sun 4 Oct 07:11 +1h34 Pakistan Railways Seen on 5 of 5 days, ranging +1h18 to +2h55. Every train at Bhiria Road →
13Lakha Roadscheduled 05:50+1h395 days
Day Arrived Delay Recorded by Thu 8 Oct 07:52 +2h01 Pakistan Railways Wed 7 Oct 07:20 +1h30 Pakistan Railways Tue 6 Oct 07:11 +1h19 Pakistan Railways Mon 5 Oct 08:51 +2h59 Pakistan Railways Sun 4 Oct 07:30 +1h39 Pakistan Railways Seen on 5 of 5 days, ranging +1h19 to +2h59. Every train at Lakha Road →
14Mehrabpurscheduled 06:06+1h375 days
Day Arrived Delay Recorded by Thu 8 Oct 08:08 +2h01 Pakistan Railways Wed 7 Oct 07:36 +1h29 Pakistan Railways Tue 6 Oct 07:28 +1h21 Pakistan Railways Mon 5 Oct 09:07 +3h Pakistan Railways Sun 4 Oct 07:44 +1h37 Pakistan Railways Seen on 5 of 5 days, ranging +1h21 to +3h. Every train at Mehrabpur →
15Setharjascheduled 06:21+1h405 days
Day Arrived Delay Recorded by Thu 8 Oct 08:25 +2h03 Pakistan Railways Wed 7 Oct 07:54 +1h32 Pakistan Railways Tue 6 Oct 07:46 +1h24 Pakistan Railways Mon 5 Oct 09:26 +3h03 Pakistan Railways Sun 4 Oct 08:03 +1h40 Pakistan Railways Seen on 5 of 5 days, ranging +1h24 to +3h03. Every train at Setharja →
16Ranipur Riyasatscheduled 06:39+1h395 days
Day Arrived Delay Recorded by Thu 8 Oct 08:40 +1h59 Pakistan Railways Wed 7 Oct 08:07 +1h27 Pakistan Railways Tue 6 Oct 08:02 +1h22 Pakistan Railways Mon 5 Oct 09:42 +3h01 Pakistan Railways Sun 4 Oct 08:17 +1h39 Pakistan Railways Seen on 5 of 5 days, ranging +1h22 to +3h01. Every train at Ranipur Riyasat →
17Gambatscheduled 06:56+1h405 days
Day Arrived Delay Recorded by Thu 8 Oct 08:52 +1h54 Pakistan Railways Wed 7 Oct 08:18 +1h20 Pakistan Railways Tue 6 Oct 08:14 +1h17 Pakistan Railways Mon 5 Oct 09:54 +2h57 Pakistan Railways Sun 4 Oct 08:38 +1h40 Pakistan Railways Seen on 5 of 5 days, ranging +1h17 to +2h57. Every train at Gambat →
18Khairpurscheduled 07:37+1h345 days
Day Arrived Delay Recorded by Thu 8 Oct 09:29 +1h51 Pakistan Railways Wed 7 Oct 08:53 +1h14 Pakistan Railways Tue 6 Oct arrived, time not recorded +1h14 Pakistan Railways Mon 5 Oct 10:38 +2h59 Pakistan Railways Sun 4 Oct 09:12 +1h34 Pakistan Railways Seen on 5 of 5 days, ranging +1h14 to +2h59. Every train at Khairpur →
19Rohri Jn.scheduled 08:40+40m5 days
Day Arrived Delay Recorded by Thu 8 Oct 09:58 +56m Pakistan Railways Wed 7 Oct 09:20 +40m Pakistan Railways Tue 6 Oct arrived, time not recorded +16m Pakistan Railways Mon 5 Oct 11:06 +2h04 Pakistan Railways Sun 4 Oct 09:39 +37m Pakistan 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.
Other trains on this route
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.