Realtime National Passenger Train Stats

Wednesday, 9 September 2026

Connection status: Connecting…

Follow the site's progress

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

Last updated: 10:41:57

On Time

4912

83.7%

Late

959

16.3%

Cancelled / Very Late

314

5.3%

Total

5871

 

National PPM

83%

Rolling: 79%

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

1.3%

Total Trains

154

PPM: 98%

Worst Performing Operator

c2c

On Time

24.6%

Late

75.4%

Cancelled / Very Late

46.2%

Total Trains

65

PPM: 24%

Passenger Operators

Operator On Time Late Cxl / V. Late Total PPM Rolling
Avanti West Coast 35 18 5 53 66% 46%
c2c 16 49 30 65 24% 20%
Caledonian Sleeper Limited 3 0 0 3 100%
Chiltern 96 2 0 98 97% 97%
CrossCountry 35 20 7 55 63% 50%
East Midlands Railway 92 27 7 119 77% 67%
Elizabeth line 222 41 3 263 84% 72%
Grand Central 2 0 0 2 100% 100%
Great Western Railway 389 64 17 453 85% 81%
Greater Anglia 309 18 0 327 94% 93%
Greater Thameslink Railway 678 290 133 968 70% 63%
Heathrow Express 12 11 0 23 52% 25%
Hull Trains 2 0 0 2 100% 100%
London North Eastern Railway 36 2 0 38 94% 95%
London Overground 388 30 16 418 92% 90%
Lumo East Coast 1 1 0 2 50% 50%
Lumo West Coast 0 1 0 1 0% 0%
Merseyrail 151 3 2 154 98% 96%
Northern Trains 563 125 35 688 81% 77%
ScotRail 524 31 10 555 94% 94%
South Western Railway 382 35 7 417 91% 94%
Southeastern 405 109 3 514 78% 70%
TransPennine Trains 67 13 6 80 83% 67%
Transport for Wales 239 23 11 262 91% 89%
West Midlands Trains 282 59 22 341 82% 76%

Freight Operators

Freight PPM counts trains arriving within 15 minutes of schedule.

Operator On Time Late Cxl / V. Late Total PPM Rolling
Colas Freight 5 2 0 7 71%
DB Cargo 40 4 0 44 90% 100%
Direct Rail Services 6 1 0 7 85% 100%
Freightliner Intermodal 8 3 0 11 72% 66%
GB Railfreight 21 4 0 25 84% 66%
Heavy Haul Rail 15 2 0 17 88% 100%
Network Rail - Materials 51 4 0 55 92% 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