Realtime National Passenger Train Stats

Tuesday, 10 November 2026

Connection status: Connecting…

Follow the site's progress

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

Last updated: 21:45:56

On Time

15548

79.5%

Late

4011

20.5%

Cancelled / Very Late

1011

5.2%

Total

19559

 

National PPM

79%

Rolling: 69%

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

Best Performing Operator

Merseyrail

On Time

97.3%

Late

2.7%

Cancelled / Very Late

0.9%

Total Trains

554

PPM: 97%

Worst Performing Operator

Grand Central

On Time

33.3%

Late

66.7%

Cancelled / Very Late

50.0%

Total Trains

18

PPM: 33%

Passenger Operators

Operator On Time Late Cxl / V. Late Total PPM Rolling
Avanti West Coast 149 122 17 271 54% 37%
c2c 136 99 34 235 57% 75%
Caledonian Sleeper Limited 1 1 1 2 50% —
Chiltern 266 41 12 307 86% 79%
CrossCountry 153 80 39 233 65% 39%
East Midlands Railway 339 88 16 427 79% 71%
Elizabeth line 855 72 14 927 92% 88%
Grand Central 6 12 9 18 33% 0%
Great Western Railway 1288 216 40 1504 85% 84%
Greater Anglia 1017 114 16 1131 89% 82%
Greater Thameslink Railway 2278 677 98 2955 77% 64%
Heathrow Express 129 4 0 133 96% 87%
Hull Trains 10 2 2 12 83% —
London North Eastern Railway 82 87 63 169 48% 23%
London Overground 1167 135 61 1302 89% 73%
Lumo East Coast 4 4 4 8 50% —
Lumo West Coast 5 2 0 7 71% —
Merseyrail 539 15 5 554 97% 98%
Northern Trains 1629 744 165 2373 68% 57%
ScotRail 1748 231 49 1979 88% 85%
South Western Railway 1063 306 93 1369 77% 80%
Southeastern 1128 441 93 1569 71% 47%
TransPennine Trains 169 84 48 253 66% 41%
Transport for Wales 714 196 94 910 78% 74%
West Midlands Trains 827 262 53 1089 75% 58%

Freight Operators

Freight PPM counts trains arriving within 15 minutes of schedule.

Operator On Time Late Cxl / V. Late Total PPM Rolling
Colas Freight 21 1 1 22 95% 66%
DB Cargo 65 12 0 77 84% 83%
Direct Rail Services 16 2 0 18 88% 100%
Freightliner Intermodal 28 8 0 36 77% 60%
GB Railfreight 83 20 1 103 80% 70%
Heavy Haul Rail 60 12 0 72 83% 66%
Network Rail - Materials 59 15 0 74 79% 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