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

  • Buckie - St Andrews Square,Buckie (10 July 2025 until 16 July 2025) - Road Closure
  • 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 - U124E Trochail Road, Thomshill (17 April 2025 until 15 July 2025) - Road Closure
  • Elgin - U39E Myreside Road, Elgin (09 June 2025 until 31 August 2025) - Road Closure
  • Elgin - Bezack Street, Elgin (15 July 2025 until 17 July 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 - Grant Drive, Forres (07 July 2025 until 18 July 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
  • Glenlivet - C60H Downan to Drumin Road, Glenlivet (03 September 2024 until 01 September 2025) - Road Closure
  • Hopeman - Mid Street, Hopeman (09 July 2025 until 16 July 2025) - Prohibition Of Waiting
  • Keith - Edindiach Road Keith (12 May 2025 until 12 April 2026) - Prohibition Of Waiting
  • Keith - C47H, Grange (10 July 2025 until 14 July 2025) - Road Closure
  • Keith - B9115 Drummuir (14 July 2025 until 18 July 2025) - Road Closure
  • 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
  • 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 - Kinneddar Street, Lossiemouth (10 July 2025 until 16 July 2025) - Road Closure
  • Mosstodloch - U21E Orbliston, Mosstodloch (01 August 2025) - Road Closure
  • New Elgin - King Street, New Elgin, Elgin - Both Sides (01 July 2025 until 14 July 2025) - Prohibition of Waiting
  • Portknockie - High Street Portknockie (07 July 2025 until 12 July 2025) - Prohibition Of Waiting
  • Tomintoul - Various Streets, Tomintoul (19 July 2025) - Road Closures
  • Rate this Page