Trains and buses have been cancelled north of Perth throughout the day. And the Fife circle line was cancelled.
Cross-border services on the west and east coast were also halted.
Conditions aren’t likely to ease until Sunday.
Parts of Fife are being badly hit – with people enduring flooding and power cuts in the past 24 hours.
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country