TransitRadar

Train operators

Every train operator in the archive, measured from the same live feeds as the daily pages. 35 operators ran enough services across 94 archived days to be reported on individually.

Every figure here is measured from the same live feeds as the daily archive pages, and each operator's page reports the same window day by day. Punctuality is judged on arrival at the destination, a stricter test than the industry's own measure and not comparable with it, and it is given two ways: of the arrivals we recorded, and with each cancellation counted as a failure.

Of the 34 operators with enough recorded arrivals to compare, Island Line ran the largest share of its trains to within five minutes (98.6%), and Avanti West Coast the smallest (47.9%) — a spread of 50.7 points. That ordering takes no account of what each operator was asked to run.

Every operator

35 operators, 2,327,999 recorded services. Ordered by volume, which is deliberately not an order of merit — any column heading re-sorts the table, including either of the two on-time measures. The 1 operator with fewer than 500 recorded arrivals publish no punctuality figure, so a punctuality sort lists them last rather than placing them.

Operator
ScotRail SR94267,102172,44692.3%91.4%
Northern NT94249,065202,77887.8%85.1%
Great Western Railway GW94190,157125,13483.6%81.5%
South Western Railway SW94172,211121,29786.5%84.0%
Southeastern SE94155,606130,98386.1%84.5%
Southern SN94154,518122,73784.3%81.3%
London Overground LO94145,233119,62995.9%91.5%
Greater Anglia LE94120,764100,81592.3%90.2%
West Midlands Railway LM94115,99791,27086.6%83.7%
Transport for Wales AW94115,64277,13589.1%85.3%
Thameslink TL9485,15946,81583.9%79.4%
London Underground LT9469,17524,49192.7%92.6%
Elizabeth line XR9462,55652,77393.1%89.2%
Merseyrail ME9460,19544,22397.4%96.3%
East Midlands Railway EM9455,16037,96677.4%75.9%
TransPennine Express TP9440,75726,56078.6%76.3%
Great Northern GN9439,49927,45281.0%77.0%
c2c CC9438,08623,82585.1%78.7%
Avanti West Coast VT9435,87223,20947.9%46.5%
CrossCountry XC9433,21620,61661.4%57.6%
Chiltern Railways CH9429,44923,97792.2%85.2%
London North Eastern Railway GR9429,09915,62167.6%66.5%
Tyne and Wear Metro TW9415,51811,51296.2%96.2%
Heathrow Express HX9414,05611,74390.4%86.3%
Sheffield Supertram SJ948,5325,04796.9%96.9%
Gatwick Express GX936,5855,34170.1%68.0%
Island Line IL945,5983,38198.6%96.4%
Eurostar ES944,7613,61471.9%71.9%
West Coast Railway Co WR941,92263178.9%78.9%
Grand Central GC931,9091,54753.1%51.2%
Hull Trains HT941,2631,11468.9%68.1%
Lumo LD941,03690863.4%62.1%
Lumo Stirling LF9087270559.7%56.2%
Caledonian Sleeper CS9480562578.4%71.5%
North Yorkshire Moors Railway NY87624401——

“On time” is of each operator's recorded arrivals, never of everything it ran — 1,678,321 arrivals across 2,327,999 services. “Incl. cancelled” counts each cancellation as a failure as well, the way the industry's own measure does. Sorting on the first of those flatters whoever cancels most, and that is Chiltern Railways: 6.9 points between its two figures. Sort both ways to see it move. Why both are published.

The same data by date · How these figures are measured · Sources and licences