Realtime National Passenger Train Stats

Wednesday, 23 September 2026

Connection status: Connecting…

Follow the site's progress

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

Last updated: 22:08:56

On Time

15944

79.3%

Late

4169

20.7%

Cancelled / Very Late

1683

8.4%

Total

20113

 

National PPM

79%

Rolling: 76%

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

Best Performing Operator

Merseyrail

On Time

99.3%

Late

0.7%

Cancelled / Very Late

0.4%

Total Trains

565

PPM: 99%

Worst Performing Operator

Avanti West Coast

On Time

53.3%

Late

46.7%

Cancelled / Very Late

17.0%

Total Trains

276

PPM: 53%

Passenger Operators

Operator On Time Late Cxl / V. Late Total PPM Rolling
Avanti West Coast 147 129 47 276 53% 50%
c2c 282 44 10 326 86% 74%
Caledonian Sleeper Limited 2 0 0 2 100%
Chiltern 285 28 5 313 91% 93%
CrossCountry 148 96 59 244 60% 50%
East Midlands Railway 374 59 19 433 86% 91%
Elizabeth line 929 19 3 948 97% 99%
Grand Central 10 8 1 18 55% 50%
Great Western Railway 1046 434 220 1480 70% 74%
Greater Anglia 1050 111 8 1161 90% 89%
Greater Thameslink Railway 1796 1136 496 2932 61% 68%
Heathrow Express 133 3 0 136 97% 87%
Hull Trains 9 4 0 13 69%
London North Eastern Railway 124 46 3 170 72% 75%
London Overground 1175 225 121 1400 83% 90%
Lumo East Coast 8 2 0 10 80% 100%
Lumo West Coast 3 3 2 6 50%
Merseyrail 561 4 2 565 99% 100%
Northern Trains 2050 425 112 2475 82% 83%
ScotRail 1704 308 151 2012 84% 70%
South Western Railway 1105 335 150 1440 76% 31%
Southeastern 1355 250 20 1605 84% 77%
TransPennine Trains 265 43 27 308 86% 75%
Transport for Wales 665 213 157 878 75% 89%
West Midlands Trains 881 264 73 1145 76% 82%

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 4 0 20 80% 100%
DB Cargo 73 8 0 81 90% 88%
Direct Rail Services 22 3 0 25 88% 75%
Freightliner Intermodal 36 5 0 41 87% 100%
GB Railfreight 87 11 0 98 88% 87%
Heavy Haul Rail 53 13 0 66 80% 71%
Network Rail - Materials 96 13 0 109 88% 90%

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