Forecasters have warned of “deep floodwater” as they issued a rain warning for Perthshire.
Parts of Tayside will be hit by heavy rainfall and gale-force winds overnight from Friday into Saturday.
More than 2in of rain could land in areas in the north and west of Perthshire as the stormy weather batters the region. In other parts of Scotland up to 4in of rain could land.
The Met Office said that homes and businesses could be at risk, with road and travel disruption expected.
The organisation added that “fast-flowing or deep floodwater” could bring a “danger to life”.
The Met Office statement warning reads: “Strong to gale force southwesterly winds will bring outbreaks of heavy rain across Scotland, this heaviest and most persistent across western, central and southern Scotland.
“While there is still some uncertainty in the peak totals, 40-60mm is expected quite widely, with up to 100mm possible over high ground of Argyll.
“Rain will clear southeastwards through Saturday.
“Where flooding occurs, there is a slight chance of delays or cancellations to train and bus services.
“Spray and flooding could lead to difficult driving conditions and some road closures. There is a small chance of fast flowing or deep floodwater causing danger to life
“There is a small chance that homes and businesses could be flooded, causing damage to some buildings.