Storm Ashley caused travel disruption across Aberdeenshire and the Highlands on Sunday.
Trains between Aberdeen and the central belt faced disruption due to flooding caused by Storm Ashley.
Trains to and from Aberdeen and Dundee, Edinburgh and Glasgow were affected on due to flood water on the railway line.
The worst of the flooding is between Stonehaven and Aberdeen, ScotRail said.
The line was closed for a short time but has since re-opened with speed restrictions in place.
But ScotRail warned some services may still be cancelled or delayed.
Railway lines to be checked for damage
Train tickets for cancelled services will be accepted on Scottish CityLink buses between Aberdeen and Dundee.
ScotRail also warned trains travelling between Perth and Inverness will face precautionary speed limits from 5pm on Sunday until Monday morning.
Those making journeys to and from the Highlands have been advised to check their journeys before travelling, as they could be subject to revision, delay or cancellation.
ScotRail and Network Rail Scotland workers will check the routes for damage first thing on Monday morning.
This could also affect some early Monday morning travel, with potential debris having to be removed from the line.
Several ferries to islands including Skye, Barra and Colonsay for Monday have also been cancelled.
CalMac said a review of Tuesday’s services will be taken on Monday afternoon.
‘Avoid unnecessary travel’ as Storm Ashley causes disruption
Police Scotland has also advised the public to avoid unnecessary travel until the weather warning ends at 9am on Monday.
Chief Superintendent Hilary Sloan, Police Scotland’s head of road policing, said: “The amber warning for high winds means that there is a strong likelihood of disruption on the road network and as such, motorists are advised to plan ahead and avoid unnecessary travel where possible.”
Conversation