Check Train Delays — Live Status
Every currently active Pakistan Railways train, ranked by real-time delay — most delayed first. Delay is calculated continuously from live GPS progress against the official timetable, not a static estimate.
- 6h 14m late
Pak Business 33UP
Karachi Cantt → Lahore Jn.
- 4h 12m late
Millat Express 17UP
Karachi Cantt → Lala Musa Jn.
- 4h 10m late
Pakistan Express 45UP
Karachi Cantt → Rawalpindi
- 3h 26m late
Khyber Mail 2DN
Peshawar Cantt → Karachi Cantt
- 3h 24m late
Bahauddin Zikria Express 25UP
Karachi City → Multan Cantt
- 2h 52m late
Rehman Baba Express 47UP
Karachi Cantt → Peshawar Cantt
- 2h 50m late
Karachi Express 16DN
Lahore Jn. → Karachi Cantt
- 2h 47m late
Shalimar Express 27UP
Karachi Cantt → Lahore Jn.
- 2h 37m late
Millat Express 18DN
Lala Musa Jn. → Karachi Cantt
- 2h 33m late
Fareed Express 37UP
Karachi City → Lahore Jn.
- 2h 27m late
Awam Express 14DN
Peshawar Cantt → Karachi Cantt
- 2h 16m late
Tezgam 8DN
Rawalpindi → Karachi Cantt
- 2h 8m late
Karakoram Express 41UP
Karachi Cantt → Lahore Jn.
- 2h 4m late
Jaffar Express 40DN
Peshawar Cantt → Jacobabad Jn
- 2h 2m late
Pakistan Express 46DN
Rawalpindi → Karachi Cantt
- 1h 43m late
Pak Business 34DN
Lahore Jn. → Karachi Cantt
- 1h 37m late
Green Line 6DN
Margala → Karachi Cantt
- 1h 33m late
Rehman Baba Express 48DN
Peshawar Cantt → Karachi Cantt
- 1h 32m late
Karachi Express 15UP
Karachi Cantt → Lahore Jn.
- 1h 26m late
Green Line 5UP
Karachi Cantt → Margala
- 1h 24m late
Allama Iqbal Express 10DN
Sialkot Jn → Karachi Cantt
- 1h 16m late
Shalimar Express 28DN
Lahore Jn. → Karachi Cantt
- 1h 11m late
Khyber Mail 1UP
Karachi Cantt → Peshawar Cantt
- 1h 9m late
Mianwali Express 147UP
Mari Indus → Lahore Jn.
- 1h 5m late
Fareed Express 38DN
Lahore Jn. → Karachi City
- 1h 5m late
Awam Express 13UP
Karachi Cantt → Peshawar Cantt
- 1h 4m late
Allama Iqbal Express 9UP
Karachi Cantt → Sialkot Jn
- 1h 1m late
Jaffar Express 39UP
Jacobabad Jn → Peshawar Cantt
- 59m late
Tezgam 7UP
Karachi Cantt → Rawalpindi
- 59m late
Khyber Mail 2DN
Peshawar Cantt → Karachi Cantt
- 58m late
Sukkur Express 145UP
Karachi City → Jacobabad Jn
- 44m late
Karakoram Express 42DN
Lahore Jn. → Karachi Cantt
- 40m late
Mehr Express 128DN
Rawalpindi → Multan Cantt
- 30m late
Musa Pak Express 116DN
Lahore Jn. → Multan Cantt
- 12m late
Rawal Express 105UP
Lahore Jn. → Rawalpindi
- 4m late
Attock Passenger 201up
Mari Indus → Attock City Jn
- On time
Sukkur Express 146DN
Jacobabad Jn → Karachi City
Delay Checker FAQs
Answers to the questions people usually need before tracking a train, checking timing, or planning a trip.
- Delay is the difference between a train's current GPS-tracked progress and its official timetable at the same point in the journey. It updates continuously as the train moves, so a train recovering time will show its delay figure shrink, not just grow.
- This page only shows trains that are currently active and reporting a live GPS position. If your train hasn't departed yet, or its GPS unit isn't currently transmitting, it won't appear here — check the train's own page for its scheduled departure time instead.
- Not usually. A delay of a few minutes is normal and often changes throughout the journey. It becomes worth planning around once it passes 15–20 minutes, and especially once it's over 45 minutes on a route with a tight onward connection.