Central, Tayside, Grampian and the Highland areas have been worst affected by the weather band with police urging drivers to take care due to large coverings of surface water on many roads.
This afternoon's Scottish Premiere League's match between Ross County and St Mirren was abandoned because of a waterlogged pitch, much to the disappointment of the Paisley home side who were 2-0 up to Ross County.
There was heavy rain in the town before kick-off and showers persisted throughout the first half. The teams started the second half with St Mirren winning 2-0 but the referee stopped play after five minutes.
Ground staff tried to clear water from the pitch but the match was abandoned.
For a full match analysis click here
The Met Office has issued yellow 'be aware' warnings and the Scottish Environment Protection Agency have urged people to be prepared for flooding in parts of Dundee, Aberdeenshire and Moray.
The rain is expected to less persistent during Sunday but strong gales and a drop in temperature could bring some snow to higher parts in the north of the country.
Nick Prebble, a forecaster for MeteoGroup, the weather division of the Press Association, said: "There has been heavy rain across mainly northern and eastern parts and as that clears it looks like more blustery showers are on the way tomorrow.
"It will be windy, particularly in the east and up to Aberdeen with some gales blowing along the coast. The real heavy rain will be largely confined to northern parts on Sunday with even some wet snow looking likely in Highland mountain areas.
"Monday will be a bit more settled but it will be a lot colder. Across the country the temperature will struggle to reach double figures and in the north east it doesn't look like it will go above 7 or 8C (46F).
"There will be some overnight frost on from Sunday into Monday and that could cause problems in the areas which are experiencing the most rainfall."