Week commencing 23 February 2026
Route Number | Location | Restriction | From | To | Work description | Contractor |
|---|---|---|---|---|---|---|
A822 | North Bridge Street, number 43, Crieff | Lane restrictions controlled by 2-way temporary traffic signals | 23 Feb 2026 | 6 Mar 2026 | New gas connection | SGN |
A823 | South of Powmill | Lane restrictions controlled by 2-way temporary traffic signals | 26 Feb 2026 | 26 Feb 2026 | Replace BT poles | BT Circet |
A823 | Castlehill Reservoir to Yetts O'Muckart Junction | Lane restrictions controlled by Stop/Go | 24 Feb 2026 | 26 Feb 2026 | Cabling works | BT Morrison |
A823 | East Mains Farm, Glendevon | Lane restrictions controlled by 2-way temporary traffic signals | 26 Feb 2026 | 2 Mar 2026 | Reinstatement works | BT Morrison |
A823 | Bridgehill, Muthill | Lane restrictions controlled by 2-way temporary traffic signals | 24 Feb 2026 | 24 Feb 2026 | Overhead line refurbishment | SHEPD |
A824 | Strathearn House, Auchterarder | Lane restrictions controlled by 2-way temporary traffic signals | 25 Feb 2026 | 25 Feb 2026 | Overhead powerline maintenance | SHEPD |
A824 | High Street, numbers 124 to 154, Auchterarder | Lane restrictions controlled by 2-way temporary traffic signals | 28 Feb 2026 | 4 Mar 2026 | Install duct and boxes | BT Circet |
A827 | Croftcat to Mains of Grandtully | Lane restrictions controlled by 2-way temporary traffic signals | 16 Feb 2026 | 2 Mar 2026 | Install duct | BT KN BAU |
A827 | Ballechin | Road closure | 27 Feb 2026 | 4 Mar 2026 | Pole replacement | BT Circet |
A912 | Home Farm, Bridge of Earn | Lane restrictions controlled by 2-way temporary traffic signals | 25 Feb 2026 | 25 Feb 2026 | Replace BT poles | BT Circet |
A922 | Muirs junction with C495 Lethangie Road, Kinross | Lane restrictions controlled by multiphase temporary traffic signals | 9 Feb 2026 | 20 Mar 2026 | New signalised junction and junction realignment | Lochwynd |
A923 | Kinloch | Lane restrictions controlled by 2-way temporary traffic signals | 13 Feb 2026 | To be confirmed | Repair burst main | Scottish Water |
A923 | Bridge Street, High Street and Brae Street Junction, Dunkeld | Lane restrictions controlled by multiphase temporary traffic signals | 23 Feb 2026 | 24 Feb 2026 | Clear blockages | BT Openreach |
A926 | 5 Roads Roundabout, Alyth | Lane restrictions controlled by multiphase temporary traffic signals | 20 Feb 2026 | 5 Mar 2026 | Lay duct and boxes | BT KN BAU |
A926 | 5 Roads Roundabout, Alyth | Lane restrictions controlled by multiphase temporary traffic signals | 23 Feb 2026 | 27 Feb 2026 | Lay duct and boxes | BT KN BAU |
A93 | Tigh Na Coille to Wester Binzean | Lane restrictions controlled by 2-way temporary traffic signals | 16 Feb 2026 | 1 Mar 2026 | Install new duct and cable | BT KN BAU |
A93 | Blackwater, Tullymurdoch Junction, Glenshee | Lane restrictions controlled by 2-way temporary traffic signals | 21 Feb 2026 | 28 Feb 2026 | Install duct | BT KN BAU |
A93 | Bridge of Cally to Blackwater | Lane restrictions controlled by 2-way temporary traffic signals | 16 Feb 2026 | 6 Mar 2026 | Clear blockages and cabling works | BT KN BAU |
A93 | Boat Brae, Blairgowrie Bridge, Wellmeadow Junction, Blairgowrie | Lane restrictions controlled by multiphase temporary traffic signals | 24 Feb 2026 | 26 Feb 2026 | Replace SW ironwork | Scottish Water |
A93 | Campsie, north of Guildtown | Lane restrictions controlled by 2-way temporary traffic signals | 16 Feb 2026 | 27 Feb 2026 | Cabling works | BT Morrison |
A93 | Ardgilzean, north of Scones of Lethendy | Lane restrictions controlled by 2-way temporary traffic signals | 16 Feb 2026 | 24 Feb 2026 | Install duct | BT Morrison |
A94 | South Lodge to Redstone | Lane restrictions controlled by 2-way temporary traffic signals | 23 Feb 2026 | 3 Mar 2026 | Clear blockages and cable | BT KN BAU |
A94 | A9294 Roundabout to Scone Aerodrome | Lane restrictions controlled by 2-way temporary traffic signals | 5 Jan 2026 | 31 Mar 2026 | New shared footway | Tayside Contracts |
A984 | Banchory | Lane restrictions controlled by 2-way temporary traffic signals | 25 Feb 2026 | 25 Feb 2026 | Road space | SSEN |
A85 | Gowrie Street, Bowerswell Road Junction, Perth | Lane restrictions controlled by multiphase temporary traffic signals | 22 Jan 2026 | 23 Mar 2026 | Gas escape | SGN |
A912 | Edinburgh Road, near Drummond Crescent, Perth | Lane restrictions controlled by 2-way temporary traffic signals | 23 Feb 2026 | 8 Mar 2026 | Install pelican crossing | Tayside Contracts |
A94 | Pitcullen Crescent, number 5, Perth | Lane closure | 5 Feb 2026 | 5 Mar 2026 | Gas escape | SGN |
A989 | Caledonian Road, Alexandra Street Junction, Perth | Lane restrictions controlled by multiphase temporary traffic signals | 25 Feb 2026 | 27 Feb 2026 | Clear duct blockages | Telewest Comms |
A989 | King's Place, Rail Bridge, Perth | Road closure | 26 Feb 2026 | 27 Feb 2026 | Bridge inspection | Network Rail |
U/C | East Bridge Street, Perth | Lane restrictions controlled by multiphase temporary traffic signals | 23 Feb 2026 | 6 Mar 2026 | Install duct | BT Morrison |
U/C | South Street, numbers 65 to 69, Perth | Lane closure | 23 Feb 2026 | 3 Mar 2026 | Gas disconnection | SGN |
U/C | Scott Street, (High Street to Scott Street Carpark Junction), Perth | One-way road closure (southbound) | 18 Feb 2026 | 27 Feb 2026 | Gas escape | SGN |
A85(T) | Dunira, West of Comrie | Lane restrictions controlled by Stop/Go | 24 Feb 2026 | 26 Feb 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 |
A85(T) | Quoig, West of Crieff | Lane restrictions controlled by 2-way temporary traffic signals (7pm to 7am) | 26 Feb 2026 | 27 Feb 2026 | Road marking works | BEAR Scotland NW |
A85(T) | East High Street, Crieff | Lane restrictions controlled by 2-way temporary traffic signals | 26 Jan 2026 | 23 Feb 2026 | Utility works | SHEPD |
A85(T) | Perth Road, Crieff | Lane restrictions controlled by 2-way temporary traffic signals | 25 Feb 2026 | 27 Feb 2026 | Drainage works | BEAR Scotland NW |
A85(T) | Madderty, East of Gilmerton | Lane restrictions controlled by 2-way temporary traffic signals (7pm to 7am) | 25 Feb 2026 | 26 Feb 2026 | Road marking works | BEAR Scotland NW |
A85(T) | Main Street, Methven | Lane restrictions controlled by 2-way temporary traffic signals | 2 Feb 2026 | 1 Mar 2026 | Gas works | SGN |
A9(T) | Drumochter, Southbound | Lane closure | 26 Jan 2026 | 15 Mar 2026 | Drainage works | BEAR Scotland NW |
A9(T) | Clunes Lodge, North of Calvine, northbound and southbound | Convoy (8pm to 6am) | 11 Feb 2026 | 10 Mar 2026 | Carriageway resurfacing works | BEAR Scotland NW |
A9(T) | Essangal, Blair Atholl, northbound and southbound | Convoy (8pm to 6am) | 8 Feb 2026 | 7 Mar 2026 | Bridge maintenance | BEAR Scotland NW |
A9(T)/A924 | Pitlochry South Junction northbound off-slip | Lane closure on off-slip | 30 Jun 2025 | 31 Dec 2026 | Embankment repairs | BEAR Scotland NW |
A9(T) | Ballinluig, northbound and southbound | Lane restrictions controlled by 2-way temporary traffic signals (8pm to 6am) | 22 Feb 2026 | 23 Feb 2026 | Barrier repair | 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) | Jubilee Bridge, North of Dunkeld | Lane restrictions controlled by 2-way temporary traffic signals (7pm to 7am) | 1 Feb 2026 | 1 Mar 2026 | Bridge repairs | BEAR Scotland NW |
A9(T) | Luncarty to Birnam | Lane closure | 23 Feb 2026 | 25 Feb 2026 | Safety inspections | BEAR Scotland NW |
A9(T) | Almond Bridge, north of Inveralmond, northbound | Lane closure (7pm to 7am) | 22 Feb 2026 | 6 Mar 2026 | Barrier repair | BEAR Scotland NW |
A9(T) | Inveralmond, Perth, southbound | Lane closure | 23 Feb 2026 | 26 Feb 2026 | Landscape maintenance | Amey NE |
A9(T) | Broxden, northbound and southbound | Lane closure (8pm to 6am) | 23 Feb 2026 | 26 Feb 2026 | Trial hole works | Amey NE |
A9(T) | Tibbermore, northbound and southbound | Lane closure (8pm to 6am) | 24 Feb 2026 | 25 Feb 2026 | Barrier repair | Amey NE |
A9(T) | Aberuthven, northbound | Lane closure | 23 Feb 2026 | 27 Feb 2026 | Utility works | BT Morrison |
A9(T) | Auchterarder, southbound | Lane closure (7.30pm to 6.30am) | 23 Feb 2026 | 2 Mar 2026 | Landscape maintenance | Amey NE |
A9(T) | Greenloaning, northbound | Lane closure | 24 Feb 2026 | 24 Feb 2026 | Sign maintenance | Amey NE |
A9(T) | Greenloaning, southbound | Convoy (7.30pm to 6.30am) | 25 Feb 2026 | 26 Feb 2026 | Carriageway patching works | Amey NE |
A9(T) | Blackford, southbound | Lane closure | 23 Feb 2026 | 26 Feb 2026 | Utility works | BT Morrison |
A9(T) | Glassingall, northbound and southbound | Lane 2 closures (8pm to 6am) | 26 Feb 2026 | 27 Feb 2026 | Barrier repair | Amey NE |
A9(T) | Glassingall, northbound | Convoy (7.30pm to 6.30am) | 24 Feb 2026 | 25 Feb 2026 | Carriageway patching works | Amey NE |
A90(T) | Bullionfield, southbound | Convoy working | 11 Nov 2026 | 2 Mar 2026 | Carriageway resurfacing works | Amey NE |
A90(T) | Glendoick, northbound and southbound | Lane closure (7.30pm to 6.30am) | 23 Feb 2026 | 1 Mar 2026 | Utility works | Sunbelt |
A90(T) | Glendoick, northbound | Northbound on- and off-slip road closures | 1 Mar 2026 | 6 Mar 2026 | Carriageway resurfacing works | Amey NE |
A90(T) | Glendoick, northbound | Lane closure (7.30pm to 6.30am) | 1 Mar 2026 | 6 Mar 2026 | Carriageway resurfacing works | Amey NE |
A90(T) | Glendoick, southbound | Lane closure | 23 Feb 2026 | 24 Feb 2026 | Sign maintenance | Amey NE |
A90(T) | St Madoes to Glendoick, northbound and southbound | Road closure (7.30pm to 6.30am) - local diversion | 8 Feb 2026 | 13 Mar 2026 | Barrier repair | Amey NE |
A90(T) | St Madoes to Glendoick, northbound and southbound | Contraflow | 10 Feb 2026 | 13 Mar 2026 | Barrier repair | Amey NE |
A90(T) | Glencarse, northbound and southbound | Contraflow | 28 Jan 2026 | 1 Mar 2026 | Barrier repair | Amey NE |
A90(T) | Glencarse, northbound and southbound | Lane closure | 1 Mar 2026 | 15 May 2026 | Barrier repair | Amey NE |
M90(T) | Perth, southbound | Lane closure (7.30pm to 6.30am) | 23 Feb 2026 | 24 Feb 2026 | Carriageway patching works | Amey NE |
M90(T) | Perth, northbound | Lane closure (7.30pm to 6.30am) | 27 Feb 2026 | 28 Feb 2026 | Gully/Ironwork repairs | Amey NE |
M90(T) | Craigend, Perth, southbound | Lane closure (7.30pm to 6.30am) | 27 Feb 2026 | 28 Feb 2026 | Carriageway patching works | Amey NE |
M90(T) | Friarton Bridge, northbound and southbound | Lane closure (7.30pm to 6.30am) | 26 Sep 2025 | 29 Mar 2026 | Bridge inspections | Amey NE |
M90(T) | Bridge of Earn, southbound | Lane closure | 23 Feb 2026 | 23 Feb 2026 | Carriageway patching works | Amey NE |
M90(T) | Bridge of Earn, southbound | Lane closure (7.30pm to 6.30am) | 27 Feb 2026 | 28 Feb 2026 | Carriageway patching works | Amey NE |
M90(T) | Balmano Hill, southbound and northbound | Lane closure (7.30pm to 6.30am) | 12 Jan 2026 | 1 May 2026 | Drainage works | Amey NE |
M90(T) | Glenfarg, northbound and southbound | Lane closure (7.30pm to 6.30am) | 23 Feb 2026 | 28 Feb 2026 | Trial hole works | Amey NE |
M90(T) | Glenfarg, northbound | Lane closure | 26 Feb 2026 | 26 Feb 2026 | Carriageway patching works | Amey NE |
M90(T) | Glenfarg, Southbound | Lane closure | 23 Feb 2026 | 23 Feb 2026 | Carriageway patching works | Amey NE |
M90(T) | Milnathort, southbound | Lane closure | 24 Feb 2026 | 24 Feb 2026 | Carriageway patching works | Amey NE |
M90(T) | Milnathort, northbound | Lane closure | 27 Feb 2026 | 27 Feb 2026 | Carriageway patching works | Amey NE |
M90(T) | Kinross, southbound and northbound | Contraflow (7.30pm to 6.30am) | 19 Feb 2026 | 6 Mar 2026 | Carriageway resurfacing works | Amey NE |
For further information, please contact Traffic and Network Management by emailing RoadsNetworkManagement@pkc.gov.uk.