More trains have been cancelled in the north and north-east of Scotland due to severe weather.
No lines will run between Aberdeen, Inverness, Thurso and Wick tomorrow morning with wind, snow and ice forecast.
Trains between Glasgow, Oban, Fort William and Mallaig have also been cancelled.
A Met Office yellow “be aware” warning for snow and ice will be in place for the north-east and north tomorrow from 6am and will remain in place until Sunday at 12pm.
Winds of up to 90mph are also expected in regions of the Highlands and islands.
Network Rail will be inspecting the lines before assessing whether services will run tomorrow.
David Dickson, Network Rail route managing director for Scotland, said: “The intensity of Thursday night’s storms across Scotland exceeded forecasts, causing extensive damage to overhead power and signalling equipment at locations around the network as well as bringing trees and other debris down onto railway lines.
“The damage done to our infrastructure was so extensive that we needed to take the precaution of closing all our lines while vital checks were carried out to make sure we could safely carry passengers.
“Engineers have worked hard throughout Thursday to repair the damage and reopen lines as quickly as possible and we’d like to thank passengers for their patience and cooperation during the storm.
“With a further storm forecast for tonight we have again had to put contingency plans in place to respond to the likely effects of the weather we are experiencing.”