The Met Office issued a yellow weather warning for much of the central belt and west coast of Scotland.
The yellow weather warning in Scotland started at 9pm Saturday and will continue until 9am this morning.
The Scottish Environment Protection Agency ( SEPA ) also issued a flood warning for eight regions: Argyll and Bute, Ayrshire and Arran, central Scotland, Dumfries and Galloway, the Scottish borders, Skye and Lochaber, Tayside and west central Scotland.
SEPA issued a more severe flood alert for parts of Tayside: Carse of Lennoch to Lochlane and Crieff to Innerpeffray.
The 12 hours of heavy rain were so persistent, the Met Office warned, it may lead to flooding and travel disruptions today.
People in the affected areas are to expect longer journey times due to spray and flooding on roads.

Scots should expect buses and train services to face delays as well from the torrential rain.
Dunstaffnage in the Highlands received the highest rainfall in the UK yesterday with 20.2 mm of rain.
The Met Office sounded the alarm that homes and businesses could face flooding during the downpour.

SEPA tweeted: "Persistent & heavy rain across South West & Central Scotland this evening & overnight will cause localised flooding & disruption to transport."
The SEPA flood alert warned: "A spell of heavy rain is expected to affect the area from late Saturday through until Sunday morning and this is likely to cause some river and surface water flooding impacts.
"Areas particularly at risk are: low-lying land, roads and parts of the transport network, where difficult driving conditions are likely.
"Some localised property flooding is also possible."

The rest of the month does not look any better as gale force winds and heavy rain are expected from Thursday, October 28 due to "unsettled and windy weather" from the Atlantic.