Motorists have been urged to take care on the roads as “heavy and persistent rain” hit parts of the country.
The Met Office has extended a yellow warning across western parts of Scotland and the central belt until 9am on Wednesday.
Traffic Scotland said a number of bridges, including the Erskine Bridge, were placed under restrictions due to the weather, while the Tay Road Bridge was open to cars only.
Drivers were urged to take care as surface water affected driving conditions across the country.
The A85 in Argyll was closed in both directions between Crianlarich and Lix Toll due to flooding.
Meanwhile Scotrail said heavy rainfall was affecting routes across the country.
Speed restrictions have been put in place in response to the weather, with services on the West Highland and Kyle lines delayed or cancelled as a result.
Edinburgh and Glasgow services to Inverness were also affected by the weather, with delays of up to 30 minutes.
CalMac ferry services were also delayed or cancelled due to tidal and swell conditions.
STV meteorologist Sean Batty said: “The west of Scotland has bore the brunt of the recent very unsettled conditions with some spots of Argyll, Stirlingshire, the west Highlands and Renfrewshire seeing about a quarter of a month’s worth of rainfall since Sunday.
“This rain should ease north of Argyll this evening, although the very wet weather will continue in the north west across the Highlands overnight, and edging back into northern Argyll again tomorrow.
“Another 50-70mm of rain could fall in the wettest parts of Lochaber and Wester Ross between now and Wednesday afternoon.
“Much drier and more settled weather will arrive from Maundy Thursday ahead of much colder conditions and snow later on Easter Sunday.”
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country