There is potential for a period of disruptive snow associated with Storm Christoph on Wednesday and Thursday that may cause widespread travel disruption.
The areas which may be affected by the warning are Central, Tayside and Fife – including Angus, Dundee, Perth and Kinross, Aberdeen, Aberdeenshire and Moray in the Grampian region and the Highlands and Western Isles.
Snow accumulations of 10 to 15 centimetres are possible at low levels, with 30 to 40 centimetres possible over the eastern Grampians.
Strong winds will develop during the early hours of Thursday morning, increasing to gale force at times which may cause blizzards over hills and mountains.
Wet snow at low levels may lead to icing on infrastructure, such as power lines and cold temperatures to follow the snow, bringing a widespread ice potential over the area.
As a result of the disruptive weather, the Met Office have warned that there is a small chance of travel delays on roads with some stranded vehicles and passengers, along with delayed or cancelled rail and air travel.
There is also a small chance that power cuts will occur and other services, such as mobile phone coverage, may be affected
While it is advised to not go out during the weather warning, those who do have a chance of injuries from slips and falls on icy surfaces and untreated pavements and cycle paths become impassable.