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.3 min average delay · 13% were at least 30 minutes late · 7% cancelled
Average delay by day of week
Mon
9.8 min
Tue
9.6 min
Wed
10.3 min
Thu
10.8 min
Fri
12.3 min
Sat
10.2 min
Sun
8.8 min
Morning · best
8.8 min
average delay · 8% were at least 30 minutes late · 5% cancelled
Afternoon
11.7 min
average delay · 11% were at least 30 minutes late · 6% cancelled
Evening
11.4 min
average delay · 13% 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; Nov 2025 the one to avoid
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
11.5 min
Jul 2026
11.8 min
Aug 2026
11.7 min
Sep 2026 to date
9.5 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 Paddington → PNZ Great Western Railway | 958 | 16.9 min | 4% |
| London Paddington → Plymouth Great Western Railway | 732 | 15.5 min | 5% |
| PNZ → London Paddington Great Western Railway | 1,001 | 15.2 min | 5% |
| PGN → London Paddington Great Western Railway | 203 | 13.5 min | 6% |
| London King's Cross → Aberdeen London North Eastern Railway | 1,288 | 13.4 min | 3% |
| London Euston → Manchester Piccadilly Avanti West Coast | 16,705 | 13.4 min | 7% |
Stations that add the most delay
Average minutes a train's delay grows between arriving here and the previous stop.
Nuneaton
3.09 min
Coventry
2.99 min
Warrington Bank Quay
2.86 min
Stafford
2.57 min
York
2.57 min
Milton Keynes Central
2.55 min
Wakefield Westgate
2.23 min
NWP
2.01 min
Where trains sit around
Extra minutes spent at the platform beyond the timetabled stop.
Dundee
1.97 min
Preston
1.75 min
Stafford
1.56 min
Peterborough
1.48 min
Tamworth
1.44 min
Macclesfield
1.32 min
Nuneaton
1.28 min
Lockerbie
1.25 min
Notable records
Best on-time record
Sun 09:20 · Manchester Piccadilly → London Euston
Avanti · on time 89% of 44 journeys · average delay -7.6 min
Most often 30 minutes late or more
Fri 16:40 · London Euston → Edinburgh Waverley
Avanti · at least 30 minutes late on 40% of 43 journeys that reached their destination · 48 recorded journeys in total · average delay 20.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