A SCOTRAIL driver escaped unhurt after a fallen tree smashed his cab windscreen near Slochd on the Inverness-Perth line today.
The driver was shaken but unhurt in the incident at 7:20am.
ScotRail said the train involved - the 6:50am from Inverness to Edinburgh - then returned to Inverness, where passengers switched to an East Coast train to head south.
The line was re-opened around 8:40am.
A ScotRail spokeswoman said: “No passengers were injured, and the driver was unharmed but understandably shaken.”
Bad weather forced CalMac to cancel ferry sailings between Oban, Coll and Tiree, and between Mallaig and both South Uist and Eigg, Muck, Canna and Rum.
A 30mph limit was in force on the Tay Road Bridge, and 40mph on the Forth Road Bridge, because of strong winds.
Other bridges affected included the Dornoch, Kessock, Skye and Erskine.
Snowdrifts closed the A939 between Cock Bridge and Bridge of Lecht in Aberdeenshire.
The A93 between Braemar and the Glenshee ski centre in Aberdeenshire, and the A821 Duke’s Pass, north of Aberfoyle in the Trossachs, remain closed since Sunday.
SCOTSMAN TABLET AND MOBILE APPS