Winds of up to 90mph are predicted to hit the north west of Scotland as amber weather warnings were issued by the Met Office.
The whole country is going to be affected overnight by high winds as a deep low pressure system sweeps across.
Public transport was cancelled and after-school clubs abandoned in the Western Isles.
Billy Payne, a forecaster for MeteoGroup, the weather division of the Press Association, said: "A deep low pressure system is coming up from the south west and will continue to move north east overnight ending up north of Shetland.
"Maximum wind speeds will be between 85 and 90mph and the highest winds will be around the exposed coast of the north west, particularly Skye and the mainland as well as the northern isles.
"The winds will not be as strong through the central belt and in Aberdeen and Dundee with speeds of 50 to 60mph.
"The strongest winds will be at 9pm to 3am but will stay strong in the far north reaching 70mph through the day in areas such as Caithness and Sutherland."
Amber "be prepared" weather warnings have been issued by the Met Office for Orkney, Shetland, the Highlands and Strathclyde while the rest of the country is covered by yellow "be aware" warnings.
Inspector Robbie MacDonald, of Northern Constabulary, said: "With the impending spell of extreme weather we are due to experience this evening and into tomorrow, I would encourage members of the public not to travel unless it is necessary and have provisions in their homes for possible power cuts.
"If travel is essential the public should avoid exposed or coastal areas where gusts could cause significant harm to individuals."