The A96 Aberdeen to Inverness road was blocked due to a crash near Huntly.
At least three vehicles were involved in the incident near the junction with the B9022 Portsoy road turnoff, less than a mile west of the town.
Photographs from the scene show both carriageways were blocked following the collision.
It is understood the incident happened shortly before 6pm with police arriving at the scene shortly after.
Delays were still reported in the area at 7pm but had returned to normal by 7.45pm.
One car came to a stop blocking the Aberdeen-bound carriageway while two vans came off the road on the Elgin-bound side.
Witnesses reported no serious injuries to those involved in the A96 crash near Huntly.
Police say the vehicles will be recovered without the road needing to be closed.
Conversation
Comments are currently disabled as they require cookies and it appears you've opted out of cookies on this site. To participate in the conversation, please adjust your cookie preferences in order to enable comments.
A96 blocked near Huntly after at least three vehicles involved in crash
Conversation