Two vehicles have been involved in a crash between Huntly and Keith.
Emergency services were called to the scene of the collision on the A96 Aberdeen to Inverness road just before 2pm.
The incident took place near the Ashgrove Filling Station at Cairnie.
Police and ambulance crews attended, as well as Amey road teams.
#A96 Huntly to Keith
2 vehicle road traffic collision
Amey on scene and police and ambulance attending
Take care on approach— Amey NE Trunk Roads (@NETrunkRoads) July 28, 2023
It is understood queues were building in the area with officers present to guide traffic.
Recovery for the vehicles was arranged and the road was cleared by 4pm.
A police spokeswoman said: “Around 1.50pm on Friday, July 28, officers were called to reports of a two-vehicle crash on the A96 near to Cairnie.
“Emergency services attended and recovery was arranged.”