ScotRail Performance

Independent performance data for ScotRail 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
95.1%
within 5 minutes
Avg Delay
1.2 min
minutes late
Cancellation Rate
17.3%
of services
Total Services
85,723
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 peak96.9%0.9 min100,330
Off-peak96.1%1.1 min253,457
Evening peak94.8%1.3 min120,766
Late/early93.7%1.4 min173,298

Performance by day of week

Day On-time % Avg Delay Services
Monday95.4%1.1 min89,567
Tuesday96.2%1 min92,137
Wednesday95.7%1.1 min97,573
Thursday94%1.4 min96,393
Friday95.6%1.1 min109,019
Saturday94.6%1.3 min118,615
Sunday93.4%1.4 min46,336

Monthly history

Month On-time % Avg Delay Cancellation Rate Coverage
March 202694.9%1.2 min19.7%83.9%

Best performing routes

Route On-time % Avg Delay Services
Falkirk Grahamston to Falkirk Grahamston100%0.1 min430
Inverness to Inverness100%0 min172
Girvan to Kilmarnock100%0.1 min99
Dumfries to Dumfries100%0 min83
Ayr to Kilmarnock100%0.1 min81

Worst performing routes

Route On-time % Avg Delay Services
Milngavie to Duke Street0%11.9 min10
Airdrie to Dumbarton Central27.3%11.3 min22
Ayr to Paisley Gilmour Street49.8%7.5 min227
Paisley Gilmour Street to Ayr51.9%5.2 min214
Oban to Crianlarich56.4%6.2 min55
View ScotRail 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.