Realtime National Passenger Train Stats

Tuesday, 3 November 2026

Connection status: Connecting…

Follow the site's progress

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

Last updated: 17:51:56

On Time

11329

77.8%

Late

3233

22.2%

Cancelled / Very Late

1022

7.0%

Total

14562

 

National PPM

77%

Rolling: 74%

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

Best Performing Operator

Merseyrail

On Time

97.2%

Late

2.8%

Cancelled / Very Late

1.4%

Total Trains

424

PPM: 97%

Worst Performing Operator

Grand Central

On Time

41.7%

Late

58.3%

Cancelled / Very Late

0.0%

Total Trains

12

PPM: 41%

Passenger Operators

Operator On Time Late Cxl / V. Late Total PPM Rolling
Avanti West Coast 96 106 50 202 47% 18%
c2c 129 44 14 173 74% 75%
Caledonian Sleeper Limited 2 1 0 3 66% —
Chiltern 165 57 1 222 74% 84%
CrossCountry 120 47 30 167 71% 55%
East Midlands Railway 276 46 14 322 85% 86%
Elizabeth line 426 239 114 665 64% 69%
Grand Central 5 7 0 12 41% 33%
Great Western Railway 803 273 70 1076 74% 73%
Greater Anglia 799 40 6 839 95% 94%
Greater Thameslink Railway 1736 466 110 2202 78% 78%
Heathrow Express 72 34 6 106 67% 65%
Hull Trains 8 2 0 10 80% 100%
London North Eastern Railway 92 30 5 122 75% 64%
London Overground 941 55 27 996 94% 96%
Lumo East Coast 6 1 0 7 85% 100%
Lumo West Coast 2 3 1 5 40% 0%
Merseyrail 412 12 6 424 97% 96%
Northern Trains 1395 374 62 1769 78% 73%
ScotRail 1163 301 98 1464 79% 69%
South Western Railway 783 242 61 1025 76% 72%
Southeastern 607 544 229 1151 52% 52%
TransPennine Trains 155 40 17 195 79% 77%
Transport for Wales 608 90 34 698 87% 90%
West Midlands Trains 621 226 74 847 73% 59%

Freight Operators

Freight PPM counts trains arriving within 15 minutes of schedule.

Operator On Time Late Cxl / V. Late Total PPM Rolling
Colas Freight 11 5 1 16 68% 60%
DB Cargo 69 7 0 76 90% 81%
Direct Rail Services 16 3 0 19 84% 100%
Freightliner Intermodal 21 6 0 27 77% 80%
GB Railfreight 55 15 1 70 78% 50%
Heavy Haul Rail 55 8 0 63 87% 80%
Network Rail - Materials 63 16 0 79 79% 42%

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