Realtime National Passenger Train Stats

Saturday, 22 August 2026

Connection status: Connecting…

Follow the site's progress

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

Last updated: 22:11:56

On Time

14897

81.1%

Late

3478

18.9%

Cancelled / Very Late

1123

6.1%

Total

18375

 

National PPM

81%

Rolling: 77%

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

Best Performing Operator

TransPennine Trains

On Time

94.3%

Late

5.7%

Cancelled / Very Late

1.1%

Total Trains

352

PPM: 94%

Worst Performing Operator

Avanti West Coast

On Time

64.6%

Late

35.4%

Cancelled / Very Late

12.8%

Total Trains

274

PPM: 64%

Passenger Operators

Operator On Time Late Cxl / V. Late Total PPM Rolling
Avanti West Coast 177 97 35 274 64% 61%
c2c 94 50 12 144 65% 57%
Caledonian Sleeper Limited 3 0 0 3 100%
Chiltern 162 36 15 198 81% 92%
CrossCountry 165 68 37 233 70% 74%
East Midlands Railway 352 99 20 451 78% 71%
Elizabeth line 775 117 47 892 86% 78%
Grand Central 15 3 1 18 83% 100%
Great Western Railway 1011 384 172 1395 72% 68%
Greater Anglia 879 111 12 990 88% 90%
Greater Thameslink Railway 1864 722 237 2586 72% 65%
Heathrow Express 124 12 0 136 91% 56%
Hull Trains 9 2 0 11 81%
London North Eastern Railway 140 33 3 173 80% 92%
London Overground 1025 169 77 1194 85% 77%
Lumo East Coast 8 2 0 10 80% 100%
Lumo West Coast 6 2 1 8 75% 100%
Merseyrail 470 89 56 559 84% 88%
Northern Trains 1958 406 107 2364 82% 83%
ScotRail 1763 191 35 1954 90% 90%
South Western Railway 1089 287 61 1376 79% 57%
Southeastern 1059 195 35 1254 84% 88%
TransPennine Trains 332 20 4 352 94% 88%
Transport for Wales 751 168 62 919 81% 73%
West Midlands Trains 828 236 96 1064 77% 84%

Freight Operators

Freight PPM counts trains arriving within 15 minutes of schedule.

Operator On Time Late Cxl / V. Late Total PPM Rolling
Colas Freight 4 2 2 6 66% 50%
DB Cargo 62 4 0 66 93% 75%
Direct Rail Services 15 0 0 15 100% 100%
Freightliner Intermodal 23 5 0 28 82%
GB Railfreight 62 13 0 75 82% 64%
Heavy Haul Rail 14 0 0 14 100%
Network Rail - Materials 32 9 0 41 78% 77%

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