Fallen trees caused travel disruption across Tayside and Fife after heavy rain and strong winds hit the region on Friday.
A tree fell across the B935 between Bridge of Earn and Forgandenny.
It caused issues with bus services in the region, including the 17 Stagecoach service from Perth to Auchterarder.
It came as police warned drivers to take care driving on the A9 south of Perth.
A statement from Police Scotland, just after noon, said: “We are advising motorists to take care on the A9 between Perth and Stirling due to heavy rain.
“Only travel if absolutely necessary.”
Traffic Scotland also warned of surface water affecting driving conditions in Fife with localised flooding on some routes.
In the south of Fife, Limekilns Road – near Dunfermline – was also blocked by a fallen tree.
Disruption on trains
Meanwhile there has been significant disruption to train services in Tayside – with many services cancelled.
Signalling problems and speed restrictions affected the line between Dundee and Glasgow.
Fife services were also disrupted for a time after a tree fell on the line at South Gyle, near Edinburgh.
We're starting to see the effects of the forecast heavy rain and high winds on Scotland's Railway, with 4 fallen trees affecting us so far. 🌳
We're also dealing with a signalling fault between Stirling and Perth, which we suspect has been caused by the weather. 🚦 pic.twitter.com/RRD40Rtdca
— Network Rail Scotland (@NetworkRailSCOT) September 30, 2022
ScotRail says disruption on some services is expected until the end of Friday.
It comes after a yellow weather warning was put in place by the Met Office between 8am and 2pm on Friday.
What is the weather forecast for the weekend?
According to the Met Office, Tayside and Fife can expect drier conditions on Friday night and wind speeds will also fall, with temperatures of 10°C.
Saturday morning will be bright and dry but there could be heavy – perhaps thundery – showers and it will be breezy inland, with highs of 14°C.
Forecasters say there will be sunny spells and a few showers on Sunday.
Conversation