In testing LopoRail is in active testing — some features may be incomplete or change.
Global Rail Platform

← All country boards

Train performance · United Kingdom

UK train performance.

Live National Rail punctuality — Public Performance Measure 87.0% across 32 operators, refreshed every 10 minutes via the performance feed.

Live board Next refresh in 10:00 Updated 19:51

Reading the board

National Rail punctuality stated as Public Performance Measure, then broken down by operator. Rolling PPM is the 12-week average.

87.0%
Public Performance Measure (PPM)
WatchPPM
86.0%
Rolling PPM (12-week average)
Watch12wk
18,611
Recorded station stops in the window
Realtimenow
16,261
Stops on time (under 1 minute late)
On timePPM

Outcome

On time, late, and very late

Each recorded station stop falls into one PPM outcome. The bar shows the share of the current window.

On time16,261
Late2,350
Very late / cancelled705

Trend

The window in two meters

The live PPM alongside its 12-week rolling average. Day-by-day history is not published yet; when it arrives it plots here.

Current window

Great Britain · Network Rail PPM
Live
PPM87.0%
Rolling PPM (12wk)86.0%

Network Rail PPM · refreshed from the performance feed

By Operator

Who is running to time

Every operator ranked by the recorded stops in the window, with its PPM and late shares.

Greater Thameslink Railway2,764 recorded stops · passenger
84.0%
late 16.0% · very late/cancelled 5.0%
Northern Trains2,255 recorded stops · passenger
80.0%
late 20.0% · very late/cancelled 5.0%
ScotRail1,882 recorded stops · passenger
93.0%
late 7.0% · very late/cancelled 1.0%
Southeastern1,472 recorded stops · passenger
89.0%
late 10.0% · very late/cancelled 1.0%
Great Western Railway1,394 recorded stops · passenger
87.0%
late 12.0% · very late/cancelled 3.0%
South Western Railway1,361 recorded stops · passenger
84.0%
late 16.0% · very late/cancelled 5.0%
London Overground1,306 recorded stops · passenger
92.0%
late 8.0% · very late/cancelled 5.0%
Greater Anglia1,072 recorded stops · passenger
95.0%
late 4.0% · very late/cancelled 0.0%
West Midlands Trains1,013 recorded stops · passenger
83.0%
late 16.0% · very late/cancelled 4.0%
Elizabeth line881 recorded stops · passenger
98.0%
late 1.0% · very late/cancelled 0.0%
Transport for Wales822 recorded stops · passenger
85.0%
late 14.0% · very late/cancelled 9.0%
Merseyrail526 recorded stops · passenger
94.0%
late 6.0% · very late/cancelled 2.0%
East Midlands Railway400 recorded stops · passenger
80.0%
late 20.0% · very late/cancelled 4.0%
c2c309 recorded stops · passenger
91.0%
late 8.0% · very late/cancelled 1.0%
Chiltern287 recorded stops · passenger
95.0%
late 5.0% · very late/cancelled 0.0%
Avanti West Coast254 recorded stops · passenger
73.0%
late 26.0% · very late/cancelled 9.0%
TransPennine Trains240 recorded stops · passenger
76.0%
late 23.0% · very late/cancelled 13.0%
CrossCountry218 recorded stops · passenger
72.0%
late 27.0% · very late/cancelled 13.0%
London North Eastern Railway152 recorded stops · passenger
80.0%
late 20.0% · very late/cancelled 10.0%
Heathrow Express124 recorded stops · passenger
94.0%
late 6.0% · very late/cancelled 0.0%
GB Railfreight98 recorded stops · freight
84.0%
late 15.0% · very late/cancelled 0.0%
DB Cargo95 recorded stops · freight
91.0%
late 8.0% · very late/cancelled 0.0%
Network Rail - Materials66 recorded stops · freight
90.0%
late 9.0% · very late/cancelled 0.0%
Heavy Haul Rail51 recorded stops · freight
78.0%
late 22.0% · very late/cancelled 0.0%
Freightliner Intermodal31 recorded stops · freight
96.0%
late 3.0% · very late/cancelled 0.0%
Colas Freight22 recorded stops · freight
81.0%
late 18.0% · very late/cancelled 14.0%
Grand Central17 recorded stops · passenger
70.0%
late 29.0% · very late/cancelled 18.0%
Direct Rail Services16 recorded stops · freight
68.0%
late 31.0% · very late/cancelled 0.0%
Hull Trains11 recorded stops · passenger
100.0%
late 0.0% · very late/cancelled 0.0%
Lumo East Coast8 recorded stops · passenger
62.0%
late 38.0% · very late/cancelled 13.0%
Lumo West Coast7 recorded stops · passenger
71.0%
late 29.0% · very late/cancelled 14.0%
Caledonian Sleeper Limited3 recorded stops · passenger
100.0%
late 0.0% · very late/cancelled 0.0%

Provenance

About this data

Where these numbers come from and what they mean, in the one place a reader will look for it.

Source
Network Rail / Office of Rail and Road — Public Performance Measure (PPM), via the LopoRail performance feed.
Metric
PPM: the share of recorded station stops arrived at within one minute of the timetable.
On time
A stop counts toward PPM when it is early or less than one minute late.
Late
Stops one minute late up to the very-late threshold.
Coverage
Great Britain national rail, with a per-operator breakdown.
Not an official Network Rail statistic. Rolling PPM is a 12-week average. Contains public sector information licensed under the Open Government Licence v3.0

Another country, the same reading.

Every board reads exactly like this one — one metric, stated plainly, with its own provenance attached.

Browse every board
ESC
Go to
↑↓ to move ↵ to open Esc to close
Advertise Sponsorship