Realtime National Passenger Train Stats

Sunday, 8 November 2026

Connection status: Connecting…

Follow the site's progress

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

Last updated: 15:47:56

On Time

5191

87.1%

Late

770

12.9%

Cancelled / Very Late

244

4.1%

Total

5961

 

National PPM

87%

Rolling: 87%

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

Best Performing Operator

Greater Anglia

On Time

98.1%

Late

1.9%

Cancelled / Very Late

0.2%

Total Trains

411

PPM: 98%

Worst Performing Operator

CrossCountry

On Time

49.1%

Late

50.9%

Cancelled / Very Late

37.7%

Total Trains

53

PPM: 49%

Passenger Operators

Operator On Time Late Cxl / V. Late Total PPM Rolling
Avanti West Coast 53 6 2 59 89% 88%
c2c 48 20 17 68 70% 100%
Caledonian Sleeper Limited 0 0 0 0 — —
Chiltern 81 5 0 86 94% 95%
CrossCountry 26 27 20 53 49% 50%
East Midlands Railway 93 23 4 116 80% 86%
Elizabeth line 370 12 6 382 96% 100%
Grand Central 5 1 0 6 83% 66%
Great Western Railway 319 101 58 420 75% 72%
Greater Anglia 403 8 1 411 98% 99%
Greater Thameslink Railway 783 148 50 931 84% 88%
Heathrow Express 82 3 2 85 96% 100%
Hull Trains 6 0 0 6 100% 100%
London North Eastern Railway 56 6 1 62 90% 82%
London Overground 485 15 7 500 97% 96%
Lumo East Coast 3 1 0 4 75% 50%
Lumo West Coast 0 0 0 0 — —
Merseyrail 142 4 3 146 97% 92%
Northern Trains 497 91 8 588 84% 83%
ScotRail 456 59 16 515 88% 91%
South Western Railway 384 113 22 497 77% 70%
Southeastern 369 44 7 413 89% 92%
TransPennine Trains 101 17 7 118 85% 86%
Transport for Wales 283 27 7 310 91% 91%
West Midlands Trains 242 44 8 286 84% 87%

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 7 4 11 36% 0%
DB Cargo 5 0 0 5 100% 100%
Direct Rail Services 0 0 0 0 — —
Freightliner Intermodal 1 0 0 1 — —
GB Railfreight 7 3 1 10 70% 66%
Heavy Haul Rail 0 0 0 0 — —
Network Rail - Materials 62 10 0 72 86% 87%

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