TransitRadar

Saturday, 29 August 2026

88% of the 20,534 passenger trains whose arrival was recorded on Saturday, 29 August 2026 reached their destination within five minutes — an ordinary day, with the delays concentrated where they usually are.

Of 25,291 recorded runs, 383 did not run at all. Among those whose arrival reached the archive, 18,144 were within five minutes, 2,253 between five and thirty minutes down, and 137 more than half an hour — the tail that people actually remember.

“This service has been delayed by a late running train being in front of this one” was the most common explanation, given for 457 services.

Elizabeth line came closest to running to time, 98.8% of its 656 recorded arrivals; Chiltern Railways had the largest cancelled share at 18.9%.

A weekend timetable, so the 25,291 recorded runs are well below a weekday's — most engineering possessions land here too, which shortens some routes and removes others entirely.

The day in numbers

Passenger trains recorded25,291
Cancelled3831.5%
Arrival time recorded20,53482.4% of those that ran
…arrived within 5 minutes18,14488.4%
…arrived 5 to 30 minutes late2,25311.0%
…arrived more than 30 minutes late1370.7%
Average delay at destination1.5 min

Every percentage among the bands is of the 20,534 trains whose arrival reached the archive — not of all 25,291, and the bands are exclusive. 4,374 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

38 operators ran passenger services on this date, from ScotRail on 3,077 runs down to Caledonian Sleeper on 3. Ordered by volume, not performance — any heading re-sorts it.

Operator
ScotRail SR3,0771%2,175 92% 90% 1.3 min
Northern NT2,8992%2,607 88% 86% 1.5 min
Great Western Railway GW2,0131%1,512 85% 84% 2 min
South Western Railway SW2,0091%1,519 90% 89% 1.4 min
Southern SN1,7633%1,461 84% 81% 2.3 min
London Overground LO1,5221%1,419 97% 96% -0.1 min
Southeastern SE1,3891%1,322 88% 87% 1.3 min
Greater Anglia LE1,2981%1,247 90% 89% 0.8 min
Transport for Wales AW1,2983%983 92% 89% -0.1 min
West Midlands Railway LM1,2671%1,213 89% 88% 1.3 min
Thameslink TL9161%525 90% 88% 1 min
London Underground LT7150%351 89% 89% 1.8 min
Elizabeth line XR6660%656 99% 99% -1.1 min
East Midlands Railway EM6320%498 74% 74% 4.1 min
Merseyrail ME6200%616 99% 98% 0.3 min
CrossCountry XC4071%235 62% 60% 6.7 min
Great Northern GN4063%301 82% 79% 2.9 min
Avanti West Coast VT3951%281 40% 39% 9.1 min
TransPennine Express TP3873%333 81% 78% 3.4 min
c2c CC3501%291 92% 91% 1.3 min
London North Eastern Railway GR3000%184 82% 81% 1 min
Chiltern Railways CH22719%177 79% 63% 3.5 min
Tyne and Wear Metro TW1660%154 98% 98% 0.2 min
Heathrow Express HX1520%150 97% 97% 0.1 min
Sheffield Supertram SJ980%74 96% 96% 0.5 min
Gatwick Express GX743%67 75% 72% 4.7 min
Island Line IL520%52 100% 100% -0.4 min
Eurostar ES500%48 85% 85% 2.6 min
West Coast Railway Co WR320%16 63% 63% 3.1 min
Charter/Other ZZ280%2 100% 100% -7.5 min
Grand Central GC190%19 68% 68% 3.5 min
Hull Trains HT120%12 92% 92% 0.9 min
Lumo LD110%11 64% 64% 5.5 min
TY TY100%0 — — —
LS LS100%6 83% 83% -0.5 min
Lumo Stirling LF100%8 38% 38% 17 min
North Yorkshire Moors Railway NY80%8 88% 88% -38.5 min
Caledonian Sleeper CS333%1 100% 50% -23 min

“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 88% and 87% — 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 late running train being in front of this one

457 services

This service has been delayed by a speed restriction

288 services

This service has been delayed by a problem currently under investigation

238 services

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

213 services

This service has been delayed by congestion

199 services

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

145 services

This service has been delayed by a fault on a train earlier

121 services

This service has been delayed by a safety inspection of the track

108 services

Why trains were cancelled

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

This service has been cancelled because of a member of train crew being unavailable

35 services

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

29 services

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

27 services

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

21 services

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

18 services

This service has been cancelled because of a tree blocking the railway

16 services

This service has been cancelled because of the emergency services dealing with an incident

15 services

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

15 services

The longest delays

The worst of them arrived 3h 12m behind schedule — Aberdeen to Glasgow Queen Street, booked away at 09:44, run by ScotRail. The ten longest range from 3h 12m down to 1h 14m, and they belong to 6 operators, ScotRail accounting for 3. What a delay on that scale usually means.

BookedServiceLate by
09:44Aberdeen to Glasgow Queen Street 1T26 · SR3h 12m
09:42Inverness to Edinburgh 1B24 · SR2h 45m
11:14Dundee to Glasgow Queen Street 1T28 · SR2h 39m
19:07Preston to London Euston 1T17 · VT1h 46m
13:02London St Pancras (Intl) to Sheffield 1F40 · EM1h 39m
17:29Manchester Airport to Windermere 1C73 · NT1h 36m
18:36Lancaster to Millom 2C47 · NT1h 34m
16:42Littlehampton to London Victoria 1H49 · SN1h 20m
23:43Stansted Airport to London Liverpool Street 1B45 · LE1h 18m
17:30Glasgow Central to London Euston 1M18 · VT1h 14m

Through the day

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

00 158
01 43
02 24
03 34
04 132
05 766
06 1,395
07 1,400
08 1,428
09 1,413
10 1,458
11 1,430
12 1,453
13 1,431
14 1,451
15 1,440
16 1,464
17 1,474
18 1,417
19 1,313
20 1,223
21 1,136
22 1,040
23 768

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 24.

What ran

Formations were recorded for 23,476 trains on this date, made up of 2,608 individual units and 11,286 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 2,668 of the day's recorded trains from a pool of 192 units.

The average train was 5.4 vehicles long. The longest formation recorded was 18 vehicles.

ClassTrainsUnits used
Class 3772,668192
Class 4501,558106
Class 1581,546137
Class 7201,395101
Class 1501,28088
Class 3871,18576
Class 1561,11583
Class 3851,07066
Class 17099298
Class 16596159
Class 46593081
Class 73087567

Of 25,291 runs, 23,476 had a formation published (93%) — these are allocations rather than observations.

Buses

15,516 buses from 150 operators were seen on this date, across 2,672,248 position reports.

125,165 bus journeys were followed to their destination on this date. 84,854 arrived on time, 6,477 late, and 33,834 — 27% — 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.2 minutes ahead of schedule — the early arrivals outweighing the late ones.

Journeys followed to destination125,165
On time84,85467.8%
Early33,83427.0%
Late6,4775.2%
…more than 20 minutes late6310.5%
Average arrival0.2 min early

By operator

OperatorJourneysOn timeEarly
Transport for London TFLO94,59169%27%
Nottingham City Transport NCTR2,36979%19%
Go North East GNEL1,96275%12%
First South Yorkshire FSYO1,66360%30%
First Bristol, Bath & the West FBRI1,50957%30%
First Leeds FLDS1,50357%35%
Bee Network BNML1,10373%19%
National Express NATX92330%37%
Bee Network BNSM82780%17%
Arriva Yorkshire WRAY72255%36%
First Potteries FPOT71352%39%
National Express West Midlands TNXB69580%14%

Of the operators with enough journeys to compare, Brighton & Hove Bus and Coach Company ran closest to time (89%), and National Express furthest from it (30%).

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

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