Skip to content
Past train results

The stats

Compare days, times and routes using the last 12 months of train records. We measure each delay at the train's final stop unless the page says otherwise.

When to travel

Best day to travel
Sunday
8.8 min average delay · 9% were at least 30 minutes late · 6% cancelled
Worst day to travel
Friday
12 min average delay · 12% were at least 30 minutes late · 6% cancelled

Average delay by day of week

Mon
9.9 min
Tue
9.4 min
Wed
10.3 min
Thu
10.3 min
Fri
12 min
Sat
10.2 min
Sun
8.8 min
Morning · best
8.9 min
average delay · 8% were at least 30 minutes late · 5% cancelled
Afternoon
11.5 min
average delay · 11% were at least 30 minutes late · 6% cancelled
Evening
11.1 min
average delay · 12% were at least 30 minutes late · 6% cancelled

Time of day is the train's booked departure. Morning: before 12:00 · Afternoon: 12:00 to 16:59 · Evening: 17:00 onwards.

Month by month: Mar 2026 was the one to travel in; May 2026 the one to avoid

Dec 2025
10.4 min
Jan 2026
9.9 min
Feb 2026
8.3 min
Mar 2026
6.9 min
Apr 2026
9.3 min
May 2026
12.8 min
Jun 2026
11.5 min
Jul 2026
11.8 min
Aug 2026
11.7 min
Sep 2026
8.6 min
Oct 2026
10.2 min
Nov 2026 to date
8.7 min

The latest month is shown to date and is excluded from the best and worst month comparison.

Where it goes wrong

Most delayed routesRunsAvg delayCancelled
Edinburgh Waverley → Bristol Temple Meads CrossCountry23615.5 min13%
London Paddington → PNZ Great Western Railway1,37114.6 min4%
PNZ → London Paddington Great Western Railway1,44113.5 min5%
London King's Cross → Aberdeen London North Eastern Railway1,42813.4 min3%
London Paddington → Plymouth Great Western Railway1,06313.4 min5%
London Euston → Manchester Piccadilly Avanti West Coast18,51913.3 min6%

Stations that add the most delay

Average minutes a train's delay grows between arriving here and the previous stop.

Nuneaton
3.06 min
Coventry
3.02 min
Warrington Bank Quay
2.82 min
Stafford
2.57 min
York
2.55 min
Milton Keynes Central
2.51 min
Wakefield Westgate
2.21 min
CNM
2.12 min

Where trains sit around

Extra minutes spent at the platform beyond the timetabled stop.

Dundee
1.95 min
Preston
1.71 min
Stafford
1.55 min
Peterborough
1.46 min
Tamworth
1.4 min
Macclesfield
1.32 min
Nuneaton
1.27 min
Milton Keynes Central
1.25 min

Notable records

Best on-time record
Thu 09:03 · London King's Cross → Edinburgh Waverley
LNER · on time 91% of 43 journeys · average delay 0.5 min
Most often 30 minutes late or more
Fri 14:03 · London King's Cross → Aberdeen
LNER · at least 30 minutes late on 44% of 39 journeys that reached their destination · 40 recorded journeys in total · average delay 26.3 min
Worst day in the data
Monday, 5 January 2026
47.4 min average delay across 162 services · 14% cancelled
Longest recorded delay
355 minutes late
17:00 Edinburgh Waverley → London King's Cross (London North Eastern Railway) on Thursday, 16 April 2026. A delay this long may let you claim Delay Repay compensation worth a full one-way ticket price. The train company checks each claim