Week commencing 22 June 2026
| Route number | Location | Restriction | From | To | Work description | Contractor |
|---|---|---|---|---|---|---|
A822 | Deanshaugh | Road closure | 24 Jun 2026 | 24 Jun 2026 | Replace BT poles | BT Circet |
A823 | Loaninghead, Gleneagles | Lane restrictions controlled by multiphase temporary traffic signals | 16 Jun 2026 | 22 Jun 2026 | Install duct | BT Morrison |
A824 | High Street, Ruthven Street junction, Auchterarder | Lane restrictions controlled by multiphase temporary traffic signals | 24 Jun 2026 | 7 Jul 2026 | Cabling works | BT KN ONSA |
A824 | Townhead and Western Road, Auchterarder | Lane restrictions controlled by multiphase temporary traffic signals | 24 Jun 2026 | 7 Jul 2026 | Cabling works | BT KN ONSA |
A827 | East of Caravan Site, Aberfeldy | Lane restrictions controlled by 2-way temporary traffic signals | 14 Jul 2025 | 2 Oct 2026 | Embankment collapse | PKC |
A913 | Perth Road, Abernethy | Lane restrictions controlled by 2-way temporary traffic signals | 25 Jun 2026 | 25 Jun 2026 | Powerline tree maintenance | SHEPD |
A924 | Easter Dounie to Kirkmichael | Lane restrictions controlled by 2-way temporary traffic signals | 22 Jun 2026 | 3 Jul 2026 | Cabling works | BT KN (BAU) |
A93 | Slochd Na Craig to The Hut, Glenshee | Road closure (nightshift) | 22 Jun 2026 | 25 Jun 2026 | Carriageway resurfacing | PKC |
A94 | A9294 roundabout to Scone Aerodrome | Lane restrictions controlled by 2-way temporary traffic signals | 8 May 2026 | 31 Jul 2026 | New shared footway | Tayside Contracts |
A94 | Angus Road, 82 to 95, Scone | Lane restrictions controlled by multiphase temporary traffic signals | 19 Jun 2026 | 25 Jun 2026 | Install ducts | BT Morrison |
A94 | Angus Road, 29, Scone | Lane restrictions controlled by 2-way temporary traffic signals | 28 Jun 2026 | 3 Jul 2026 | Clear blockages | BT Morrison |
A94 | Perth Road, 7 to 9, Scone | Lane restrictions controlled by 2-way temporary traffic signals | 23 Jun 2026 | 1 Jul 2026 | Repair sewer | Scottish Water |
A977 | Main Street, Crook of Devon | Lane restrictions controlled by 2-way temporary traffic signals | 22 Jun 2026 | 22 Jun 2026 | Replace pole | BT Circet |
A977 | Main Street, Blairingone | Lane restrictions controlled by 2-way temporary traffic signals | 17 Jun 2026 | 26 Jun 2026 | Footway works | PKC |
A984 | Lethendy to Meikleour | Lane restrictions controlled by Stop/Go | 8 Jun 2026 | 26 Jun 2026 | Surface dressing works | PKC |
A984 | Main Road, Spittalfield | Lane restrictions controlled by 2-/3-way temporary traffic signals | 24 Jun 2026 | 28 Jun 2026 | Clear blockages | Gofibre |
A984 | A984 Junction B9099, Caputh | Lane restrictions controlled by 4-way temporary traffic signals | 18 Jun 2026 | 22 Jun 2026 | Clear blockages | Go Fibre |
A85 | Dundee Road, Fairmount Road junction, Perth | Lane restrictions controlled by multiphase temporary traffic signals | 22 Jun 2026 | 23 Jun 2026 | Replace BT poles | BT Morrison |
A85 | Dundee Road, Bellwood, Perth | Lane restrictions controlled by 2-way temporary traffic signals | 22 Jun 2026 | 23 Jun 2026 | Poling, civils and jointing | BT Morrison |
A912 | Edinburgh Road, 50, Perth | Lane restrictions controlled by 2-way temporary traffic signals | 18 Jun 2026 | 22 Jun 2026 | Replace telecom frame and cover | BT Circet |
A93 | Isla Road, Tayfletts House, Perth | Lane restrictions controlled by Stop/Go | 25 Jun 2026 | 1 Jul 2026 | Cabling works | BT Morrison |
U/C | Mill Street, Guard Vennel, Perth | Lane restrictions controlled by 2-way temporary traffic signals | 11 May 2026 | 20 Jul 2026 | Replace LV cable | SHEPD |
A85(T) | Ardvreck, Crieff | Lane restrictions controlled by 2-way temporary traffic signals | 22 Jun 2026 | 1 Sep 2026 | Ecological survey | BEAR Scotland NW |
A85(T) | West High Street, Crieff | Lane restrictions controlled by 2-way temporary traffic signals | 27 Jun 2026 | 30 Jun 2026 | Utility works | BT Morrison |
A85(T) | Ledknock Bridge, Comrie | Lane restrictions controlled by 2-way temporary traffic signals | 10 Feb 2025 | 2 Oct 2026 | Flood prevention works | PKC |
A9(T) | Drumochter, southbound | Lane closure | 22 Mar 2026 | 30 Jun 2026 | Structural repairs | BEAR Scotland NW |
A9(T) | Drumochter, southbound | Lane closure | 15 Jun 2026 | 23 Jul 2026 | Barrier repair | BEAR Scotland NW |
A9(T) | Drumochter, northbound | Lane closure | 15 Jun 2026 | 30 Jun 2026 | Barrier repair | BEAR Scotland NW |
A9(T) | Shierglas, Blair Atholl, northbound and southbound | Lane restrictions controlled by 2-way temporary traffic signals (7.30pm to 4am) | 22 Feb 2026 | 3 Jul 2026 | Third party works | Breedon Aggregates Ltd |
A9(T) | Aldclune, Blair Atholl | Lane restrictions controlled by 2-way temporary traffic signals (8pm to 6am) | 23 Jun 2026 | 24 Jun 2026 | Safety camera maintenance | Jenoptik |
A9(T) | Killiecrankie to Blair Atholl, northbound | Convoy (7pm to 6am) | 7 Jun 2026 | 24 Jun 2026 | Carriageway resurfacing works | BEAR Scotland NW |
A9(T) | Killiecrankie, southbound | Convoy (7pm to 6am) | 28 Jun 2026 | 30 Jun 2026 | Carriageway resurfacing works | BEAR Scotland NW |
A9(T)/A924 | Pitlochry south junction, northbound off-slip | Off-slip road closure | 15 Jun 2026 | 31 Dec 2026 | Embankment repairs | BEAR Scotland NW |
A9(T) | B898 Dalguise Junction to Ballinluig | Lane restrictions controlled by 2-way temporary traffic signals (7pm to 6am) | 24 Nov 2025 | 8 Jan 2029 | Dualling works | Wills Brothers |
A9(T) | Dalguise, north of Dunkeld | Lane restrictions controlled by 2-way temporary traffic signals (8pm to 6am) | 28 Jun 2026 | 15 Jul 2026 | Third party works | QTS |
A9(T) | Birnam, south of Dunkeld | Lane restrictions controlled by 2-way temporary traffic signals (8pm to 6am) | 24 Jun 2026 | 25 Jun 2026 | Safety camera maintenance | Jenoptik |
A9(T) | Luncarty, southbound | On-slip lane closure | 29 Mar 2026 | 21 Aug 2026 | Utility works | Scottish Water |
A9(T) | Inveralmond to Luncarty, southbound and northbound | Lane closure | 3 Jun 2026 | 26 Jun 2026 | Third party works | BAM Nuttall |
A9(T) | Aberuthven, southbound | Lane closure (8pm to 6am) | 22 Jun 2026 | 30 Jun 2026 | Utility works | BT Morrison |
A9(T) | Blackford, southbound | Lane closure (7.30pm to 6.30am) | 25 Jun 2026 | 26 Jun 2026 | Carriageway patching works | Amey NE |
A9(T) | Greenloaning, northbound | Convoy working (7.30pm to 6.30am) | 22 Jun 2026 | 1 Jul 2026 | Carriageway resurfacing works | Breedon Aggregates |
A9(T) | Blueton, southbound | Convoy working (7.30pm to 6.30am) | 9 Jun 2026 | 24 Jun 2026 | Carriageway resurfacing works | Breedon Aggregates |
A9(T) | Balhaldie, Greenloaning, southbound | Lane closure | 22 Jun 2026 | 26 Jun 2026 | Third party works | JRM Contracting |
A90(T) | Bullionfield, southbound | Lane closure | 25 Mar 2026 | 25 Aug 2026 | Emergency drainage works | Amey NE |
A90(T) | Longforgan, northbound | Lane closure (7.30pm to 6.30am) | 22 Jun 2026 | 24 Jun 2026 | Pavement coring | Amey NE |
M90 | Friarton Bridge, northbound and southbound | Lane closure (7.30pm to 6.30am) | 7 May 2026 | 7 Jul 2026 | Bridge joint repairs | Amey NE |
M90 | Craigend, northbound | Hard shoulder closure - lane closure | 22 Jun 2026 | 22 Jun 2026 | Traffic management training | Tay Road Bridge |
M90 | Balmano Hill, southbound and northbound | Lane closure | 22 Mar 2026 | 15 Aug 2026 | Drainage works | Amey NE |
M90 | Balmano Hill, southbound and northbound | Road closure (11pm to 6.30am) | 1 May 2026 | 19 Aug 2026 | Resurfacing works | Amey NE |
For further information, please contact Traffic and Network Management by emailing [email protected].