The A9 between in Newport has been closed in both directions. Delays are expected for one hour.
Traffic along the A96 at Tyrebagger is moving slowly due an earlier accident.
Traffic in Aberdeenshire has reduced with the earlier accident on the A90 having cleared.
Wood on the road in Blackdog is also causing hold ups with the usual Aberdeen city centre traffic expected to unfold.
In the Highlands there are a few roadworks to watch out for, a full breakdown of which is listed below.
Aberdeen:
Wood on the road at the A90 northbound in Blackdog at the Hareburn Terrace junction is causing delays. Approach with care.
Union Glen in Aberdeen is closed in both directions between the Justice Mill Brae junction and the Hardgate junction, due to emergency repairs. A diversion is in place.
Powis Terrace in Aberdeen is closed southbound between the Ashgrove Road junction and the B986 Belmont Road junction, due to roadworks. Diversion in operation.
Commerce Street in Aberdeen busy but moving around the Beach Boulevard Roundabout junction.
A947 in Dyce busy but moving southbound at the B977 junction.
Roadworks on A96 Great Northern Road in both directions in Kittybrewster near the Anderson Road junction.
Temporary traffic lights and roadworks on A944 in Kingswells at the B9119 Skene Road junction.
Temporary traffic lights and roadworks on A947 Victoria Street in both directions in Dyce between the Station Road junction and the Skene Place junction.
Mugiemoss Road in Bucksburn closed in both directions between the Station Road junction and the Goodhope Park junction, because of gas main work and roadworks. Also affecting Goodhope Road at Mugiemoss Road.
Aberdeenshire:
Delays expected due to an earlier accident on the A90 northbound carriageway.
The B993 in Monymusk is closed in both directions between the Monymusk Road junction and the Milton Drive junction, due to an earlier accident accident and emergency repairs. A diversion is in operation.
Roadworks on A937 Aberdeen Road in both directions in Laurencekirk near the Borrowmuirhill Road junction.
Roadworks on A98 in both directions in Easter Whyntie at the A95 junction.
Moray:
Roadworks on A942 High Street in both directions in Buckie near the Well Road junction.
Highlands:
Landslip and temporary traffic lights on A832 in both directions in Achanalt near the Achanalt turn off junction.
Temporary traffic lights and repairs on A9 in both directions in Kingussie near the A86 junction.
Temporary traffic lights and roadworks on A9 in both directions near the Kincraig junction.
Temporary traffic lights and telecoms work on A830 in both directions between the A861 junction in Drumsallie and the Glenfinnan Railway Bridge junction in Glenfinnan.
Bridge maintenance work and temporary traffic lights on A830 in both directions in Glenfinnan at the Dearg Bridge junction.
Water main work on A857 in both directions in Cross between the Rathad Chros-Sgiogarstaigh junction and the South Dell Fire Station junction.
Roadworks on A857 in both directions in Cross at the Rathad Chros-Sgiogarstaigh junction.
Roadworks on A866 in both directions in Melbost at the Braighe Road junction.
Roadworks on Riverside Drive in both directions in Alness at the River Drive junction.
Islands:
Orkney: Roadworks on A965 in both directions in Sultigeo at the Ireland Road junction.
Shetland Islands: Roadworks on A970 North Lochside in both directions in Lerwick between the Bruce Crescent junction and the Anderson Road junction.
Sheltands Islands: Roadworks on A970 South Road in both directions in Sound near the Nedersund Road junction.
Shetland Islands: Roadworks on A971 in both directions in Bixter near the B9071 junction.
Shetlands Islands: Roadworks on A971 in both directions in Bixter near the B9071 junction.
Roadworks on A855 in both directions in Portree near the Hill Place junction.