Fourteen flood warnings are in place in Scotland after unusually heavy rain caused widespread disruption to roads and train networks in parts of central and southern Scotland.
Police warned drivers to take care after stretches of road became impassable. The B977 between Fintray and Kintore was closed in the morning because of deep water on the road.
A force spokeswoman said: “All other roads have large amounts of surface water and are passable with care.
“Emergency repair is being undertaken after rock debris on the carriageway on an unclassified Den of Logie road, a southbound access road to Stonehaven off the A90, between the A90 and B979.”
Tayside Police said rivers in the region were in danger of bursting their banks, and have warned people to be careful.
Fife Fire and Rescue Service said they had six callouts about flooding since 11pm last night. In Kilmany, two houses were flooded.
Firefighters have also been in Park Road in Rosyth, diverting water away from homes, and a primary school playground was flooded.
A spokeswoman for the fire service said: “We were called at around 11.33pm. It was just starting to come to the doorways when we arrived. We have two appliances still there this morning.”
ScotRail said a number of services had been affected by rain.
Trains suspended due to flooding included services to and from Queen Street to Anniesland, Cumbernauld and Dunblane.
Transport Minister Keith Brown said further rain was forecast across Scotland for the next few days.
He said: “Heavy rain overnight and today has caused some disruption to rail services this morning with some delays and cancellations, but Network Rail and ScotRail are working to reduce the disruption and expect the services to improve throughout the day.
“I would urge the travelling public today to check with their transport operator or the Traffic Scotland website before they travel to ensure minimal disruption to their journey.”
This morning a total of 29 flood warnings and 14 flood alerts remained in place.
Elsewhere in Yorkshire the organisers of the Beacons Festival have announced the cancellation of the three day event, due “severe adverse weather”. It had been due to run from Thursday to Sunday, but in a message posted on the festival website organisers say “the event site is no longer considered to be safe for a public audience in the opinion of the authorities.”