Realtime National Passenger Train Stats

Wednesday, 28 October 2026

Connection status: Connecting…

Follow the site's progress

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

Last updated: 07:35:56

On Time

1450

82.4%

Late

309

17.6%

Cancelled / Very Late

112

6.4%

Total

1759

 

National PPM

82%

Rolling: 83%

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

Best Performing Operator

Chiltern

On Time

100.0%

Late

0.0%

Cancelled / Very Late

0.0%

Total Trains

26

PPM: 100%

Worst Performing Operator

South Western Railway

On Time

53.9%

Late

46.1%

Cancelled / Very Late

13.0%

Total Trains

115

PPM: 53%

Passenger Operators

Operator On Time Late Cxl / V. Late Total PPM Rolling
Avanti West Coast 4 0 0 4 100% 100%
c2c 21 7 3 28 75% 82%
Caledonian Sleeper Limited 0 0 0 0 — —
Chiltern 26 0 0 26 100% 100%
CrossCountry 8 3 2 11 72% 77%
East Midlands Railway 26 6 0 32 81% 81%
Elizabeth line 93 4 0 97 95% 95%
Grand Central 0 0 0 0 — —
Great Western Railway 119 17 7 136 87% 93%
Greater Anglia 101 16 2 117 86% 85%
Greater Thameslink Railway 272 52 16 324 83% 84%
Heathrow Express 20 0 0 20 100% 100%
Hull Trains 0 0 0 0 — —
London North Eastern Railway 4 0 0 4 100% 100%
London Overground 130 4 2 134 97% 97%
Lumo East Coast 0 0 0 0 — —
Lumo West Coast 0 0 0 0 — —
Merseyrail 34 4 2 38 89% 89%
Northern Trains 137 62 28 199 68% 75%
ScotRail 99 27 12 126 78% 78%
South Western Railway 62 53 15 115 53% 52%
Southeastern 161 12 5 173 93% 92%
TransPennine Trains 35 3 0 38 92% 86%
Transport for Wales 60 12 6 72 83% 91%
West Midlands Trains 58 27 12 85 68% 69%

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 0 0 5 100% 100%
DB Cargo 18 3 0 21 85% 81%
Direct Rail Services 3 0 0 3 100% 100%
Freightliner Intermodal 5 0 0 5 100% 100%
GB Railfreight 7 0 0 7 100% 100%
Heavy Haul Rail 13 2 0 15 86% 66%
Network Rail - Materials 40 10 0 50 80% 70%

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