Two people have been taken to hospital following a crash involving a bus and lorry near Ballindalloch.
Emergency services were called to the A95 Grantown to Aberlour road at Bridge of Avon at about 10.15am.
The road was closed from Bridge of Avon to the Tomintoul turn-off and motorists were asked to avoid the area.
Scotland’s Charity Air Ambulance (SCAA) was also deployed from Aberdeen to airlift a specialist critical care team to the scene of the crash.
A police spokesman earlier said: “Around 10.15am on Thursday, May 18, police were called to a report of a crash involving a bus and a lorry on the A95 near Ballindalloch.
“Two people were taken to hospital for treatment and the road was closed to allow for recovery and resurfacing.
“The road is partially open.”
The road was initially closed southbound from the A941 Rothes road in Elgin to the A95 Bridge of Avon.
It was also closed northbound from A95 Grantown-on-Spey at the junction with A939.
Police left the scene in the early evening and passed control to Moray Council.
According to Traffic Scotland, the road will be running under temporary traffic lights in both directions throughout the night.
There has been a build-up of traffic in both directions.
It is not clear when the road will be fully reopened.
Conversation