The punctuality of ScotRail trains has increased by the largest figure since 2015, the rail operator said.
New data from ScotRail shows the number of trains arriving on time between September 15 and October 12 rose 7.2% compared to the same period the year before, reaching 89.1%.
Punctuality is measured using the UK-wide public performance measure (PPM), which requires trains to arrive at stations within five minutes of the advertised time, having stopped at all scheduled stations.
The rail provider believes that better preparation for autumn weather has proven key to keeping trains running on time.
Network Rail has deployed “leaf buster” trains to clear tracks, as well as the first use of cryogenic and microwave technologies to keep railheads clean.
ScotRail managing director Alex Hynes said: “It is great to see the hard work and dedication of our people paying off.
“Customers have benefited from an extra 36,000 trains arriving on time since the start of the year compared to the same period last year, and that’s no fluke.
“We’ve been more prepared than ever before this autumn, and everyone across Scotland’s railway is continuing to work hard to deliver the consistent level of performance our customers expect and deserve.”
ScotRail has also seen the annual average for punctuality in the last 12 months improve by 0.6% to 88%.
The operator has come under sustained attack from opposition politicians in recent months, particularly from Scottish Labour, which urged the Scottish Government not to renew the contract of Dutch operator Abellio and instead nationalise Scotland’s railways.