Motorists heading westbound on the A96 faced tailbacks following a one-vehicle crash on the outskirts of Aberdeen.
The incident happened on the A96 Aberdeen to Inverness road south of Blackburn shortly before 8am.
Emergency services were called to the scene at around 7.15am.
The westbound carriageway of the A96 was blocked, with motorists being advised to approach with caution.
There were no reports of any injuries.
A police spokesman said: “Around 7.15 am on Thursday, August 3, police were called to a single-vehicle, non-injury road crash on the southbound carriageway of the A96 south of Inverurie.”
The vehicle has been recovered and the road is now clear.
One-vehicle crash blocks A96 westbound near Aberdeen