Weather warnings have been issued across Scotland with strong winds and up to 50mm of rain expected on Thursday.
The Met Office has issued an amber warning for Central, Tayside and Fife while a less severe yellow warning has been issued for parts of Grampian, Strathclyde and south-west Scotland, Lothian and Borders.
The Scottish Environment Protection Agency (Sepa) has issued four flood warnings in areas including Broughty Ferry, Dundee Central and Kirkacldy.
Less severe flood alerts are in place in areas including Aberdeenshire and Aberdeen City, Orkney, Argyll and bute and Edinburgh and Lothians.
STV weatherman Sean Batty said: "Bands of rain are expected to stall over Scotland in the coming days bringing an awful lot of rain for many areas and the risk of flooding.
“The strongest winds will be felt in the north and east with gale force winds at times.
"This will make for rough to very rough seas and some large waves in the North Sea and along eastern coastal areas, which in itself could lead to some flooding issues.
"With a south-easterly flow we can expect the heaviest and most persistent rain to fall over Aberdeenshire, Fife, Angus, Perthshire and Stirlingshire with several inches possible between now and Christmas Eve. This could lead to flooding from water collection on roads and streets and also from rivers.”
Traffic Scotland is warning of potential problems on the country’s roads.
A spokesman said: “The rain will be accompanied by strong to gale south-easterly winds with very rough seas also developing on some North Sea coasts. On the higher hills, snow is expected with blizzard conditions affecting the mountains. The public should be aware of the risk of localised flooding and travel disruption.”
The agency is also warning of an increased risk of landslide o the A83 Rest and be Thankful while the Forth Road bridge is affected by high winds.
West Coast ferry operator Calmac is warning of disruption on three of its services including Colintraive-Rhubodach while the Ullapool-Stornoway freight sailing has been cancelled due to “adverse conditions”.
NorthLink, who operates ferries between Aberdeen and Orkney, said it was reviewing its services because of the weather.
Your report: If you have information on this or any other story, please let us know. You can send information, pictures to firstname.lastname@example.org or call us on 0141 300 3264.
Feedback: We want your feedback on our site. If you've got questions, spotted an inaccuracy or just want to share some ideas about our news service, please email us on email@example.com.