A tractor and two vehicles have collided on the A96 Aberdeen to Inverness road near Forres.
The accident happened at 1.17pm at Findhorn Bridge and is expected to cause delays on the busy trunk road, which is partially blocked.
Police and ambulance services are in attendance at the scene.
A police spokesman said there were no serious injuries, but a number of people were being treated for minor injuries at the scene.
One driver has been taken to Dr. Gray’s Hospital as a precaution, however, the extent of the injuries of the other involved are unclear.