Roadworks, Closures and Restrictions

The following is a list of planned road closures and restrictions in Moray.

For information about ongoing roadworks in Scotland go to Scottish Road Works website

In the event of adverse weather please check our information on road conditions in Moray.

Please note trunks roads are maintained by Amey on behalf of Traffic Scotland.

Current road diversions and restrictions in Elgin Town Centre

Road Restrictions

  • Aberlour - Various Streets (02 August 2025) - Road Closure
  • Archiestown - U139E Ballintomb Road, Archiestown (05 August 2025 until 06 August 2025) - Road Closure
  • Buckie - Rathven Buckie A98 (22 July 2025 until 26 July 2025) - 30mph Speed Limit
  • Buckie - High Street And Munro Way, Buckie (18 July 2025 until 21 July 2025) - Prohibition Of Waiting
  • Burghead - Young Street, Burghead (16 July 2025 until 22 July 2025) - Prohibition Of Waiting
  • Burghead - Young Street, Burghead (17 July 2025 until 24 July 2025) - Prohibition Of Waiting
  • Carron - C15E, Carron (21 July 2025 until 25 July 2025) - Road Closure
  • Dufftown - U99H, Mortlach, Dufftown (08 August 2025) - Road Closure
  • Dufftown - Various Streets, Dufftown (26 July 2025) - Road Closures, POW, Revocation of One Way
  • Dufftown to Maggieknockater - C1H Dufftown to Maggieknockater Road (28 June 2025 until 19 December 2025) - Road Closure
  • elgin - Pringle Road, Elgin (28 July 2025 until 01 August 2025) - road closure
  • elgin - Anderson Cresent, Elgin (28 July 2025 until 01 August 2025) - road closure
  • Elgin - U39E Myreside Road, Elgin (09 June 2025 until 31 August 2025) - Road Closure
  • Elgin - Reid Street, Elgin (04 August 2025 until 07 August 2025) - road closure
  • Fochabers - High Street, East of Junction with East Street, Fochabers (23 September 2024 until 22 March 2026) - Prohibtion of Waiting
  • Fochabers - Various Streets, Fochabers - Both Sides (23 July 2025 until 28 July 2025) - Prohibition of Waiting
  • Forres - Grant Drive, Forres (21 July 2025 until 03 August 2025) - Road Closure
  • Forres - C9E Brodie To Kintessack Road, Forres (07 July 2025 until 08 August 2025) - Road Closure
  • Forres - Romach Road, Forres (09 July 2025 until 22 July 2025) - Prohibition of Waiting
  • Forres - Fairyhill Woods, Forres (26 July 2025 until 27 July 2025) - Temporary Removal Of Access Rights Through Forest
  • Forres - Batchen Street, Forres (29 July 2025 until 11 August 2025) - Road Closure
  • Glenlivet - C60H Downan to Drumin Road, Glenlivet (03 September 2024 until 01 September 2025) - Road Closure
  • Keith - Edindiach Road Keith (12 May 2025 until 12 April 2026) - Prohibition Of Waiting
  • Keith - C47H Grange, Keith (21 July 2025 until 23 July 2025) - Road Closure
  • Keith - U35H Drum to Ardrone Road, Keith (14 July 2025 until 23 July 2025) - Road Closure
  • Keith - Railway Lane West, Keith (11 August 2025) - Road Closure
  • Keith - Reidhaven Square, Keith (09 August 2025 until 10 August 2025) - Road Closure
  • Keith - Smiddle Lane East, Keith (28 July 2025) - road closure
  • Lhanbryde - U129E Teindland Road Lhanbryde (16 June 2025 until 05 September 2025) - Road Closure
  • Lossiemouth - B9103 Lossiemouth to Sheriffston Road (05 April 2025 until 05 October 2026) - Weight Limit
  • Lossiemouth - Chapel Lane and Clifton Road (18 August 2025 until 29 August 2025) - Road Closure and Prohibition Of Waiting
  • Mosstodloch - U21E Orbliston, Mosstodloch (01 August 2025) - Road Closure
  • Rate this Page