Multiple weather warnings have been issued for the north and west of Scotland, bringing the possibility of travel disruption ahead of Christmas.
Snow fell overnight in the north of the country including in Aberdeen and Inverness.
A Met office yellow weather warning for snow and ice came into force at 21:00 on Friday and remains until 15:00.
An additional warning for rain is in place for much of western Scotland until 23:45 on Saturday.
Scottish League One side Cove Rangers have appealed for volunteers to help clear snow from their pitch ahead of a match with Edinburgh City.
A match between Dingwall’s Ross County and Hibernian has been postponed due to a waterlogged pitch.
The weather could cause travel disruption as people make their way home for Christmas.
The snow gates between Berriedale and Helmsdale near Caithness have been closed, causing congestion on the A9.
Posts on social media said vehicles were stuck near Braemore junction, and reports of an accident near Golspie.
Speed restrictions have been put in place on the railways, causing delays and cancellations on services to Inverness, Aberdeen and Oban.
Services between Inverness and Beauly were cancelled until 13:00 due to a landslip.
CalMac sailings to Uist, Colonsay, Coll and Tiree have been cancelled for the remainder of the day due to the windy conditions.
Meanwhile, in Argyll and Bute, the A83 Rest and Be Thankful will close on Saturday afternoon due to increased “hillside saturation levels”.
The Old Military Road diversion via Glen Croe will operate under convoy from 15:00 through the night on Saturday.
The Met office has also issued weather warnings for wind on Christmas Eve and Christmas Day.
Gusts of 50mph are expected widely while areas such as Lewis, Orkney, Sutherland and Caithness could see gusts reaching 70mph.