Emergency services were called following reports of a crash just after 7:30am on Wednesday involving ten vehicles on the A96 Elgin to Aberdeen road, around four miles east of Huntly.
Five ambulances, an air ambulance and a trauma team were sent to the scene. Two people were taken to hospital and others were treated at the scene.
Drivers were urged to use alternative routes with reports of significant backlogs as a result of the incident. It is understood due to the number of cars involved no vehicle can pass for a period, with a local diversion in place.
A Police Scotland spokesman said at the time: “Around 7.40am on Wednesday, March 8, we received a report of a crash involving a number of vehicles on the A96 south of Huntly. Ambulance are in attendance.”
The road has since reopened. A Scottish Ambulance spokesperson said: “We received a call today at 7:45am to attend a multi-vehicle road traffic collision on the A96, south of Huntly. We dispatched five ambulances, four patient transport vehicles, our special operations team, our trauma team and an air ambulance to the scene.
"We transported two patients to hospital, one to Aberdeen Royal Infirmary and one to Jubilee Hospital in Huntly, while a number of other patients were treated at the scene.”
A spokesperson for the Scottish Fire and Rescue Service said: “We were alerted at 7:36am on Wednesday, March 8 to reports of a road traffic collision near Huntly, Aberdeenshire. Operations Control mobilised three appliances to the A96, where firefighters were met by a collision involving nine vehicles.
"Crews worked to assist their emergency service partners and to make the area safe before leaving the scene. Four casualties received a precautionary check-up at the scene by the Scottish Ambulance Service."