Motorists have been warned to expect long delays this morning after a three-car crash.
Emergency services were called to the scene just west of Pitmachie on the A96 at 7.30am.
It is understood that there a long delays heading northbound on the route.
A Police Scotland spokeswoman said: “We are currently dealing with a three vehicle RTC on the A96.
“There are no injuries. It is passable with care at the moment.”