Drivers are being warned of up to 60-minute delays due to a broken down bus in roadworks at Glencarse on the A90.
Traffic heading towards Dundee is queued back past the Friarton Bridge.
Amey is estimating a northbound delay of around one hour.
One driver said she had been in “static” traffic in Perth since 8.10am and had not reached the A90 Kinfauns junction by 10am.
Google traffic data shows tailbacks as far as the M90 at Craigend.
The bus has been recovered.
Amey posted on X: “The broken down bus has now been removed from the roadworks section of the A90 at Glencarse.
“Current travel time northbound 50 mins, southbound is 25 mins.”
Traffic Scotland posted: “A broken down bus is partially blocking the northbound carriageway in the roadworks on the A90 at Glencarse.
“Recovery has been arranged.
“It (is) certainly beginning to cause tailbacks onto the Friarton Bridge.”
Contractors are hoping that the major roadworks on the A90 will end in time for Christmas.
Drivers have faced weeks of disruption on the trunk road during repair works on the Glencarse overbridge.
Conversation