Realtime National Passenger Train Stats

Friday, 9 October 2026

Connection status: Connecting…

Follow the site's progress

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

Last updated: 22:28:56

On Time

16908

82.1%

Late

3674

17.9%

Cancelled / Very Late

1008

4.9%

Total

20582

 

National PPM

82%

Rolling: 78%

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

Best Performing Operator

Merseyrail

On Time

96.8%

Late

3.2%

Cancelled / Very Late

1.4%

Total Trains

567

PPM: 96%

Worst Performing Operator

Grand Central

On Time

44.4%

Late

55.6%

Cancelled / Very Late

16.7%

Total Trains

18

PPM: 44%

Passenger Operators

Operator On Time Late Cxl / V. Late Total PPM Rolling
Avanti West Coast 165 121 29 286 57% 60%
c2c 267 67 13 334 79% 47%
Caledonian Sleeper Limited 3 0 0 3 100% —
Chiltern 265 53 1 318 83% 96%
CrossCountry 154 89 37 243 63% 53%
East Midlands Railway 344 103 19 447 76% 64%
Elizabeth line 907 53 30 960 94% 95%
Grand Central 8 10 3 18 44% 0%
Great Western Railway 1347 211 61 1558 86% 88%
Greater Anglia 1097 86 20 1183 92% 94%
Greater Thameslink Railway 2292 765 201 3057 74% 80%
Heathrow Express 132 6 2 138 95% 100%
Hull Trains 10 2 1 12 83% —
London North Eastern Railway 106 69 28 175 60% 66%
London Overground 1350 101 42 1451 93% 88%
Lumo East Coast 6 4 1 10 60% 0%
Lumo West Coast 7 2 0 9 77% 100%
Merseyrail 549 18 8 567 96% 98%
Northern Trains 1764 740 194 2504 70% 68%
ScotRail 1843 209 26 2052 89% 82%
South Western Railway 1155 259 131 1414 81% 42%
Southeastern 1369 264 34 1633 83% 86%
TransPennine Trains 194 80 32 274 70% 70%
Transport for Wales 803 160 78 963 83% 84%
West Midlands Trains 934 226 24 1160 80% 76%

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% 100%
DB Cargo 82 13 0 95 86% 87%
Direct Rail Services 17 3 0 20 85% —
Freightliner Intermodal 45 4 0 49 91% 100%
GB Railfreight 87 13 0 100 87% 100%
Heavy Haul Rail 57 6 0 63 90% 100%
Network Rail - Materials 79 7 0 86 91% 66%

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