Realtime National Passenger Train Stats

Sunday, 1 November 2026

Connection status: Connecting…

Follow the site's progress

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

Last updated: 11:08:57

On Time

1903

86.3%

Late

301

13.7%

Cancelled / Very Late

93

4.2%

Total

2204

 

National PPM

86%

Rolling: 87%

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

Best Performing Operator

Merseyrail

On Time

96.2%

Late

3.8%

Cancelled / Very Late

3.8%

Total Trains

80

PPM: 96%

Worst Performing Operator

CrossCountry

On Time

36.4%

Late

63.6%

Cancelled / Very Late

54.5%

Total Trains

11

PPM: 36%

Passenger Operators

Operator On Time Late Cxl / V. Late Total PPM Rolling
Avanti West Coast 5 4 2 9 55% 55%
c2c 33 2 0 35 94% 93%
Caledonian Sleeper Limited 0 0 0 0 — —
Chiltern 26 5 0 31 83% 78%
CrossCountry 4 7 6 11 36% 57%
East Midlands Railway 22 7 4 29 75% 85%
Elizabeth line 126 11 3 137 91% 92%
Grand Central 1 0 0 1 — —
Great Western Railway 105 13 4 118 88% 89%
Greater Anglia 174 13 3 187 93% 92%
Greater Thameslink Railway 311 83 22 394 78% 82%
Heathrow Express 37 4 1 41 90% 90%
Hull Trains 1 0 0 1 — —
London North Eastern Railway 12 1 1 13 92% 100%
London Overground 219 16 10 235 93% 95%
Lumo East Coast 0 0 0 0 — —
Lumo West Coast 0 0 0 0 — —
Merseyrail 77 3 3 80 96% 96%
Northern Trains 139 33 7 172 80% 80%
ScotRail 120 10 1 130 92% 91%
South Western Railway 210 54 10 264 79% 75%
Southeastern 185 10 1 195 94% 98%
TransPennine Trains 27 2 1 29 93% 96%
Transport for Wales 65 8 2 73 89% 89%
West Midlands Trains 43 19 13 62 69% 72%

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 1 0 3 66% —
DB Cargo 0 0 0 0 — —
Direct Rail Services 0 0 0 0 — —
Freightliner Intermodal 0 0 0 0 — —
GB Railfreight 0 1 0 1 — —
Heavy Haul Rail 0 0 0 0 — —
Network Rail - Materials 49 6 0 55 89% 80%

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