Realtime National Passenger Train Stats

Tuesday, 29 September 2026

Connection status: Connecting…

Follow the site's progress

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

Last updated: 22:25:56

On Time

17699

85.6%

Late

2972

14.4%

Cancelled / Very Late

779

3.8%

Total

20671

 

National PPM

85%

Rolling: 82%

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

Best Performing Operator

Merseyrail

On Time

98.1%

Late

1.9%

Cancelled / Very Late

0.5%

Total Trains

570

PPM: 98%

Worst Performing Operator

Chiltern

On Time

58.4%

Late

41.6%

Cancelled / Very Late

18.1%

Total Trains

315

PPM: 58%

Passenger Operators

Operator On Time Late Cxl / V. Late Total PPM Rolling
Avanti West Coast 232 54 13 286 81% 86%
c2c 246 87 15 333 73% 79%
Caledonian Sleeper Limited 2 1 1 3 66% —
Chiltern 184 131 57 315 58% 40%
CrossCountry 185 59 20 244 75% 57%
East Midlands Railway 379 67 29 446 84% 75%
Elizabeth line 939 27 2 966 97% 100%
Grand Central 11 7 3 18 61% 50%
Great Western Railway 1321 242 62 1563 84% 89%
Greater Anglia 1051 121 30 1172 89% 74%
Greater Thameslink Railway 2236 810 200 3046 73% 69%
Heathrow Express 122 16 2 138 88% 100%
Hull Trains 12 2 0 14 85% 50%
London North Eastern Railway 145 28 2 173 83% 24%
London Overground 1372 73 48 1445 94% 80%
Lumo East Coast 8 2 1 10 80% 100%
Lumo West Coast 7 1 0 8 87% 100%
Merseyrail 559 11 3 570 98% 100%
Northern Trains 2193 326 57 2519 87% 89%
ScotRail 1918 132 35 2050 93% 93%
South Western Railway 1232 258 74 1490 82% 84%
Southeastern 1418 216 29 1634 86% 84%
TransPennine Trains 274 32 16 306 89% 90%
Transport for Wales 851 95 25 946 89% 85%
West Midlands Trains 962 202 61 1164 82% 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 28 2 0 30 93% 100%
DB Cargo 93 12 0 105 88% 100%
Direct Rail Services 23 2 0 25 92% 100%
Freightliner Intermodal 43 8 0 51 84% 100%
GB Railfreight 83 11 0 94 88% 83%
Heavy Haul Rail 76 5 0 81 93% 100%
Network Rail - Materials 77 8 0 85 90% 100%

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