West Midlands Railway Performance

Independent performance data for West Midlands Railway from Network Rail TRUST train movement records.

Based on 37 days of data (2026-02-27 to 2026-04-05) | Last updated: 5 April 2026
On-time
91.5%
within 5 minutes
Avg Delay
1.7 min
minutes late
Cancellation Rate
6.9%
of services
Total Services
41,462
in period
Compared to the previous 60 days: Not enough data to calculate trend.

Performance by time of day

Period On-time % Avg Delay Services
Morning peak93.5%1.4 min59,832
Off-peak93%1.5 min150,995
Evening peak89.7%2.1 min68,834
Late/early89.8%2 min103,106

Performance by day of week

Day On-time % Avg Delay Services
Monday91.8%1.7 min56,849
Tuesday92.4%1.6 min58,172
Wednesday88.2%2.4 min55,678
Thursday92.1%1.7 min57,230
Friday91.7%1.7 min61,020
Saturday93%1.4 min65,719
Sunday90.8%1.8 min28,416

Monthly history

Month On-time % Avg Delay Cancellation Rate Coverage
March 202691.5%1.7 min6%83.9%

Best performing routes

Route On-time % Avg Delay Services
Watford Junction to St Albans Abbey100%0.4 min466
XTS to Whitlocks End100%0 min45
XWR to Great Malvern100%0 min40
Milton Keynes Central to Crewe100%0.6 min30
Birmingham Snow Hill to Whitlocks End100%0.2 min29

Worst performing routes

Route On-time % Avg Delay Services
Liverpool Lime Street to Wolverhampton0%30.8 min12
Birmingham New Street to ALE5%30.2 min20
Crewe to Northampton51.9%8.8 min27
London Euston to Stafford52.2%12 min23
Birmingham New Street to Wembley Central52.6%7.4 min19
View West Midlands Railway Delay Repay guide →
Data source: Network Rail TRUST train movement data. Contains public sector information licensed under the Open Government Licence v3.0. These are independent calculations and are not official statistics published by the Office of Rail and Road. On-time is defined as arriving within 5 minutes of the planned time. For official statistics, visit the ORR Data Portal.

Performance figures are calculated independently by Train Badger from Network Rail TRUST data and may differ from official ORR statistics due to differences in methodology, data coverage, and reporting periods. Always refer to the ORR Data Portal for official statistics.