A bus driver has been airlifted to hospital after crashing near Cairnie this evening.
Police have closed the A96 Aberdeen-Elgin road in both directions.
The bus overturned on the stretch between Huntly and Cairnie at around 7.30pm.
No passengers were on board.
Three fire engines were sent to the scene with crews cutting the man free of the wreckage.
There is no information on the condition of the driver.
Diversions around the closed stretch have been set up, using the B9022.