A lorry has shed its load near Inverness Retail Park, spilling earth and stones on the A96.
Police received the call at 1.50pm about the obstruction on the Inverness to Aberdeen road.
A spokesman said: “A lorry shed its load. Bear Scotland has been made aware and will be clearing the road.”