Mobile navigation

Proposed road works

Week commencing 22 June 2026

Route numberLocationRestrictionFromToWork descriptionContractor

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].

Last modified on 23 June 2026