Lengthy tailbacks have been reported on the A96 following a crash between two cars and an ambulance.
The incident happened near the Inverurie Bypass, at around 1.50pm on Sunday.
There were no reports of serious injuries, and the road was cleared at around 4.15pm.
Traffic Scotland reported that there had been delays of up to 60 minutes eastbound, due to roadworks and an event that was being held at P&J Live.
A Police Scotland spokesperson said: “Officers were called to reports of a crash involving a Scottish Ambulance Service first response vehicle and two cars on the A96, Inverurie Bypass, around 1.50pm on Sunday, April 24, 2022.
“There were no reports of serious injuries.
“The road was cleared around 4.15pm.”