Realtime National Passenger Train Stats

Wednesday, 28 October 2026

Connection status: Connecting…

Follow the site's progress

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

Last updated: 21:37:56

On Time

14979

78.3%

Late

4151

21.7%

Cancelled / Very Late

1232

6.4%

Total

19130

 

National PPM

78%

Rolling: 75%

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

Best Performing Operator

Heathrow Express

On Time

97.0%

Late

3.0%

Cancelled / Very Late

0.0%

Total Trains

132

PPM: 96%

Worst Performing Operator

Grand Central

On Time

38.9%

Late

61.1%

Cancelled / Very Late

33.3%

Total Trains

18

PPM: 38%

Passenger Operators

Operator On Time Late Cxl / V. Late Total PPM Rolling
Avanti West Coast 163 110 16 273 59% 40%
c2c 140 88 11 228 61% 55%
Caledonian Sleeper Limited 2 1 0 3 66% —
Chiltern 269 37 5 306 87% 68%
CrossCountry 173 58 18 231 74% 76%
East Midlands Railway 338 94 21 432 78% 74%
Elizabeth line 856 65 4 921 92% 87%
Grand Central 7 11 6 18 38% 33%
Great Western Railway 1235 257 63 1492 82% 77%
Greater Anglia 1065 56 10 1121 95% 96%
Greater Thameslink Railway 2043 702 188 2745 74% 69%
Heathrow Express 128 4 0 132 96% 100%
Hull Trains 10 1 0 11 90% —
London North Eastern Railway 111 53 14 164 67% 44%
London Overground 1096 226 173 1322 82% 86%
Lumo East Coast 5 3 2 8 62% 50%
Lumo West Coast 6 1 0 7 85% —
Merseyrail 511 35 14 546 93% 79%
Northern Trains 1581 682 138 2263 69% 73%
ScotRail 1465 481 176 1946 75% 78%
South Western Railway 955 446 147 1401 68% 63%
Southeastern 1313 304 72 1617 81% 77%
TransPennine Trains 239 66 21 305 78% 65%
Transport for Wales 587 143 62 730 80% 73%
West Midlands Trains 837 247 79 1084 77% 78%

Freight Operators

Freight PPM counts trains arriving within 15 minutes of schedule.

Operator On Time Late Cxl / V. Late Total PPM Rolling
Colas Freight 18 3 3 21 85% 100%
DB Cargo 77 16 0 93 82% 88%
Direct Rail Services 18 3 0 21 85% 100%
Freightliner Intermodal 26 11 0 37 70% 33%
GB Railfreight 76 12 1 88 86% 75%
Heavy Haul Rail 56 11 0 67 83% 83%
Network Rail - Materials 71 17 0 88 80% 60%

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