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.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 routesRunsAvg delayCancelled
London Paddington → PNZ Great Western Railway95816.9 min4%
London Paddington → Plymouth Great Western Railway73215.5 min5%
PNZ → London Paddington Great Western Railway1,00115.2 min5%
PGN → London Paddington Great Western Railway20313.5 min6%
London King's Cross → Aberdeen London North Eastern Railway1,28813.4 min3%
London Euston → Manchester Piccadilly Avanti West Coast16,70513.4 min7%

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