Realtime National Passenger Train Stats

Thursday, 17 September 2026

Connection status: Connecting…

Follow the site's progress

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

Last updated: 09:35:56

On Time

3780

82.6%

Late

797

17.4%

Cancelled / Very Late

253

5.5%

Total

4577

 

National PPM

82%

Rolling: 81%

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

Best Performing Operator

Heathrow Express

On Time

100.0%

Late

0.0%

Cancelled / Very Late

0.0%

Total Trains

36

PPM: 100%

Worst Performing Operator

c2c

On Time

27.1%

Late

72.9%

Cancelled / Very Late

38.8%

Total Trains

85

PPM: 27%

Passenger Operators

Operator On Time Late Cxl / V. Late Total PPM Rolling
Avanti West Coast 20 39 33 59 33% 66%
c2c 23 62 33 85 27% 12%
Caledonian Sleeper Limited 2 0 0 2 100%
Chiltern 69 8 0 77 89% 88%
CrossCountry 33 8 4 41 80% 82%
East Midlands Railway 75 15 6 90 83% 81%
Elizabeth line 221 16 2 237 93% 95%
Grand Central 0 0 0 0
Great Western Railway 312 22 3 334 93% 94%
Greater Anglia 201 67 18 268 75% 74%
Greater Thameslink Railway 531 214 59 745 71% 66%
Heathrow Express 36 0 0 36 100% 100%
Hull Trains 1 0 0 1
London North Eastern Railway 16 6 3 22 72% 93%
London Overground 269 48 13 317 84% 79%
Lumo East Coast 1 0 0 1 100% 100%
Lumo West Coast 0 0 0 0
Merseyrail 104 9 5 113 92% 93%
Northern Trains 449 71 16 520 86% 85%
ScotRail 393 10 1 403 97% 96%
South Western Railway 249 67 16 316 78% 74%
Southeastern 361 52 7 413 87% 82%
TransPennine Trains 56 6 2 62 90% 100%
Transport for Wales 191 16 3 207 92% 94%
West Midlands Trains 205 61 29 266 77% 77%

Freight Operators

Freight PPM counts trains arriving within 15 minutes of schedule.

Operator On Time Late Cxl / V. Late Total PPM Rolling
Colas Freight 4 1 0 5 80% 50%
DB Cargo 15 3 0 18 83%
Direct Rail Services 6 1 0 7 85% 66%
Freightliner Intermodal 10 0 0 10 100% 100%
GB Railfreight 21 1 0 22 95% 100%
Heavy Haul Rail 17 1 0 18 94% 83%
Network Rail - Materials 49 2 0 51 96% 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