The A96 Aberdeen to Inverness road was closed throughout the day on Thursday after a crane came off the road near Pitmachie.
Police were called to the area shortly after 6am after a crane left the road, landing in a ditch.
The driver escaped unharmed.
The trunk road was closed between Pitmachie and Insch for most of the day yesterday as teams worked into the night to recover the crane.
The crane was loaded onto the back of a lorry before being transported away from the area.
The road has since reopened to all traffic.
Crane on its side after crashing off A96
Pictures taken at the scene show the severity of the crash.
A large orange crane was left lying on its side after careering off the carriageway.
Work to recover the vehicle continued in the hours following the crash.
Workers in high-vis clothing were spotted surveying the scale of the crash.
Temporary traffic lights were installed in the area in the aftermath of the crash.
A police spokesman said: “Around 6am on Thursday, March 14, police received a report of a one-vehicle collision on the A96 north of Pitmachie.
“There are no reports of any injuries.”