46 Pakistan Express 46DN پاکستان ایکسپریس 46 ڈائون
Running 39 min late — heading for Lodhran Jn, due 19:15 (operator's estimate), 109 km/h. Last crossed Multan Cantt.
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.
11 days of recorded arrivals.
Over 27 recorded arrivals (30 Jul – 8 Oct 2026), Pakistan Express 46DN has typically reached Karachi Cantt around 12:31 the day after it leaves — on the worst one run in ten, past 14:56 the day after it leaves, at Karachi Cantt itself. Today's run: track it live →
The “At Karachi Cantt” 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 26h 45m — Rawalpindi to Karachi Cantt. Typically 30h 31m, 3h 46m longer.
Timetable: out 06:00, in at 08:45 the next day — one night on board.
What these figures cover
- Scheduled — the current timetable, Rawalpindi 06:00 to Karachi Cantt 08:45 the next day
- Typical journey — from the scheduled departure to the recorded arrival at Karachi Cantt; the median of 27 runs
- Bad day — 32h 56m 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: 30 July to 8 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 RawalpindiLeaves Rawalpindi 24 min early · reaches Karachi Cantt +3h 46m — +4h 10m lost along the way.
- Rawalpindi06:00راولپِنڈى24 min early
- Gujar Khan06:50گُوجر خان+31 min
- Dina07:43دینہ+41 min
- Jhelum08:02جہلم+50 min
- Lala Musa Jn.08:54لالہ مُوسٰی جنکشن+37 min
- Gujrat09:22گُجرات+37 min
- Wazirabad Jn09:50وزیرآباد جنکشن+30 min
- Alipur Chatha10:37علی پور چٹھہ+29 min
- Hafizabad11:05sadi+45 min
- Sukheke11:43سکھیکی+44 min
- Sangla Hill12:09شانگلہ ہل+44 min
- Chak Jhumra Jn12:36چک جھمرہ جنکشن+46 min
- Faisalabad13:30فیصل آباد+42 min
- Gojra14:11گوجرہ+1h 11m
- Toba Tek Singh14:40ٹوبہ ٹیک سنگھ+1h 21m
- Shorkot Cantt Jn15:25شورکوٹ کینٹ جنکشن+1h 12m
- Abdul Hakim15:52عبد الحكيم+1h 09m
- Khanewal Jn16:35خانیوال+1h 11m
- Multan Cantt17:35ملتان کینٹ+1h 24m
- Lodhran Jn18:38لودهراں جنکشن+1h 44m
- Bahawalpur18:55بہاولپور+1h 52m
- Khanpur Jn.20:40خانپور جنکشن+2h 03m
- Rahim Yar Khan21:14رحیم یار خان+2h 24m
- Sadiqabad21:36صادق آباد+2h 33m
- Ghotki22:56گھوٹکی+2h 41m
- Rohri Jn.00:35روہڑی جنکشن+2h 48m
- Padidan02:05پڈعیدن+3h 11m
- Tando Adam04:40ٹنڈو آدَم+3h 02m
- Hyderabad Jn05:40حیدرآباد جنکشن+3h 28m
- Landhi Jn.07:44لانڈھی جنکشن+4h 17m
- Drigh Road08:20ڈرگ روڈ+4h 04m
- Karachi Cantt08:45کراچی کينٹ+3h 46m
Where it stands longest past the timetableshortest to longest recorded
- Rohri Jn.scheduled 25 min27–58 min
- Faisalabadscheduled 30 min19 min–1h 54m
- Hyderabad Jnscheduled 5 min9–30 min
- Multan Canttscheduled 25 min26 min–1h 37m
- Lala Musa Jn.scheduled 2 min1–25 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 Rawalpindi and Gujar Khan (+55 min)
- Every stop on the current timetable is listed, in order, measured or not.
Timetable
scheduled → actual, 9 October 2026 runThe second time in a cell is what actually happened on the 9 October 2026 run.
| # | Station | Arrival | Departure |
|---|---|---|---|
| 1 | Rawalpindi | — | 06:00 |
| 2 | Gujar Khan | 06:48 → 07:18·PR | 06:50 → 07:20 |
| 3 | Dina | 07:41 → 08:13·PR | 07:43 → 08:16 |
| 4 | Jhelum | 08:00 → 08:40·PR | 08:02 |
| 5 | Lala Musa Jn. | 08:52 → 09:17·PR | 08:54 → 09:19 |
| 6 | Gujrat | 09:20 → 09:45·PR | 09:22 → 09:50 |
| 7 | Wazirabad Jn | 09:45 → 10:04·PR | 09:50 → 10:12 |
| 8 | Alipur Chatha | 10:35 → 10:52·PR | 10:37 → 10:57 |
| 9 | Hafizabad | 11:00 → 11:24·PR | 11:05 → 11:30 |
| 10 | Sukheke | 11:41 → 12:01·PR | 11:43 → 12:06 |
| 11 | Sangla Hill | 12:07 → 12:28·PR | 12:09 → 12:33 |
| 12 | Chak Jhumra Jn | 12:34 → 12:55·PR | 12:36 → 12:58 |
| 13 | Faisalabad | 13:00 → 13:19·PR | 13:30 → 13:53 |
| 14 | Gojra | 14:09 → 14:47·PR | 14:11 → 14:50 |
| 15 | Toba Tek Singh | 14:38 → 15:23·PR | 14:40 → 15:28 |
| 16 | Shorkot Cantt Jn | 15:20 → 16:01·PR | 15:25 → 16:08 |
| 17 | Abdul Hakim | 15:50 → 16:31·PR | 15:52 → 16:32 |
| 18 | Khanewal Jn | 16:30 → 17:01·PR | 16:35 → 17:06 |
| 19 | Multan Cantt | 17:10 → 18:13·PR | 17:35 |
| ⋯ 11 stops | |||
| 20 | Lodhran Jn | 18:36 | 18:38 |
| 21 | Bahawalpur | 18:50 | 18:55 |
| 22 | Khanpur Jn. | 20:35 | 20:40 |
| 23 | Rahim Yar Khan | 21:12 | 21:14 |
| 24 | Sadiqabad | 21:34 | 21:36 |
| 25 | Ghotki | 22:54 | 22:56 |
| 26 | Rohri Jn. | 00:10 +1d | 00:35 +1d |
| 27 | Padidan | 02:03 +1d | 02:05 +1d |
| 28 | Tando Adam | 04:38 +1d | 04:40 +1d |
| 29 | Hyderabad Jn | 05:35 +1d | 05:40 +1d |
| 30 | Landhi Jn. | 07:42 +1d | 07:44 +1d |
| 31 | Drigh Road | 08:18 +1d | 08:20 +1d |
| 32 | Karachi Cantt | 08:45 +1d | — |
What the marks mean
- → 21:28 — actual time on the 9 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: 21 August 2026 →
Station by station, last 5 days
100 arrivals recordedOne mark per day, newest first.
A run’s GPS trail is decoded after the journey completes — recent days may link later.
2Gujar Khanscheduled 06:48+30m3 days
Day Arrived Delay Recorded by Fri 9 Oct 07:18 +30m Pakistan Railways Thu 8 Oct not recorded — Wed 7 Oct 07:29 +40m Pakistan Railways Tue 6 Oct not recorded — Mon 5 Oct 07:12 +22m Pakistan Railways Seen on 3 of 5 days, ranging +22m to +40m. Every train at Gujar Khan →
3Dinascheduled 07:41+31m3 days
Day Arrived Delay Recorded by Fri 9 Oct 08:13 +31m Pakistan Railways Thu 8 Oct not recorded — Wed 7 Oct 08:24 +42m Pakistan Railways Tue 6 Oct not recorded — Mon 5 Oct 08:06 +24m Pakistan Railways Seen on 3 of 5 days, ranging +24m to +42m. Every train at Dina →
4Jhelumscheduled 08:00+38m3 days
Day Arrived Delay Recorded by Fri 9 Oct 08:40 +38m Pakistan Railways Thu 8 Oct not recorded — Wed 7 Oct 08:51 +49m Pakistan Railways Tue 6 Oct not recorded — Mon 5 Oct 08:32 +31m Pakistan Railways Seen on 3 of 5 days, ranging +31m to +49m. Every train at Jhelum →
5Lala Musa Jn.scheduled 08:52+24m3 days
Day Arrived Delay Recorded by Fri 9 Oct 09:17 +24m Pakistan Railways Thu 8 Oct not recorded — Wed 7 Oct 09:35 +42m Pakistan Railways Tue 6 Oct not recorded — Mon 5 Oct 09:14 +21m Pakistan Railways Seen on 3 of 5 days, ranging +21m to +42m. Every train at Lala Musa Jn. →
6Gujratscheduled 09:20+24m3 days
Day Arrived Delay Recorded by Fri 9 Oct 09:45 +24m Pakistan Railways Thu 8 Oct not recorded — Wed 7 Oct 09:59 +37m Pakistan Railways Tue 6 Oct not recorded — Mon 5 Oct 09:38 +16m Pakistan Railways Seen on 3 of 5 days, ranging +16m to +37m. Every train at Gujrat →
7Wazirabad Jnscheduled 09:45+15m3 days
Day Arrived Delay Recorded by Fri 9 Oct 10:04 +15m Pakistan Railways Thu 8 Oct not recorded — Wed 7 Oct 10:19 +29m Pakistan Railways Tue 6 Oct not recorded — Mon 5 Oct 09:58 +9m Pakistan Railways Seen on 3 of 5 days, ranging +9m to +29m. Every train at Wazirabad Jn →
8Alipur Chathascheduled 10:35+16m3 days
Day Arrived Delay Recorded by Fri 9 Oct 10:52 +16m Pakistan Railways Thu 8 Oct not recorded — Wed 7 Oct 11:04 +28m Pakistan Railways Tue 6 Oct not recorded — Mon 5 Oct 10:46 +10m Pakistan Railways Seen on 3 of 5 days, ranging +10m to +28m. Every train at Alipur Chatha →
9Hafizabadscheduled 11:00+23m3 days
Day Arrived Delay Recorded by Fri 9 Oct 11:24 +19m Pakistan Railways Thu 8 Oct not recorded — Wed 7 Oct 11:49 +45m Pakistan Railways Tue 6 Oct not recorded — Mon 5 Oct 11:27 +23m Pakistan Railways Seen on 3 of 5 days, ranging +19m to +45m. Every train at Hafizabad →
10Sukhekescheduled 11:41+23m3 days
Day Arrived Delay Recorded by Fri 9 Oct 12:01 +18m Pakistan Railways Thu 8 Oct not recorded — Wed 7 Oct 12:27 +45m Pakistan Railways Tue 6 Oct not recorded — Mon 5 Oct 12:06 +23m Pakistan Railways Seen on 3 of 5 days, ranging +18m to +45m. Every train at Sukheke →
11Sangla Hillscheduled 12:07+25m3 days
Day Arrived Delay Recorded by Fri 9 Oct 12:28 +19m Pakistan Railways Thu 8 Oct not recorded — Wed 7 Oct 12:55 +47m Pakistan Railways Tue 6 Oct not recorded — Mon 5 Oct 12:33 +25m Pakistan Railways Seen on 3 of 5 days, ranging +19m to +47m. Every train at Sangla Hill →
12Chak Jhumra Jnscheduled 12:34+34m3 days
Day Arrived Delay Recorded by Fri 9 Oct 12:55 +20m Pakistan Railways Thu 8 Oct not recorded — Wed 7 Oct 13:20 +46m Pakistan Railways Tue 6 Oct not recorded — Mon 5 Oct 13:10 +34m Pakistan Railways Seen on 3 of 5 days, ranging +20m to +46m. Every train at Chak Jhumra Jn →
13Faisalabadscheduled 13:00+3m4 days
Day Arrived Delay Recorded by Fri 9 Oct 13:19 +20m Pakistan Railways Thu 8 Oct arrived, time not recorded 5m early Pakistan Railways Wed 7 Oct 13:40 +10m Pakistan Railways Tue 6 Oct arrived, time not recorded 13m early Pakistan Railways Mon 5 Oct not recorded — Seen on 4 of 5 days, ranging 13m early to +20m. Every train at Faisalabad →
14Gojrascheduled 14:09+53m4 days
Day Arrived Delay Recorded by Fri 9 Oct 14:47 +36m Pakistan Railways Thu 8 Oct 15:20 +1h11 Pakistan Railways Wed 7 Oct 15:03 +52m Pakistan Railways Tue 6 Oct 15:05 +54m Pakistan Railways Mon 5 Oct not recorded — Seen on 4 of 5 days, ranging +36m to +1h11. Every train at Gojra →
15Toba Tek Singhscheduled 14:38+1h014 days
Day Arrived Delay Recorded by Fri 9 Oct 15:23 +44m Pakistan Railways Thu 8 Oct 15:58 +1h19 Pakistan Railways Wed 7 Oct 15:41 +1h02 Pakistan Railways Tue 6 Oct 15:39 +1h Pakistan Railways Mon 5 Oct not recorded — Seen on 4 of 5 days, ranging +44m to +1h19. Every train at Toba Tek Singh →
16Shorkot Cantt Jnscheduled 15:20+44m4 days
Day Arrived Delay Recorded by Fri 9 Oct 16:01 +37m Pakistan Railways Thu 8 Oct 16:38 +1h14 Pakistan Railways Wed 7 Oct 16:07 +47m Pakistan Railways Tue 6 Oct 16:06 +41m Pakistan Railways Mon 5 Oct not recorded — Seen on 4 of 5 days, ranging +37m to +1h14. Every train at Shorkot Cantt Jn →
17Abdul Hakimscheduled 15:50+55m4 days
Day Arrived Delay Recorded by Fri 9 Oct 16:31 +40m Pakistan Railways Thu 8 Oct 17:16 +1h25 Pakistan Railways Wed 7 Oct 16:56 +1h04 Pakistan Railways Tue 6 Oct 16:36 +45m Pakistan Railways Mon 5 Oct not recorded — Seen on 4 of 5 days, ranging +40m to +1h25. Every train at Abdul Hakim →
18Khanewal Jnscheduled 16:30+43m4 days
Day Arrived Delay Recorded by Fri 9 Oct 17:01 +30m Pakistan Railways Thu 8 Oct 17:47 +1h13 Pakistan Railways Wed 7 Oct 17:20 +50m Pakistan Railways Tue 6 Oct 17:09 +35m Pakistan Railways Mon 5 Oct not recorded — Seen on 4 of 5 days, ranging +30m to +1h13. Every train at Khanewal Jn →
19Multan Canttscheduled 17:10+55m4 days
Day Arrived Delay Recorded by Fri 9 Oct 18:13 +38m Pakistan Railways Thu 8 Oct 08:49 +1h25 Pakistan Railways Wed 7 Oct 18:09 +1h Pakistan Railways Tue 6 Oct 17:59 +49m Pakistan Railways Mon 5 Oct not recorded — Seen on 4 of 5 days, ranging +38m to +1h25. Every train at Multan Cantt →
20Lodhran Jnscheduled 18:36+1h143 days
Day Arrived Delay Recorded by Fri 9 Oct not recorded — Thu 8 Oct 20:11 +1h33 Pakistan Railways Wed 7 Oct 19:43 +1h06 Pakistan Railways Tue 6 Oct 19:52 +1h14 Pakistan Railways Mon 5 Oct not recorded — Seen on 3 of 5 days, ranging +1h06 to +1h33. Every train at Lodhran Jn →
21Bahawalpurscheduled 18:50+1h143 days
Day Arrived Delay Recorded by Fri 9 Oct not recorded — Thu 8 Oct 20:39 +1h45 Pakistan Railways Wed 7 Oct 20:02 +1h08 Pakistan Railways Tue 6 Oct 20:08 +1h14 Pakistan Railways Mon 5 Oct not recorded — Seen on 3 of 5 days, ranging +1h08 to +1h45. Every train at Bahawalpur →
22Khanpur Jn.scheduled 20:35+1h223 days
Day Arrived Delay Recorded by Fri 9 Oct not recorded — Thu 8 Oct 22:43 +2h03 Pakistan Railways Wed 7 Oct 22:01 +1h22 Pakistan Railways Tue 6 Oct 21:59 +1h20 Pakistan Railways Mon 5 Oct not recorded — Seen on 3 of 5 days, ranging +1h20 to +2h03. Every train at Khanpur Jn. →
23Rahim Yar Khanscheduled 21:12+2h183 days
Day Arrived Delay Recorded by Fri 9 Oct not recorded — Thu 8 Oct 23:41 +2h28 Pakistan Railways Wed 7 Oct 23:31 +2h18 Pakistan Railways Tue 6 Oct 22:58 +1h44 Pakistan Railways Mon 5 Oct not recorded — Seen on 3 of 5 days, ranging +1h44 to +2h28. Every train at Rahim Yar Khan →
24Sadiqabadscheduled 21:34+2h233 days
Day Arrived Delay Recorded by Fri 9 Oct not recorded — Thu 8 Oct 00:09 +2h33 Pakistan Railways Wed 7 Oct 23:59 +2h23 Pakistan Railways Tue 6 Oct 23:25 +1h50 Pakistan Railways Mon 5 Oct not recorded — Seen on 3 of 5 days, ranging +1h50 to +2h33. Every train at Sadiqabad →
25Ghotkischeduled 22:54+2h223 days
Day Arrived Delay Recorded by Fri 9 Oct not recorded — Thu 8 Oct 01:48 +2h53 Pakistan Railways Wed 7 Oct 01:17 +2h22 Pakistan Railways Tue 6 Oct 00:55 +1h59 Pakistan Railways Mon 5 Oct not recorded — Seen on 3 of 5 days, ranging +1h59 to +2h53. Every train at Ghotki →
26Rohri Jn.scheduled 00:10+2h223 days
Day Arrived Delay Recorded by Fri 9 Oct not recorded — Thu 8 Oct 03:14 +2h40 Pakistan Railways Wed 7 Oct 02:56 +2h22 Pakistan Railways Tue 6 Oct 02:19 +1h45 Pakistan Railways Mon 5 Oct not recorded — Seen on 3 of 5 days, ranging +1h45 to +2h40. Every train at Rohri Jn. →
27Padidanscheduled 02:03+2h533 days
Day Arrived Delay Recorded by Fri 9 Oct not recorded — Thu 8 Oct 05:09 +3h04 Pakistan Railways Wed 7 Oct 04:57 +2h53 Pakistan Railways Tue 6 Oct 04:30 +2h26 Pakistan Railways Mon 5 Oct not recorded — Seen on 3 of 5 days, ranging +2h26 to +3h04. Every train at Padidan →
28Tando Adamscheduled 04:38+2h413 days
Day Arrived Delay Recorded by Fri 9 Oct not recorded — Thu 8 Oct 07:38 +2h59 Pakistan Railways Wed 7 Oct 07:18 +2h41 Pakistan Railways Tue 6 Oct 07:01 +2h22 Pakistan Railways Mon 5 Oct not recorded — Seen on 3 of 5 days, ranging +2h22 to +2h59. Every train at Tando Adam →
29Hyderabad Jnscheduled 05:35+3h033 days
Day Arrived Delay Recorded by Fri 9 Oct not recorded — Thu 8 Oct 08:43 +3h03 Pakistan Railways Wed 7 Oct 08:46 +3h06 Pakistan Railways Tue 6 Oct 08:08 +2h29 Pakistan Railways Mon 5 Oct not recorded — Seen on 3 of 5 days, ranging +2h29 to +3h06. Every train at Hyderabad Jn →
30Landhi Jn.scheduled 07:42+3h413 days
Day Arrived Delay Recorded by Fri 9 Oct not recorded — Thu 8 Oct 11:32 +3h49 Pakistan Railways Wed 7 Oct 11:24 +3h41 Pakistan Railways Tue 6 Oct 11:02 +3h18 Pakistan Railways Mon 5 Oct not recorded — Seen on 3 of 5 days, ranging +3h18 to +3h49. Every train at Landhi Jn. →
31Drigh Roadscheduled 08:18+3h263 days
Day Arrived Delay Recorded by Fri 9 Oct not recorded — Thu 8 Oct 11:51 +3h32 Pakistan Railways Wed 7 Oct 11:46 +3h26 Pakistan Railways Tue 6 Oct 11:20 +3h02 Pakistan Railways Mon 5 Oct not recorded — Seen on 3 of 5 days, ranging +3h02 to +3h32. Every train at Drigh Road →
32Karachi Canttscheduled 08:45+3h183 days
Day Arrived Delay Recorded by Fri 9 Oct not recorded — Thu 8 Oct 12:19 +3h34 Train GPS Wed 7 Oct 12:02 +3h18 Train GPS Tue 6 Oct 12:01 +3h16 Train GPS Mon 5 Oct not recorded — Seen on 3 of 5 days, ranging +3h16 to +3h34. Every train at Karachi Cantt →
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 Pakistan Express 46DN usually late?
Typically 226 minutes late arriving at Karachi Cantt, measured across 27 recorded arrivals (30 Jul – 8 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 Pakistan Express 46DN on a bad day?
On the worst one run in ten, 371 minutes late into Karachi Cantt, against a typical 226 minutes late. Both come from the same 27 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 Pakistan Express 46DN leave Rawalpindi?
06:00, on the current published timetable. It is booked into Karachi Cantt at 08:45, the day after it leaves. Those are booked times. The delay figures on this page are what we recorded against them.
How long does Pakistan Express 46DN take from Rawalpindi to Karachi Cantt?
26h 45m on the timetable. In practice a typical run has taken 30h 31m, measured from recorded arrivals at Karachi Cantt.
How many stops does Pakistan Express 46DN make?
32 on the current published timetable, from Rawalpindi to Karachi Cantt. 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 Pakistan Express 46DN 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 Rawalpindi–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. Further reading: the train's own Wikipedia article.