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 min average delay · 9% were at least 30 minutes late · 6% cancelled
Worst day to travel
Friday
12.1 min average delay · 13% were at least 30 minutes late · 7% cancelled
Average delay by day of week
Mon
9.3 min
Tue
9.9 min
Wed
10.5 min
Thu
10.9 min
Fri
12.1 min
Sat
10.3 min
Sun
8 min
Morning · best
8.7 min
average delay · 8% were at least 30 minutes late · 4% cancelled
Afternoon
11.5 min
average delay · 11% were at least 30 minutes late · 6% cancelled
Evening
11.6 min
average delay · 14% 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; Jul 2026 the one to avoid
Sep 2025
8 min
Oct 2025
10.2 min
Nov 2025
13 min
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
12.4 min
Jul 2026
13.8 min
Aug 2026 to date
10 min
The latest month is shown to date and is excluded from the best and worst month comparison.
Where it goes wrong
| Most delayed routes | Runs | Avg delay | Cancelled |
|---|---|---|---|
| London Euston → Manchester Piccadilly Avanti West Coast | 14,807 | 13.3 min | 7% |
| Inverness → London King's Cross London North Eastern Railway | 345 | 13.1 min | 6% |
| Aberdeen → London King's Cross London North Eastern Railway | 988 | 12.8 min | 2% |
| London King's Cross → Aberdeen London North Eastern Railway | 1,130 | 12.8 min | 3% |
| London Euston → Edinburgh Waverley Avanti West Coast | 1,922 | 12.5 min | 7% |
| London Euston → Glasgow Central Avanti West Coast | 6,157 | 12.5 min | 8% |
Stations that add the most delay
Average minutes a train's delay grows between arriving here and the previous stop.
Nuneaton
3.03 min
Coventry
2.88 min
Warrington Bank Quay
2.8 min
York
2.73 min
Stafford
2.56 min
Milton Keynes Central
2.48 min
Newcastle
1.91 min
Alnmouth
1.79 min
Where trains sit around
Extra minutes spent at the platform beyond the timetabled stop.
Dundee
2.04 min
Preston
1.79 min
Stafford
1.57 min
Peterborough
1.49 min
Macclesfield
1.32 min
Nuneaton
1.29 min
Milton Keynes Central
1.23 min
Carlisle
1.16 min
Notable records
Best on-time record
Wed 07:30 · London King's Cross → Edinburgh Waverley
LNER · on time 83% of 54 journeys · average delay 0.7 min
Most often 30 minutes late or more
Fri 16:40 · London Euston → Edinburgh Waverley
Avanti · at least 30 minutes late on 39% of 36 journeys that reached their destination · 41 recorded journeys in total · average delay 21.5 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