Yellow weather warnings have been issued across Scotland for ice and snow as temperatures plummet to below freezing.

The Met Office issued the warning on Wednesday afternoon, warning those in Strathclyde, Central, Tayside & Fife, Grampian, Highlands & Eilan Siar and Orkney & Shetland.

They wrote: "The heaviest and most frequent snow will tend to be over hills and mountains as well as in northern coastal areas.

HeraldScotland:

"Several centimetres of snow are expected over the Highlands and Grampians whilst at low levels snow cover will be smaller and patchier in nature with some places, especially coastal areas, seeing little lying snow."

Read more: Body of man found on busy Edinburgh city bypass

They warned of disruption to roads and public transport services, and commuters have already begun to experience the effects.

HeraldScotland: Ullapool Ferry Terminal covered in snowUllapool Ferry Terminal covered in snow

Ullapool Ferry Terminal was seen with a blanket of snow, with the Harbour Trust posting to their social media to update travellers.

A number of vehicles were trapped on the A947 in Aberdeenshire on Thursday morning, with police urging drivers to avoid the area.

A spokesperson for Aberdeenshire council said: "Snow has fallen in Aberdeenshire overnight.

"Our crews have been out gritting and treating but please leave extra time for your journey and drive with care."

Urquhart Castle was closed to visitors after a blanket of snow rendered it unsafe, but there are no reports of Scottish school closures.

HeraldScotland:

Police are advising motorists across Scotland to take care on the roads, and keep up to date with their social media for ongoing traffic information.

First picture - Heidi Obern and Alison Mackinnon, Loch Loyal

Second picture - Ullapool Harbour Trust

Third Picture - Andrew Jarvie, Inverness