Pakistan Railways trains running late
Aaj kaunsi train late hai? The most recent full day's recorded arrivals, worst first.
Running late right now
passenger first, then most delayed64 reporting
- Delay is at the train's last recorded stop.
- Reporting — a position has arrived, no delay figure yet.
- Not listed — no recent GPS position; not the same as cancelled.
The daily record
most recent complete dayOn Thursday 8 October 2026, 57 Pakistan Railways passenger trains were recorded arriving at 1,117 stops — a median of 61 minutes late; 682 arrivals were more than 45 minutes late.
8 October 2026, worst first
each train's worst recorded delay that day- Worst recorded delay is the train's single latest-running stop that day, not its average.
- Passenger services only, from operator-reported and GPS-derived arrivals.
Recorded so far
53,352 timed arrivals · 85 passenger services · 54 service days. Per-train typical delay figures appear on each train's own page at 7 days of recorded runs; the punctuality table lists the services past that mark.
Common questions
Which Pakistan Railways trains were running late?
On Thursday 8 October 2026, the most recent day with a complete record, we recorded 1,117 arrivals across 57 services. The typical arrival that day was +1h 01m, and 682 of those arrivals were more than 45 minutes late. The table on this page lists the services worst first.
Which train was the most delayed?
Allama Iqbal Express 9UP, at +27h 44m on arrival at Rohri Jn., which was its worst recorded stop that day. That is one day's record, not the service's usual performance: a train's typical delay is on its own page, measured across every day we hold.
Why does this page not show today?
Because today is not finished. A day's arrivals keep landing for hours after its last service reaches its terminus, so a board built at midday would call trains punctual that have not arrived yet and miss every delay still accumulating. This page leads with the most recent day whose record is complete enough to stand up, and dates it plainly. Live positions, where the feed is reporting them, are a separate section above.
Can I see where trains are right now?
Yes, when the operator's feed is reporting. 45 services are on the live board on this page as it was built, each with its last reported position and how late it was at its most recent recorded stop. When the feed goes quiet the board is empty and says so, rather than showing a position we no longer have.
How far back does this delay record go?
53,352 recorded arrivals so far, across 85 trains over 54 days of running. Every one is kept: this page shows the most recent complete day, and each train and station page shows the whole record we hold for it.
Delay is minutes past the scheduled time at each stop where an arrival was recorded, in Pakistan Standard Time. On time is within 15 minutes.