Storm Bert caused disruption across Tayside, Fife and Stirling on Saturday.
The second named storm of the season brought heavy snow, rain and high winds to the region throughout the day.
Several roads were closed in Perth, Fife and Stirling with train services also facing disruption.
The Queensferry Crossing was closed in both directions due to a risk of falling ice.
Roads closed as Storm Bert brings heavy snow to Perth
The M90 at Friarton Bridge was down to one lane after a crash involving a lorry.
Drivers were warned of snow on the M90 early on Saturday when the road was closed due to a crash near Bridge of Earn.
Glasgow Road in Perth was also closed by police due to several vehicles becoming stuck – including two lorries.
The Stenhousemuir FC team bus was stuck at the Broxden Roundabout due to snow.
The team were later pictured at Perth’s Cherrybank Inn after their game against Cove Rangers was postponed.
The A93 between Blairgowrie and Braemar Road was also closed to the storm.
The road reopened on Sunday morning.
Meanwhile, heavy snowfall in Highland Perthshire caused delays on the A9 north of Dunkeld.
The snow gates at Spittal of Glenshee and Braemar closed.
Buses and trains disrupted in Perth due to heavy snowfall
Stagecoach East Scotland said the 39 bus service was unable to serve Perth Royal Infirmary during the bad weather.
No Citylink services served Broxden or Perth Bus Station will all services diverted via Lamberkine Drive.
Rail services in Perth were also disrupted with ScotRail warning of delays and alterations to trains from Glasgow Queen Street.
Disruption in Angus, Fife and Stirling during Storm Bert
In Stirling, the Duke’s Pass and Ballengeich Pass are closed until further notice.
Stirling Council says gritting teams have been working since 4am and will continue to treat priority routes and footways throughout the day.
The National Wallace Monument was also closed due to weather warnings.
Bridge of Allan’s Christmas light switch-on entertainment was cancelled due to the weather.
However, the Christmas tree lights were still scheduled to turn on at 4.15pm.
Stagecoach East Scotland’s 20 bus service in Angus terminated in Forfar rather than Kirriemuir.
The bus operator warned of bad weather conditions in Fife with Lumphinnans, Cowdenbeath High Street and Cowdenbeath Broad Street passable with care.
SP Energy Networks dealt with power cuts across Fife – including in Leven, Lochgelly, Dunfermline and Cupar.
Outages in the KY4 and KY5 areas of Lochgelly proved more complex than initially anticipated, but power was restored by 7pm.
The Met Office issued several weather warnings across parts of Angus, Perth, Fife, and Stirling this weekend.
The amber snow and yellow wind warnings have since been removed.
A new yellow warning for rain has been put in place until 7am on Sunday for parts of Stirling and Perthshire.
The Met Office is warning of disruption caused by heavy rain and a thaw of lying snow.
The forecaster says flooding of a few homes and businesses is likely as well as interruption to power supplies and other services.
Bus and train services may also be affected.
Conversation