TransitRadar

Wednesday, 28 October 2026

Wednesday, 28 October 2026 was a poor day on the railway: of the 21,391 passenger trains whose arrival was recorded, 84% were within five minutes, and a further 961 were cancelled outright.

An ordinary weekday timetable, with the two commuter peaks that give the network most of its work and least of its slack.

3,135 trains arrived more than five minutes late and 209 more than half an hour, against 18,047 that ran to time. The average delay across every train whose arrival was recorded was 2.2 minutes.

The reason attached most often to a late train was “This service has been delayed by a fault with the signalling system” — 562 services carried it. Darwin publishes these as complete sentences written for passengers, so they appear here unedited.

The busiest hour was 07:00, with 1,727 booked departures and an average delay of 2.1 minutes.

Buses on this date: 132,480 journeys followed to their destination, 71.1% on time.

The day in numbers

Passenger trains recorded27,440
Cancelled9613.5%
Arrival time recorded21,39180.8% of those that ran
…arrived within 5 minutes18,04784.4%
…arrived 5 to 30 minutes late3,13514.7%
…arrived more than 30 minutes late2091.0%
Average delay at destination2.2 min

Every percentage among the bands is of the 21,391 trains whose arrival reached the archive — not of all 27,440, and the bands are exclusive. 5,088 trains ran without an arrival time being recorded, and nothing is claimed about how punctual those were. Delay is judged at the destination, a stricter test than the industry's own measure and not comparable with it.

By operator

37 operators ran passenger services on this date, from ScotRail on 3,032 runs down to LS on 8. Ordered by volume, not performance — any heading re-sorts it.

Operator
ScotRail SR3,0322%2,155 84% 82% 2.8 min
Northern NT2,88412%2,358 81% 70% 2.7 min
Great Western Railway GW2,3601%1,774 85% 84% 1.9 min
Southeastern SE2,0562%1,836 88% 86% 1.9 min
Southern SN1,9841%1,536 83% 82% 2.4 min
South Western Railway SW1,9085%1,494 75% 71% 4.1 min
London Overground LO1,63712%1,340 96% 84% 0.3 min
West Midlands Railway LM1,4041%1,266 86% 85% 1.9 min
Greater Anglia LE1,3480%1,296 97% 96% 0 min
Transport for Wales AW1,3484%825 83% 78% 2.4 min
Thameslink TL9463%570 81% 77% 2.4 min
Merseyrail ME8141%613 98% 97% 0.2 min
London Underground LT7820%396 88% 88% 1.8 min
Elizabeth line XR6951%691 96% 95% -0.8 min
East Midlands Railway EM6401%502 79% 78% 3.1 min
TransPennine Express TP5213%351 74% 71% 3.8 min
Great Northern GN4401%389 85% 84% 2.7 min
c2c CC4373%256 66% 62% 4.2 min
Avanti West Coast VT4200%313 39% 38% 9.7 min
Chiltern Railways CH3525%333 95% 90% 0.9 min
CrossCountry XC3473%269 61% 59% 6.3 min
London North Eastern Railway GR3181%196 60% 60% 7.3 min
Tyne and Wear Metro TW1740%174 99% 99% 0.5 min
Heathrow Express HX1520%152 98% 98% 0 min
Sheffield Supertram SJ980%74 91% 91% 1.7 min
Gatwick Express GX721%55 44% 43% 7.6 min
Charter/Other ZZ630%5 40% 40% 6 min
Island Line IL520%38 100% 100% 0 min
Eurostar ES520%52 77% 77% 4 min
Grand Central GC258%23 26% 24% 17.3 min
West Coast Railway Co WR180%6 50% 50% -1.8 min
Hull Trains HT140%14 79% 79% 2.9 min
Lumo LD110%11 55% 55% 10.7 min
Lumo Stirling LF100%10 70% 70% 2 min
Caledonian Sleeper CS100%10 60% 60% 2.7 min
North Yorkshire Moors Railway NY80%8 88% 88% -30.6 min
LS LS80%0 — — —

“On time” is of each operator's recorded arrivals; “incl. cancelled” counts a cancellation as a failure, which is what the industry's own measure does. Across the whole day they read 84% and 81% — why both are published, what each hides, and how the sort treats a small operator.

Why trains were late

8 different reasons were given for delay on this date, each reproduced in the operator's own words.

This service has been delayed by a fault with the signalling system

562 services

This service has been delayed by a late running train being in front of this one

544 services

This service has been delayed by congestion

407 services

This service has been delayed by a speed restriction

319 services

This service has been delayed by a speed restriction over defective track

216 services

This service has been delayed by slippery rails

204 services

This service has been delayed by a fault with the signalling system earlier today

140 services

This service has been delayed by a problem currently under investigation

136 services

Why trains were cancelled

A reason reached the archive for 698 of the 961 cancellations (72.6%), across 8 distinct reasons. A run cancelled part-way along often carries no reason at all.

This service has been cancelled because of forecasted slippery rails

286 services

This service has been cancelled because of a derailed train

139 services

This service has been cancelled because of a fault with the signalling system

122 services

This service has been cancelled because of more trains than usual needing repairs at the same time

35 services

This service has been cancelled because of a late running train being in front of this one

34 services

This service has been cancelled because of a fault on this train

30 services

This service has been cancelled because of failure of the electricity supply earlier today

27 services

This service has been cancelled because of a shortage of train drivers

25 services

The longest delays

The worst of them arrived 5h 59m behind schedule — Glasgow Central to Lanark, booked away at 11:49, run by ScotRail. The ten longest range from 5h 59m down to 1h 16m, and they belong to 6 operators, ScotRail accounting for 3. What a delay on that scale usually means.

BookedServiceLate by
11:49Glasgow Central to Lanark 2B74 · SR5h 59m
06:39Hyndland to Edinburgh 2M16 · SR2h 10m
06:25Helensburgh Central to Edinburgh 2H02 · SR1h 58m
11:29Bromsgrove to Lichfield Trent Valley 2P27 · LM1h 49m
15:57Lymington Pier to Brockenhurst 1J40 · SW1h 40m
22:21Paignton to Exeter St Davids 2E38 · GW1h 35m
06:30London Waterloo to Weymouth 1W93 · SW1h 28m
14:35London Waterloo to Weymouth 1W29 · SW1h 23m
16:00London Kings Cross to Aberdeen 1S23 · GR1h 21m
11:30Manchester Piccadilly to Milford Haven 1V40 · AW1h 16m

Through the day

Booked departures by hour, with the share that arrived within five minutes. Punctuality was weakest at 04:00, when 53% of 179 arrived within five minutes.

00 141
01 47
02 14
03 28
04 179
05 954
06 1,677
07 1,727
08 1,625
09 1,510
10 1,500
11 1,472
12 1,472
13 1,465
14 1,479
15 1,517
16 1,629
17 1,695
18 1,594
19 1,425
20 1,298
21 1,197
22 1,073
23 722

The filled part of each bar is the share of that hour's booked departures that arrived within five minutes. The quietest was 02:00 with 14.

What ran

Formations were recorded for 26,455 trains on this date, made up of 2,838 individual units and 12,502 separate vehicles. These figures cover the services an allocation was published for, not every train that ran.

25 different classes of train appeared, which is the signature of a full weekday — the long-distance fleets, the regional diesel units and the suburban electrics all working at once.

The most-used class was the 377, allocated to 3,155 of the day's recorded trains from a pool of 212 units.

The average train was 5.6 vehicles long. The longest formation recorded was 20 vehicles.

ClassTrainsUnits used
Class 3773,155212
Class 4651,54099
Class 7201,511123
Class 4501,475112
Class 3871,40493
Class 1581,307133
Class 3451,25468
Class 1501,24884
Class 1651,14161
Class 3751,12998
Class 1561,03986
Class 3851,00365

Of 27,440 runs, 26,455 had a formation published (96%) — these are allocations rather than observations.

Buses

16,773 buses from 167 operators were seen on this date, across 3,158,356 position reports.

132,480 bus journeys were followed to their destination on this date. 94,183 arrived on time, 6,721 late, and 31,576 — 24% — arrived ahead of schedule.

Early arrivals are normal rather than exceptional. Bus running times carry enough slack to survive traffic, and it is concentrated in the last leg, so a clear run simply finishes sooner than booked.

Averaged across every journey, buses arrived 0.1 minutes ahead of schedule — the early arrivals outweighing the late ones.

Journeys followed to destination132,480
On time94,18371.1%
Early31,57623.8%
Late6,7215.1%
…more than 15 minutes late7180.5%
Average arrival0.1 min early

By operator

OperatorJourneysOn timeEarly
Transport for London TFLO105,35073%24%
Nottingham City Transport NCTR2,52075%20%
Go North East GNEL1,88669%12%
Bee Network BNML1,16368%23%
Bee Network BNSM93275%20%
Arriva Yorkshire WRAY89554%37%
First Potteries FPOT84253%40%
National Express NATX78232%33%
First Leicester FLEI73359%35%
Preston Bus PBLT71463%35%
Stagecoach Yorkshire SYRK56660%32%
trentbarton TBTN54463%28%

Of the operators with enough journeys to compare, Uni-Link ran closest to time (91%), and National Express furthest from it (32%).

Our figures, not the regulator's — why buses run early, the current league.

Recorded live from the Darwin and TRUST feeds on 28 Oct 2026 itself. How these figures are measured · Sources and licences