A Met Office yellow warning for snow and ice has been issued for Central, Tayside and Fife, Grampian, the Highlands, the Western Isles, the Northern Isles, Strathclyde, the Borders and south-west Scotland.
Traffic Scotland said: "Storm Caroline is expected to bring a spell of very windy weather to much of Scotland and parts of the north of Northern Ireland on Thursday".
There will be icy stretches too, and while north and northwest counties will be most at risk, areas of higher ground elsewhere are also at particular risk.
Forecasters at the Met Office say temperatures will peak at three degrees Celsius tomorrow, with lows of zero, but could drop as low as minus two on Saturday.
"Large waves are expected and beach material may be thrown onto coastal roads, sea fronts and properties".
The storm will pass close to the north coast of Scotland on Thursday morning.
STORM Caroline is set to smash into Britain overnight sparking fears of "flying debris" as 90mph gales and snow storms are predicted to batter the UK.
The status yellow warning is in effect from 4pm Thursday, and remains in place until the same time on Friday.
However, their weather charts show snow is expected in Wales, the West Midlands, and Northern Ireland from around 6am. "Snow showers will turn increasingly frequent and heavy across northern Scotland during the evening".
Snow and ice warnings are in place there.
It's nothing unusual for Scotland for this time of year but Perth is expected to have high winds and possibly snow showers on Friday.
It took the action following a similar warning by the UK Met Office.