The A96 Elgin to Aberdeen road was closed at the Lhanbryde bypass due to a three-car collision.
The incident occurred at 11.50am on Saturday, just after the first roundabout eastbound on the A96 past Lhanbryde.
An air ambulance helicopter landed in a nearby field and took a casualty to hospital at around 1.45pm.
Scottish Fire and Rescue Service were also called with one appliance attending to make the scene safe before leaving shortly after.
The crash involved a black Volkswagen Golf, a silver Volvo and a burgundy Land Rover Discovery.
Road closed for seven hours
Police closed the A96 in both directions for seven hours – reopening it at 7.20pm.
A police spokeswoman said: “We received a report of a crash involving three cars on the A96 near Lhanbryde, around 11.50am on Saturday, April 8.
“Emergency services were in attendance.
“The road was closed in both directions and diversions were in place.”
Sergeant Geoff Smart said: “Our inquiries into the cause of this crash are ongoing.
“I am appealing to anyone who witnessed the crash and who hasn’t already spoken to officers to get in touch.
“I would also ask anyone with dash-cam footage which may help us to contact us.”
Anyone with any information is asked to contact 101 quoting incident 1345 of 8 April, 2023.
Conversation