Rail services in Fife have seen big improvements, with cancellations at their lowest level in a year.
ScotRail says over 93% of trains met their punctuality targets within the last few weeks at stations across the Kingdom.
The improvements come after the operator was issued a remedial notice in March.
They are crediting the success to the completion of driver and conductor training in the east of Scotland.
ScotRail operations director, David Simpson, said: The successful delivery of our remedial plan remains a priority for everyone at ScotRail and I am delighted to see the progress we have made in such a short period of time.
"We put in a lot of work to identify the areas that would have the most impact for our customers and meeting those commitments is improving punctuality, reducing cancellations and providing more seats throughout the country."
Meanwhile, a spokesman for Transport Scotland said: "We welcome the positive progress around performance and the ongoing efforts to ensure this continues, particularly around staff recruitment and training.
"There is still work to be done and we will continue to press ScotRail to deliver the high standards passengers expect and deserve."