latetrains.pkLate, on record44 live

Pakistan Railways punctuality rankings

Every tracked Pakistan Railways service, ranked by how often it arrives within 15 minutes of its scheduled time.

The ranking

within 15 min
#TrainOn timeUsually lateBad dayDays
1210Faiz Ahmad Faiz Passenger 210DN95%+2 min+13 min9
2108Islamabad Express 108DN68%+2 min+1h 03m10
3212Narowal Passenger 212DN53%+15 min+46 min8
4115Musa Pak Express 115UP53%+15 min+57 min8
5135Chanab Express 135up52%+14 min+1h8
6151Shah Latif Express 151UP50%+15 min+48 min8
7126Lasani Express 126DN48%+16 min+32 min7
8103Subak Kharam 103UP46%+20 min+1h 11m9
9106Rawal Express 106DN44%+20 min+45 min10
10105Rawal Express 105UP44%+23 min+1h 18m10
1128Shalimar Express 28DN44%+22 min+1h 14m11
12Karachi Circular Railway 1up42%+21 min+40 min7
13146Sukkur Express 146DN42%+18 min+1h 15m10
14136Chanab Express 136dn41%+18 min+1h8
15102Subak Raftar 102DN41%+23 min+1h 13m10
16125Lasani Express 125UP41%+24 min+1h 18m7
17128Mehr Express 128DN38%+32 min+1h 12m10
186Green Line 6DN37%+43 min+2h 23m11
19107Islamabad Express 107UP36%+1h 15m+2h 09m10
20Karachi Circular Railway 2dn34%+26 min+57 min7
21101Subak Raftar 101UP34%+27 min+1h 25m10
22116Musa Pak Express 116DN33%+23 min+37 min7
23211Narowal Passenger 211UP31%+22 min+1h 16m7
24147Mianwali Express 147UP31%+24 min+4h 07m8
25209Faiz Ahmad Faiz Passenger 209UP29%+58 min+1h 50m8
26104Subak Kharam 104DN28%+41 min+1h 17m9
2711Hazara Express 11UP27%+45 min+2h 23m12
285Green Line 5UP27%+41 min+2h 42m11
2910Allama Iqbal Express 10DN25%+54 min+2h 32m11
3040Jaffar Express 40DN25%+50 min+2h 10m11
3127Shalimar Express 27UP21%+59 min+2h 17m11
32148Mianwali Express 148DN20%+1h 40m+3h 05m7
3334Pak Business 34DN20%+59 min+3h 49m9
34127Mehr Express 127UP19%+29 min+1h 13m8
35145Sukkur Express 145UP19%+1h 24m+2h 59m10
368Tezgam 8DN18%+52 min+2h 36m10
3716Karachi Express 16DN17%+1h 59m+3h 46m9
3838Fareed Express 38DN14%+43 min+1h 56m11
3948Rehman Baba Express 48DN13%+2h 18m+4h 27m11
4012Hazara Express 12DN10%+1h 21m+2h 19m11
4147Rehman Baba Express 47UP10%+1h 43m+4h 33m11
4233Pak Business 33UP10%+2h 01m+4h 28m9
4318Millat Express 18DN10%+2h 36m+5h 20m11
4415Karachi Express 15UP10%+1h 45m+4h 01m10
4526Bahauddin Zikria Express 26DN9%+1h 08m+3h 50m8
461Khyber Mail 1UP9%+1h 39m+4h 13m11
4737Fareed Express 37UP8%+1h 19m+2h 07m11
4814Awam Express 14DN8%+2h 03m+3h 58m11
49152Shah Latif Express 152DN6%+1h 22m+2h 55m7
502Khyber Mail 2DN6%+2h 09m+3h 54m12
5113Awam Express 13UP6%+1h 42m+5h 26m12
52129Thall Express 129UP6%+1h+1h 47m8
5346Pakistan Express 46DN6%+1h 05m+2h 41m11
547Tezgam 7UP5%+1h 59m+4h 51m11
5525Bahauddin Zikria Express 25UP5%+1h 52m+3h 06m9
56130Thall Express 130DN5%+56 min+1h 33m10
579Allama Iqbal Express 9UP5%+2h 52m+5h 30m11
5845Pakistan Express 45UP2%+2h 25m+4h 37m10
5939Jaffar Express 39UP0%+1h 55m+3h 49m11
60268Rawalpindi Passenger 268DN0%+2h 48m+7h 52m7
6117Millat Express 17UP0%+3h 35m+6h 43m11

What each column means

  • On time — share of stops reached within 15 minutes of the scheduled time, across a rolling window of recent runs.
  • Usually late — the median delay at a stop over the same window: half of recorded stops were later than this. A negative figure means the train typically ran early.
  • Bad day — the 90th percentile of recorded stop arrivals: worse than nine tenths of them.
  • Days — days of recorded runs behind the row. A train enters the table at 7 days.
  • — — no figure yet for that column.
  • Where these figures come from, and what we do and do not measure, is set out in full on how this site works, and in what on time means here, and every threshold behind it.

Passenger services only; light-engine and shunting movements run to no timetable. Times are Pakistan Standard Time. 61 services past 7 days so far.

Common questions

Which is the most punctual train in Pakistan?

Faiz Ahmad Faiz Passenger 210DN, of the 61 passenger services with enough recorded history to rank: 95% of its recorded arrivals were within 15 minutes of schedule, with a typical delay of +2 min. Measured from arrivals we recorded, not from the timetable.

Which Pakistan Railways train runs late most often?

Of the 61 services ranked here, Millat Express 17UP has the lowest on-time rate: 0% of its recorded arrivals were within 15 minutes of schedule, with a typical delay of +3h 35m. That is the worst record among the services we hold enough history for, which is not the same as the worst on the network: a service we have not recorded for 7 days does not appear in this table at all.

How is this punctuality ranking calculated?

By the share of a service's recorded arrivals that landed within 15 minutes of the booked time, across its last 28 days of running, counting every stop on the route rather than only the final one. Services level on that are separated by their typical delay, lowest first. Nothing here is modelled or predicted.

Why is my train missing from the rankings?

Because we do not yet hold 7 days of recorded running for it. A service ranked on two days of history would move several places on the strength of one bad afternoon, so it waits instead. 61 services have cleared that bar so far, and the rest appear as the archive fills. Every train has its own page with whatever we do hold, ranked or not.