Realtime National Passenger Train Stats

Tuesday, 22 September 2026

Connection status: Connecting…

Follow the site's progress

Leave your email to hear about new features as they land.

Last updated: 22:16:56

On Time

17536

85.6%

Late

2943

14.4%

Cancelled / Very Late

783

3.8%

Total

20479

 

National PPM

85%

Rolling: 81%

Counts are for today so far — every train is counted once, on arrival at its final destination.

Best Performing Operator

Hull Trains

On Time

100.0%

Late

0.0%

Cancelled / Very Late

0.0%

Total Trains

14

PPM: 100%

Worst Performing Operator

CrossCountry

On Time

57.6%

Late

42.4%

Cancelled / Very Late

20.0%

Total Trains

250

PPM: 57%

Passenger Operators

Operator On Time Late Cxl / V. Late Total PPM Rolling
Avanti West Coast 188 94 24 282 66% 64%
c2c 279 49 7 328 85% 93%
Caledonian Sleeper Limited 2 0 0 2 100%
Chiltern 268 46 18 314 85% 87%
CrossCountry 144 106 50 250 57% 43%
East Midlands Railway 281 158 78 439 64% 58%
Elizabeth line 848 100 20 948 89% 94%
Grand Central 14 4 1 18 77% 100%
Great Western Railway 1340 207 87 1547 86% 65%
Greater Anglia 1014 150 25 1164 87% 84%
Greater Thameslink Railway 2545 485 88 3030 83% 77%
Heathrow Express 133 5 0 138 96% 88%
Hull Trains 14 0 0 14 100% 100%
London North Eastern Railway 166 7 0 173 95% 80%
London Overground 1316 113 68 1429 92% 96%
Lumo East Coast 10 0 0 10 100% 100%
Lumo West Coast 4 1 0 5 80%
Merseyrail 554 12 2 566 97% 100%
Northern Trains 2018 483 88 2501 80% 78%
ScotRail 1862 173 41 2035 91% 90%
South Western Railway 1285 191 35 1476 87% 90%
Southeastern 1423 194 21 1617 88% 88%
TransPennine Trains 256 53 27 309 82% 76%
Transport for Wales 766 126 39 892 85% 68%
West Midlands Trains 981 196 65 1177 83% 80%

Freight Operators

Freight PPM counts trains arriving within 15 minutes of schedule.

Operator On Time Late Cxl / V. Late Total PPM Rolling
Colas Freight 16 5 3 21 76%
DB Cargo 74 5 0 79 93% 90%
Direct Rail Services 25 -1 0 24 104% 100%
Freightliner Intermodal 38 12 0 50 76% 87%
GB Railfreight 94 15 0 109 86% 71%
Heavy Haul Rail 62 7 0 69 89% 100%
Network Rail - Materials 88 12 0 100 88% 100%

How is performance measured?

The Public Performance Measure (PPM) is Network Rail's own headline figure: the percentage of trains arriving at their final destination within 5 minutes of schedule (10 minutes for long-distance, 15 for freight). "Rolling" is the PPM for the most recent hour. Figures show — until an operator has run trains today, and colours follow Network Rail's red/amber/green thresholds.

Note: Passenger operators must have at least 10 trains in service today to be included in the best/worst ranking; freight operators are not ranked.

Data received from Network Rail every minute. Railway day runs from 02:00 to 01:59 the next day.

Note: Data is approximate and may not be 100% accurate.

Follow the site's progress

Leave your email to hear about new features as they land.

Data Provided By

Network Rail logo