Transport for Wales Performance

Independent performance data for Transport for Wales 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
92.2%
within 5 minutes
Avg Delay
1.5 min
minutes late
Cancellation Rate
11.9%
of services
Total Services
41,302
in period
Compared to the previous 60 days: On-time performance has declined by 7.8% compared to the preceding period.

Performance by time of day

Period On-time % Avg Delay Services
Morning peak96.2%1 min54,936
Off-peak94%1.3 min142,663
Evening peak91.7%1.6 min64,795
Late/early88.8%2.2 min90,549

Performance by day of week

Day On-time % Avg Delay Services
Monday94.2%1.2 min49,614
Tuesday92.5%1.5 min51,927
Wednesday92.1%1.5 min51,950
Thursday92.7%1.5 min52,096
Friday90%2 min57,716
Saturday91.1%1.7 min66,077
Sunday94.7%1.1 min25,094

Monthly history

Month On-time % Avg Delay Cancellation Rate Coverage
March 202692.3%1.5 min11.8%83.9%

Best performing routes

Route On-time % Avg Delay Services
Cardiff Central to Aberdare100%0.2 min110
XRS to Rhymney100%0 min104
Machynlleth to Aberystwyth100%0.6 min93
XCC to Aberdare100%0 min49
Pontypridd to Radyr100%0.2 min27

Worst performing routes

Route On-time % Avg Delay Services
Llandudno to Manchester Piccadilly27.3%14.5 min11
Pontypridd to Cardiff Queen Street30.8%8 min13
Manchester Piccadilly to Fishguard Harbour44.4%12.6 min45
Cardiff Central to Cwmbran45.5%8.4 min11
XCZ to XCR50%10.3 min12
View Transport for Wales 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.