Police are in attendance at a two-vehicle accident on the A96 Aberdeen to Kintore road.
The collision happened close to the Tyrebagger junction at 3.30pm.
No one was injured but the westbound carriageway is partially blocked by one of the cars.
A police spokeswoman said officers were awaiting the arrival of a recovery vehicle.