latetrains.pkLate, on recordTrain delays · independent

How late is your train?

53,298 arrivals recorded85 trains with arrivals on record255 stationsacross 54 dayssince 30 July 2026

Least punctual services

of 61 with 7+ days recorded, last 28 days
  1. 17Millat Express 17UP0.0% on time+3h 35m
  2. 268Rawalpindi Passenger 268DN0.0% on time+2h 48m
  3. 39Jaffar Express 39UP0.0% on time+1h 55m
  4. 45Pakistan Express 45UP2.2% on time+2h 25m
  5. 9Allama Iqbal Express 9UP4.6% on time+2h 52m

On time = within 15 minutes of the scheduled time.

Full punctuality table →

What calls at the big junctions

scheduled time · typical delay, last 28 days
Choose a junction

Where to next

Deepest histories

typical delay, last 28 days · days recorded
All 105 trains → All stations →

Busy corridors

by scheduled services

Typical (median) delay, last 28 days, of each train with a week or more of history, averaged across this corridor's trains — each train's whole journey, not this segment alone. A corridor counts both directions; each card opens the busier one, whose own page counts only the trains running that way.

Common questions

How do I check if my train is late?

Search for it by name or number at the top of this page. We hold a page for each of the 105 passenger services on the current timetable, showing its booked times, the arrivals we actually recorded against them, and how late it typically runs at each stop.

Where does this train delay data come from?

From the operator's own live feed and from GPS traces of the trains themselves. We record every arrival we observe and keep it: 53,298 recorded arrivals so far, across 85 trains and 255 stations over 54 days of running, going back to 30 July 2026. Nothing on this site is estimated or modelled. Where we did not observe an arrival, we show no figure rather than filling the gap.

Is this an official Pakistan Railways website?

No. This is an independent archive with no connection to Pakistan Railways, and we do not speak for the operator. Timetables and live positions originate with them; the delay history is our own measurement of what happened against those timetables, which is why it exists here and not on an official site.

Can I book train tickets here?

No. We do not sell tickets, take bookings or publish fares, and we are not affiliated with anyone who does. This site does one thing: it records how late trains actually run, so you can see a service's history before you travel on it.

Why do you show a typical delay instead of an average?

Because train delays are lopsided. Most runs cluster near the timetable and a few run hours late, and an average lets those few drag the figure somewhere no run ever actually was. The median is the middle run: half of them did better, half did worse. It is the figure that answers what usually happens, which is the question people are really asking.

How up to date is this?

The most recent complete day of arrivals in the archive is 8 October 2026. Live positions refresh continuously while trains are running, and a day's recorded arrivals settle over the following hours as the last of its services finish, so the newest day is always a little behind the one before it.

The archive
GPS positions and recorded arrivals, as CSV and JSON — 105 trains, growing daily since 30 July 2026. $149, one-time →
Pakistan Railways Train Delays & Timings — Late Trains