Drivers heading south on the A9 in Perthshire claim to have faced delays of over two hours due to works on the £150 million Cross Tay Link Road (CTLR) project.
Several motorists said - at its worst - they spotted an eight-mile tailback of traffic queued back from beyond Bankfoot to Perth's Inveralmond Roundabout on Friday afternoon.
Contraflows on the A9 north of Inveralmond Roundabout began last week on April 11 and are scheduled to be in place until late August 2023.