The Met Office had issued a yellow "be aware" warning for southern and central Scotland and for parts of the Highlands and Aberdeenshire until midday Tuesday.
Snow and icy conditions have affected some travel, including road and train services to and from Perth.
The southbound carriageway of the A9 at Drumochter has been closed by an accident involving a lorry.
Heavy snowfalls have been affecting travel on the trunk road at Drumochter in the Highlands.
The Met Office had warned of freezing temperatures snow falling to depths of 5cm above 200m and 10cm above 500m.
It will, however, turn to rain later in the day.
The snow gates have been closed on the B976 between its junctions with the A93 at Crathie and the A939 at Gairnshiel Lodge.
There have also been warnings of strong winds affecting the A9 Dornoch Bridge.
Snow has affected travel in Perth and there was queuing traffic on the M90 northbound at the Broxden Roundabout.
Bus operator Stagecoach also withdrew several of its services across Perth, while train services between Perth and Inverness were expected to be disrupted until 12:30.
Calmac said there would be no South Uist service from Mallaig to Lochboisdale, and a number of other services are on amber alert because of weather conditions.
Drivers have been facing challenging conditions on Scotland's roads, especially north of the central belt.