Realtime National Passenger Train Stats

Wednesday, 21 October 2026

Connection status: Connecting…

Follow the site's progress

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

Last updated: 22:40:56

On Time

17095

82.0%

Late

3756

18.0%

Cancelled / Very Late

1006

4.8%

Total

20851

 

National PPM

81%

Rolling: 80%

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

Best Performing Operator

Merseyrail

On Time

97.6%

Late

2.4%

Cancelled / Very Late

1.0%

Total Trains

573

PPM: 97%

Worst Performing Operator

Lumo East Coast

On Time

40.0%

Late

60.0%

Cancelled / Very Late

40.0%

Total Trains

10

PPM: 40%

Passenger Operators

Operator On Time Late Cxl / V. Late Total PPM Rolling
Avanti West Coast 204 84 24 288 70% 48%
c2c 256 79 32 335 76% 65%
Caledonian Sleeper Limited 3 0 0 3 100% —
Chiltern 292 29 5 321 90% 87%
CrossCountry 160 86 44 246 65% 57%
East Midlands Railway 375 83 10 458 81% 73%
Elizabeth line 891 67 19 958 93% 82%
Grand Central 8 10 2 18 44% —
Great Western Railway 1316 260 63 1576 83% 72%
Greater Anglia 1064 126 15 1190 89% 89%
Greater Thameslink Railway 2488 604 161 3092 80% 79%
Heathrow Express 135 5 0 140 96% 100%
Hull Trains 11 3 1 14 78% 50%
London North Eastern Railway 76 101 58 177 42% 46%
London Overground 1310 146 59 1456 89% 84%
Lumo East Coast 4 6 4 10 40% 100%
Lumo West Coast 7 2 0 9 77% 100%
Merseyrail 559 14 6 573 97% 97%
Northern Trains 2002 521 114 2523 79% 86%
ScotRail 1799 267 41 2066 87% 89%
South Western Railway 1202 305 70 1507 79% 81%
Southeastern 1181 458 109 1639 72% 74%
TransPennine Trains 197 83 30 280 70% 70%
Transport for Wales 767 209 94 976 78% 65%
West Midlands Trains 953 234 52 1187 80% 85%

Freight Operators

Freight PPM counts trains arriving within 15 minutes of schedule.

Operator On Time Late Cxl / V. Late Total PPM Rolling
Colas Freight 17 1 0 18 94% —
DB Cargo 103 11 0 114 90% 100%
Direct Rail Services 28 2 0 30 93% 100%
Freightliner Intermodal 42 7 0 49 85% 75%
GB Railfreight 83 16 1 99 83% 100%
Heavy Haul Rail 64 7 0 71 90% 71%
Network Rail - Materials 82 8 0 90 91% 75%

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