Commuters in the north-east were faced with another day of travel misery yesterday.
At the height of the disruption, closures and restrictions were in place on more than 25 roads across the region as the morning rush-hour began.
There were also an untold number of unclassified roads which were impassable due to snow and flood-water.
The issues were not confined to the roads, however, with train passengers still facing delays throughout yesterday due to the damage caused by heavy downpours throughout Thursday.
A number of southbound services between Aberdeen and Dundee, and northbound to Inverness were either cancelled or delayed on Thursday night because of flooding on the lines.
And yesterday morning, the problems continued on both routes and were not fully resolved until noon, with slight delays
continuing into the afternoon.
The travel misery was worsened for train passengers as some of the replacement buses provided by the operator fared no better due to the poor conditions on the surrounding roads.
A ScotRail spokesman said: “We are grateful to customers for their patience during this morning’s disruption, which was caused by flooding incidents.”
And bus passengers also fell victim to the weather, with Stagecoach canceling a number of services in the region over the past 48 hours.
Meanwhile, normal service resumed at Aberdeen International Airport after all inbound and outbound flights were cancelled on Thursday evening.
The decision was taken after a hole opened up in a runway due to excessive rain on the surface.
Engineers carried out temporary repairs allowing full operations to be resumed yesterday morning.
Permanent repair work was expected to be carried out last night.
A spokeswoman for the airport said: “The airport would like to apologise to all passengers who have been impacted, and thank them for their patience and understanding in this unprecedented weather situation.”