Realtime National Passenger Train Stats

Thursday, 22 October 2026

Connection status: Connecting…

Follow the site's progress

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

Last updated: 08:25:56

On Time

2431

83.7%

Late

473

16.3%

Cancelled / Very Late

172

5.9%

Total

2904

 

National PPM

83%

Rolling: 83%

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

Best Performing Operator

Avanti West Coast

On Time

100.0%

Late

0.0%

Cancelled / Very Late

0.0%

Total Trains

14

PPM: 100%

Worst Performing Operator

West Midlands Trains

On Time

70.4%

Late

29.6%

Cancelled / Very Late

12.0%

Total Trains

142

PPM: 70%

Passenger Operators

Operator On Time Late Cxl / V. Late Total PPM Rolling
Avanti West Coast 14 0 0 14 100% 100%
c2c 56 15 2 71 78% 74%
Caledonian Sleeper Limited 2 0 0 2 100% 100%
Chiltern 38 7 1 45 84% 81%
CrossCountry 20 1 0 21 95% 100%
East Midlands Railway 50 7 2 57 87% 88%
Elizabeth line 112 23 16 135 82% 79%
Grand Central 0 0 0 0 — —
Great Western Railway 200 36 17 236 84% 88%
Greater Anglia 150 25 10 175 85% 84%
Greater Thameslink Railway 373 133 59 506 73% 72%
Heathrow Express 25 1 0 26 96% 93%
Hull Trains 0 0 0 0 — —
London North Eastern Railway 8 1 1 9 88% 100%
London Overground 206 7 3 213 96% 97%
Lumo East Coast 0 0 0 0 — —
Lumo West Coast 0 0 0 0 — —
Merseyrail 63 1 0 64 98% 98%
Northern Trains 267 68 13 335 79% 78%
ScotRail 218 17 3 235 92% 93%
South Western Railway 174 31 4 205 84% 84%
Southeastern 235 25 9 260 90% 92%
TransPennine Trains 38 7 3 45 84% 77%
Transport for Wales 107 27 12 134 79% 78%
West Midlands Trains 100 42 17 142 70% 73%

Freight Operators

Freight PPM counts trains arriving within 15 minutes of schedule.

Operator On Time Late Cxl / V. Late Total PPM Rolling
Colas Freight 2 2 1 4 50% 66%
DB Cargo 24 1 0 25 96% 100%
Direct Rail Services 6 0 0 6 100% 100%
Freightliner Intermodal 8 0 0 8 100% 100%
GB Railfreight 14 6 0 20 70% 75%
Heavy Haul Rail 14 1 0 15 93% 100%
Network Rail - Materials 37 10 0 47 78% 57%

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