One person has been taken to hospital following a two-vehicle crash on the A96 near Culloden.
The crash happened at about 8.15am on the Aberdeen to Inverness road at the Ball0ch, Culloden and Smithton junction.
During the closure, there were rush-hour traffic queues in the area.
It is not clear the extent of any injuries.
The fire service was not in attendance.
A police spokesman said: “Around 8.15am on Thursday, May 11, police were called to the A96 near Inverness, following a report of a two-vehicle crash.
“One person was taken to hospital for assessment and recovery was arranged.”
Conversation