A van has crashed on the A96 and has spilled diesel over the road.
The incident happened just north of the Inveramsay Bridge, near to Pitcaple.
Police say there is diesel spilled onto the road and it is understood the van was leaking as far back as Huntly.
The road has been reduced to one lane with a contraflow in place.
Police are awaiting vehicle recovery and Bear Scotland has been alerted so the liquid can be cleared.