The A96 Aberdeen to Inverness road was blocked between Pitcaple and Oyne following a two-vehicle crash.
Police confirmed the vehicles involved were a small lorry and a vehicle towing a trailer transporting livestock.
No serious injuries were reported as a result of the crash.
The incident happened just before 3pm on Tuesday afternoon but was dealt with within about half an hour.
Traffic has returned to normal following the incident.
A police spokeswoman said: “Around 2.50pm on Tuesday May 24 police were called to a report of a 2-vehicle crash on the A96 between Pitcaple and Oyne.
“The crash involved a small lorry and a vehicle towing a trailer carrying livestock.”
“No serious injuries were reported and the road fully reopened around 3.15pm.”