Motorists are being warned to drive carefully as icy Arctic air sweeps Scotland – bringing treacherous conditions for days.

A yellow weather alert for snow and ice is in force across northern Scotland and has been extended until 12pm on Sunday.

Snow is also expected to hit the central belt and parts of the southeast of the country.

A warning for snow and ice in this area will come into place around 3pm on Saturday and last until 12pm the next day. 

The Met Office forecast adds: "An area of wintry showers will move into Angus and Tayside later Saturday and spread southwest overnight to affect more Central areas.

"This will then clear southwards and decay but showers will likely affect the southeast of Scotland through Sunday morning.

"Falling as rain or sleet near coasts but mostly as snow inland, with 1or 2 cm possible at low levels, but 5cm perhaps 10cm above 200m. Ice is also likely, especially where showers fall as rain or sleet."

Snow was disrupting travel on Friday morning, with snow gates closed on the A939 at Cock Bridge snow gate and the B974 at Cairn O’Mount in Aberdeenshire, Traffic Scotland said.

READ MORE: Strikes will shut three Highlands and Islands airports completely for two days

In Dumfries and Galloway, Nithsdale Police tweeted: “A weather warning remains in place for ice. Fully defrost all windows before driving & drive to the conditions.”

Scotland is braced for freezing temperatures, with warnings they could drop as low as minus 10C overnight in some areas.

Forecasters said accumulations of 2-5cm of snow are possible at lower levels in the yellow snow and ice warning area, with 10-15cm above 200 metres, especially across the North Highlands, Moray and Aberdeenshire.

The Met Office warning said: “Some drifting and blizzard conditions are possible on hill routes at first. In addition, ice is likely to form on untreated surfaces, mainly where some of the showers fall as rain or sleet on some coasts.”

Some roads and railways are likely to be affected, with longer journey times by road, bus and train, it said.

Many schools in the Aberdeenshire area were closed on Thursday and some schools in the Highlands were partly shut on Friday.

Aberdeenshire Council urged people to plan ahead if they are travelling over the weekend.

Network Rail said a normal service is planned across Scotland on Friday but, with cold temperatures expected into next week, a call will be held to go over the detailed weather forecast.

Gritters will be ensuring roads are treated throughout Friday.