Rail passengers travelling to and from the north-east this weekend have been warned to arrange their travel in advance.
Services are expected to be extremely busy with thousands of Aberdeen fans preparing to head to the Scottish Cup semi-final against Celtic at Hampden Park in Glasgow on Sunday.
Although extra seats will be added to some trains, passengers have been advised to consider alternative methods.
ScotRail’s head of customer operations, Phil Campbell, said: “We’re set to have a great weekend of sport, and with lots of fans travelling to events right across Scotland, it’s going to be a busy few days.
“To help the events run smoothly, we’ll be adding extra seats to hundreds of trains over the weekend, and although we can’t make every train longer, we will be using every train we can.
“I encourage anyone travelling this weekend to allow extra time for travel and buy your tickets in advance.”
The big weekend comes on the back of a “challenging” period for the company, with rail travellers in the north-east continuing to suffer from cancellations.
Passengers were badly hit on Monday as 12 services to and from Aberdeen were cancelled, due to a combination of faults and crew shortages.
A Transport Scotland spokesman said: “It’s wholly understandable that many passengers are unhappy with ScotRail’s performance, particularly in the east of the country.”
A ScotRail spokesman said: “We’re really sorry to our customers who experienced disruption yesterday.
“It has been a challenging time for Scotland’s railway, and everyone at the ScotRail Alliance is working flat out to provide customers with the service they deserve.
“Anyone delayed by 30 minutes or more can claim money back through our Delay Repay Guarantee on our website or mobile app.”