latetrains.pkLate, on record43 live
Trains/Rawalpindi–Karachi/Pakistan Express 46DN

46 Pakistan Express 46DN پاکستان ایکسپریس 46 ڈائون

Kitni late hoti hai? Typical delay, on-time record aur station timings.
RAWALPINDIKARACHIRAWALPINDI
Down direction · returnsراولپِنڈى ۔ کراچی کينٹ ۔ راولپِنڈى
In service since 2006ExpressLast seen 9 October 202672 days trackedTrack it live →
Live running status — right nowLive · 72 sec · official GPS

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 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 Karachi Cantt+3h 46mmedian of 27 recorded arrivals · 30 Jul – 8 Oct 2026
Typical delay, any stop+1h 05mat a station this train calls at, not necessarily where you board · last 28 days
On time (within 15 min)6% of recorded stop arrivals
Bad day (90th percentile)+2h 41mworse than nine tenths of recorded stop arrivals

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 recorded

Scheduled 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 window
Mon+1h 47m · 4 runs
Tue+1h 50m · 5 runs
Wed+1h 52m · 5 runs
Thu+2h 55m · 5 runs
Fri+2h 21m · 5 runs
Sat+1h 57m · 4 runs
Sun+2h 18m · 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 Rawalpindi

Leaves Rawalpindi 24 min early · reaches Karachi Cantt +3h 46m — +4h 10m lost along the way.

  1. Rawalpindi06:00راولپِنڈى24 min early
  2. Gujar Khan06:50گُوجر خان+31 min
  3. Dina07:43دینہ+41 min
  4. Jhelum08:02جہلم+50 min
  5. Lala Musa Jn.08:54لالہ مُوسٰی جنکشن+37 min
  6. Gujrat09:22گُجرات+37 min
  7. Wazirabad Jn09:50وزیرآباد جنکشن+30 min
  8. Alipur Chatha10:37علی پور چٹھہ+29 min
  9. Hafizabad11:05sadi+45 min
  10. Sukheke11:43سکھیکی+44 min
  11. Sangla Hill12:09شانگلہ ہل+44 min
  12. Chak Jhumra Jn12:36چک جھمرہ جنکشن+46 min
  13. Faisalabad13:30فیصل آباد+42 min
  14. Gojra14:11گوجرہ+1h 11m
  15. Toba Tek Singh14:40ٹوبہ ٹیک سنگھ+1h 21m
  16. Shorkot Cantt Jn15:25شورکوٹ کینٹ جنکشن+1h 12m
  17. Abdul Hakim15:52عبد الحكيم+1h 09m
  18. Khanewal Jn16:35خانیوال+1h 11m
  19. Multan Cantt17:35ملتان کینٹ+1h 24m
  20. Lodhran Jn18:38لودهراں جنکشن+1h 44m
  21. Bahawalpur18:55بہاولپور+1h 52m
  22. Khanpur Jn.20:40خانپور جنکشن+2h 03m
  23. Rahim Yar Khan21:14رحیم یار خان+2h 24m
  24. Sadiqabad21:36صادق آباد+2h 33m
  25. Ghotki22:56گھوٹکی+2h 41m
  26. Rohri Jn.00:35روہڑی جنکشن+2h 48m
  27. Padidan02:05پڈعیدن+3h 11m
  28. Tando Adam04:40ٹنڈو آدَم+3h 02m
  29. Hyderabad Jn05:40حیدرآباد جنکشن+3h 28m
  30. Landhi Jn.07:44لانڈھی جنکشن+4h 17m
  31. Drigh Road08:20ڈرگ روڈ+4h 04m
  32. Karachi Cantt08:45کراچی کينٹ+3h 46m

Where it stands longest past the timetableshortest to longest recorded

  1. Rohri Jn.scheduled 25 min27–58 min
  2. Faisalabadscheduled 30 min19 min–1h 54m
  3. Hyderabad Jnscheduled 5 min9–30 min
  4. Multan Canttscheduled 25 min26 min–1h 37m
  5. 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 run

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

#StationArrivalDeparture
1Rawalpindi—06:00
2Gujar Khan06:48 → 07:18·PR06:50 → 07:20
3Dina07:41 → 08:13·PR07:43 → 08:16
4Jhelum08:00 → 08:40·PR08:02
5Lala Musa Jn.08:52 → 09:17·PR08:54 → 09:19
6Gujrat09:20 → 09:45·PR09:22 → 09:50
7Wazirabad Jn09:45 → 10:04·PR09:50 → 10:12
8Alipur Chatha10:35 → 10:52·PR10:37 → 10:57
9Hafizabad11:00 → 11:24·PR11:05 → 11:30
10Sukheke11:41 → 12:01·PR11:43 → 12:06
11Sangla Hill12:07 → 12:28·PR12:09 → 12:33
12Chak Jhumra Jn12:34 → 12:55·PR12:36 → 12:58
13Faisalabad13:00 → 13:19·PR13:30 → 13:53
14Gojra14:09 → 14:47·PR14:11 → 14:50
15Toba Tek Singh14:38 → 15:23·PR14:40 → 15:28
16Shorkot Cantt Jn15:20 → 16:01·PR15:25 → 16:08
17Abdul Hakim15:50 → 16:31·PR15:52 → 16:32
18Khanewal Jn16:30 → 17:01·PR16:35 → 17:06
19Multan Cantt17:10 → 18:13·PR17:35
⋯ 11 stops
20Lodhran Jn18:3618:38
21Bahawalpur18:5018:55
22Khanpur Jn.20:3520:40
23Rahim Yar Khan21:1221:14
24Sadiqabad21:3421:36
25Ghotki22:5422:56
26Rohri Jn.00:10 +1d00:35 +1d
27Padidan02:03 +1d02:05 +1d
28Tando Adam04:38 +1d04:40 +1d
29Hyderabad Jn05:35 +1d05:40 +1d
30Landhi Jn.07:42 +1d07:44 +1d
31Drigh Road08:18 +1d08:20 +1d
32Karachi Cantt08: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 recorded

One mark per day, newest first.

Days shownFri9 OctThu8 OctWed7 OctTue6 OctMon5 Oct

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

  • 2Gujar Khanscheduled 06:48+30m3 days
    DayArrivedDelayRecorded by
    Fri 9 Oct07:18+30mPakistan Railways
    Thu 8 Octnot recorded—
    Wed 7 Oct07:29+40mPakistan Railways
    Tue 6 Octnot recorded—
    Mon 5 Oct07:12+22mPakistan Railways

    Seen on 3 of 5 days, ranging +22m to +40m. Every train at Gujar Khan →

  • 3Dinascheduled 07:41+31m3 days
    DayArrivedDelayRecorded by
    Fri 9 Oct08:13+31mPakistan Railways
    Thu 8 Octnot recorded—
    Wed 7 Oct08:24+42mPakistan Railways
    Tue 6 Octnot recorded—
    Mon 5 Oct08:06+24mPakistan Railways

    Seen on 3 of 5 days, ranging +24m to +42m. Every train at Dina →

  • 4Jhelumscheduled 08:00+38m3 days
    DayArrivedDelayRecorded by
    Fri 9 Oct08:40+38mPakistan Railways
    Thu 8 Octnot recorded—
    Wed 7 Oct08:51+49mPakistan Railways
    Tue 6 Octnot recorded—
    Mon 5 Oct08:32+31mPakistan Railways

    Seen on 3 of 5 days, ranging +31m to +49m. Every train at Jhelum →

  • 5Lala Musa Jn.scheduled 08:52+24m3 days
    DayArrivedDelayRecorded by
    Fri 9 Oct09:17+24mPakistan Railways
    Thu 8 Octnot recorded—
    Wed 7 Oct09:35+42mPakistan Railways
    Tue 6 Octnot recorded—
    Mon 5 Oct09:14+21mPakistan Railways

    Seen on 3 of 5 days, ranging +21m to +42m. Every train at Lala Musa Jn. →

  • 6Gujratscheduled 09:20+24m3 days
    DayArrivedDelayRecorded by
    Fri 9 Oct09:45+24mPakistan Railways
    Thu 8 Octnot recorded—
    Wed 7 Oct09:59+37mPakistan Railways
    Tue 6 Octnot recorded—
    Mon 5 Oct09:38+16mPakistan Railways

    Seen on 3 of 5 days, ranging +16m to +37m. Every train at Gujrat →

  • 7Wazirabad Jnscheduled 09:45+15m3 days
    DayArrivedDelayRecorded by
    Fri 9 Oct10:04+15mPakistan Railways
    Thu 8 Octnot recorded—
    Wed 7 Oct10:19+29mPakistan Railways
    Tue 6 Octnot recorded—
    Mon 5 Oct09:58+9mPakistan Railways

    Seen on 3 of 5 days, ranging +9m to +29m. Every train at Wazirabad Jn →

  • 8Alipur Chathascheduled 10:35+16m3 days
    DayArrivedDelayRecorded by
    Fri 9 Oct10:52+16mPakistan Railways
    Thu 8 Octnot recorded—
    Wed 7 Oct11:04+28mPakistan Railways
    Tue 6 Octnot recorded—
    Mon 5 Oct10:46+10mPakistan Railways

    Seen on 3 of 5 days, ranging +10m to +28m. Every train at Alipur Chatha →

  • 9Hafizabadscheduled 11:00+23m3 days
    DayArrivedDelayRecorded by
    Fri 9 Oct11:24+19mPakistan Railways
    Thu 8 Octnot recorded—
    Wed 7 Oct11:49+45mPakistan Railways
    Tue 6 Octnot recorded—
    Mon 5 Oct11:27+23mPakistan Railways

    Seen on 3 of 5 days, ranging +19m to +45m. Every train at Hafizabad →

  • 10Sukhekescheduled 11:41+23m3 days
    DayArrivedDelayRecorded by
    Fri 9 Oct12:01+18mPakistan Railways
    Thu 8 Octnot recorded—
    Wed 7 Oct12:27+45mPakistan Railways
    Tue 6 Octnot recorded—
    Mon 5 Oct12:06+23mPakistan Railways

    Seen on 3 of 5 days, ranging +18m to +45m. Every train at Sukheke →

  • 11Sangla Hillscheduled 12:07+25m3 days
    DayArrivedDelayRecorded by
    Fri 9 Oct12:28+19mPakistan Railways
    Thu 8 Octnot recorded—
    Wed 7 Oct12:55+47mPakistan Railways
    Tue 6 Octnot recorded—
    Mon 5 Oct12:33+25mPakistan Railways

    Seen on 3 of 5 days, ranging +19m to +47m. Every train at Sangla Hill →

  • 12Chak Jhumra Jnscheduled 12:34+34m3 days
    DayArrivedDelayRecorded by
    Fri 9 Oct12:55+20mPakistan Railways
    Thu 8 Octnot recorded—
    Wed 7 Oct13:20+46mPakistan Railways
    Tue 6 Octnot recorded—
    Mon 5 Oct13:10+34mPakistan Railways

    Seen on 3 of 5 days, ranging +20m to +46m. Every train at Chak Jhumra Jn →

  • 13Faisalabadscheduled 13:00+3m4 days
    DayArrivedDelayRecorded by
    Fri 9 Oct13:19+20mPakistan Railways
    Thu 8 Octarrived, time not recorded5m earlyPakistan Railways
    Wed 7 Oct13:40+10mPakistan Railways
    Tue 6 Octarrived, time not recorded13m earlyPakistan Railways
    Mon 5 Octnot recorded—

    Seen on 4 of 5 days, ranging 13m early to +20m. Every train at Faisalabad →

  • 14Gojrascheduled 14:09+53m4 days
    DayArrivedDelayRecorded by
    Fri 9 Oct14:47+36mPakistan Railways
    Thu 8 Oct15:20+1h11Pakistan Railways
    Wed 7 Oct15:03+52mPakistan Railways
    Tue 6 Oct15:05+54mPakistan Railways
    Mon 5 Octnot recorded—

    Seen on 4 of 5 days, ranging +36m to +1h11. Every train at Gojra →

  • 15Toba Tek Singhscheduled 14:38+1h014 days
    DayArrivedDelayRecorded by
    Fri 9 Oct15:23+44mPakistan Railways
    Thu 8 Oct15:58+1h19Pakistan Railways
    Wed 7 Oct15:41+1h02Pakistan Railways
    Tue 6 Oct15:39+1hPakistan Railways
    Mon 5 Octnot recorded—

    Seen on 4 of 5 days, ranging +44m to +1h19. Every train at Toba Tek Singh →

  • 16Shorkot Cantt Jnscheduled 15:20+44m4 days
    DayArrivedDelayRecorded by
    Fri 9 Oct16:01+37mPakistan Railways
    Thu 8 Oct16:38+1h14Pakistan Railways
    Wed 7 Oct16:07+47mPakistan Railways
    Tue 6 Oct16:06+41mPakistan Railways
    Mon 5 Octnot recorded—

    Seen on 4 of 5 days, ranging +37m to +1h14. Every train at Shorkot Cantt Jn →

  • 17Abdul Hakimscheduled 15:50+55m4 days
    DayArrivedDelayRecorded by
    Fri 9 Oct16:31+40mPakistan Railways
    Thu 8 Oct17:16+1h25Pakistan Railways
    Wed 7 Oct16:56+1h04Pakistan Railways
    Tue 6 Oct16:36+45mPakistan Railways
    Mon 5 Octnot recorded—

    Seen on 4 of 5 days, ranging +40m to +1h25. Every train at Abdul Hakim →

  • 18Khanewal Jnscheduled 16:30+43m4 days
    DayArrivedDelayRecorded by
    Fri 9 Oct17:01+30mPakistan Railways
    Thu 8 Oct17:47+1h13Pakistan Railways
    Wed 7 Oct17:20+50mPakistan Railways
    Tue 6 Oct17:09+35mPakistan Railways
    Mon 5 Octnot recorded—

    Seen on 4 of 5 days, ranging +30m to +1h13. Every train at Khanewal Jn →

  • 19Multan Canttscheduled 17:10+55m4 days
    DayArrivedDelayRecorded by
    Fri 9 Oct18:13+38mPakistan Railways
    Thu 8 Oct08:49+1h25Pakistan Railways
    Wed 7 Oct18:09+1hPakistan Railways
    Tue 6 Oct17:59+49mPakistan Railways
    Mon 5 Octnot recorded—

    Seen on 4 of 5 days, ranging +38m to +1h25. Every train at Multan Cantt →

  • 20Lodhran Jnscheduled 18:36+1h143 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct20:11+1h33Pakistan Railways
    Wed 7 Oct19:43+1h06Pakistan Railways
    Tue 6 Oct19:52+1h14Pakistan Railways
    Mon 5 Octnot recorded—

    Seen on 3 of 5 days, ranging +1h06 to +1h33. Every train at Lodhran Jn →

  • 21Bahawalpurscheduled 18:50+1h143 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct20:39+1h45Pakistan Railways
    Wed 7 Oct20:02+1h08Pakistan Railways
    Tue 6 Oct20:08+1h14Pakistan Railways
    Mon 5 Octnot recorded—

    Seen on 3 of 5 days, ranging +1h08 to +1h45. Every train at Bahawalpur →

  • 22Khanpur Jn.scheduled 20:35+1h223 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct22:43+2h03Pakistan Railways
    Wed 7 Oct22:01+1h22Pakistan Railways
    Tue 6 Oct21:59+1h20Pakistan Railways
    Mon 5 Octnot recorded—

    Seen on 3 of 5 days, ranging +1h20 to +2h03. Every train at Khanpur Jn. →

  • 23Rahim Yar Khanscheduled 21:12+2h183 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct23:41+2h28Pakistan Railways
    Wed 7 Oct23:31+2h18Pakistan Railways
    Tue 6 Oct22:58+1h44Pakistan Railways
    Mon 5 Octnot recorded—

    Seen on 3 of 5 days, ranging +1h44 to +2h28. Every train at Rahim Yar Khan →

  • 24Sadiqabadscheduled 21:34+2h233 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct00:09+2h33Pakistan Railways
    Wed 7 Oct23:59+2h23Pakistan Railways
    Tue 6 Oct23:25+1h50Pakistan Railways
    Mon 5 Octnot recorded—

    Seen on 3 of 5 days, ranging +1h50 to +2h33. Every train at Sadiqabad →

  • 25Ghotkischeduled 22:54+2h223 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct01:48+2h53Pakistan Railways
    Wed 7 Oct01:17+2h22Pakistan Railways
    Tue 6 Oct00:55+1h59Pakistan Railways
    Mon 5 Octnot recorded—

    Seen on 3 of 5 days, ranging +1h59 to +2h53. Every train at Ghotki →

  • 26Rohri Jn.scheduled 00:10+2h223 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct03:14+2h40Pakistan Railways
    Wed 7 Oct02:56+2h22Pakistan Railways
    Tue 6 Oct02:19+1h45Pakistan Railways
    Mon 5 Octnot recorded—

    Seen on 3 of 5 days, ranging +1h45 to +2h40. Every train at Rohri Jn. →

  • 27Padidanscheduled 02:03+2h533 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct05:09+3h04Pakistan Railways
    Wed 7 Oct04:57+2h53Pakistan Railways
    Tue 6 Oct04:30+2h26Pakistan Railways
    Mon 5 Octnot recorded—

    Seen on 3 of 5 days, ranging +2h26 to +3h04. Every train at Padidan →

  • 28Tando Adamscheduled 04:38+2h413 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct07:38+2h59Pakistan Railways
    Wed 7 Oct07:18+2h41Pakistan Railways
    Tue 6 Oct07:01+2h22Pakistan Railways
    Mon 5 Octnot recorded—

    Seen on 3 of 5 days, ranging +2h22 to +2h59. Every train at Tando Adam →

  • 29Hyderabad Jnscheduled 05:35+3h033 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct08:43+3h03Pakistan Railways
    Wed 7 Oct08:46+3h06Pakistan Railways
    Tue 6 Oct08:08+2h29Pakistan Railways
    Mon 5 Octnot recorded—

    Seen on 3 of 5 days, ranging +2h29 to +3h06. Every train at Hyderabad Jn →

  • 30Landhi Jn.scheduled 07:42+3h413 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct11:32+3h49Pakistan Railways
    Wed 7 Oct11:24+3h41Pakistan Railways
    Tue 6 Oct11:02+3h18Pakistan Railways
    Mon 5 Octnot recorded—

    Seen on 3 of 5 days, ranging +3h18 to +3h49. Every train at Landhi Jn. →

  • 31Drigh Roadscheduled 08:18+3h263 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct11:51+3h32Pakistan Railways
    Wed 7 Oct11:46+3h26Pakistan Railways
    Tue 6 Oct11:20+3h02Pakistan Railways
    Mon 5 Octnot recorded—

    Seen on 3 of 5 days, ranging +3h02 to +3h32. Every train at Drigh Road →

  • 32Karachi Canttscheduled 08:45+3h183 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct12:19+3h34Train GPS
    Wed 7 Oct12:02+3h18Train GPS
    Tue 6 Oct12:01+3h16Train GPS
    Mon 5 Octnot 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.

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.