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 - A941 Craigellachie (07 June 2025) - Road Closure
  • Buckie - Steinbeck Road, Buckie (20 May 2025 until 02 June 2025) - Prohibition Of Waiting
  • Cabrach - U86H, Cabrach (13 June 2025 until 15 June 2025) - Road Closure
  • Deskford - U57aL And C7L, Deskford (11 June 2025 until 13 June 2025) - Road Closure
  • Deskford - C62L, Deskford (04 June 2025 until 05 June 2025) - Road Closure
  • Dufftown - C8H Deveronside To Cabrach Road, Haugh Of Glass (02 June 2025 until 04 July 2025) - Road Closure
  • Dufftown - U94bh Burnside Of Markie Road, Haugh Of Glass (02 June 2025 until 04 July 2025) - Road Closure
  • Dufftown - U85H Tomnaven Road, Cabrach (10 June 2025 until 12 June 2025) - Road Closure
  • Dufftown - C1H, Dufftown (01 February 2025 until 27 June 2025) - Road Closure
  • Elgin - U124E Trochail Road, Thomshill (17 April 2025 until 15 July 2025) - Road Closure
  • Elgin - B9010, Elgin (26 May 2025 until 30 May 2025) - Road Closure
  • Elgin - Various Streets Elgin (08 June 2025) - Road Closure
  • Elgin - Waterside Street, Elgin (29 May 2025 until 30 May 2025) - Road Closure
  • Elgin - B9115 Drummuir To Keith (09 June 2025 until 13 June 2025) - Road Closure
  • Elgin - U39E Myreside Road, Elgin (09 June 2025 until 31 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 - Castlehill Road, Fochabers (11 June 2025) - Prohibition Of Waiting
  • Forres - Main Road, Findhorn (02 June 2025 until 03 June 2025) - Road Closure
  • Forres - C11E Relugas, Forres (11 June 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 - Distillers Lane, Keith (02 June 2025 until 13 June 2025) - Road Closure
  • Keith - C6H Thornton to Fortry Rd, Grange (03 June 2025 until 05 June 2025) - Road Closure
  • Keith - U47H Maisley To Wester Chalder Road, Keith (26 May 2025 until 30 May 2025) - Road Closure
  • Keith - B9115, Newtack, Keith (09 June 2025 until 13 June 2025) - Road Closure
  • Lhanbryde - U129E Teindland Road Lhanbryde (16 June 2025 until 05 September 2025) - Road Closure
  • Lhanbryde - Walker's Crescent Lhanbryde (26 May 2025 until 08 June 2025) - Road Closure
  • Lossiemouth - B9103 Lossiemouth to Sheriffston Road (05 April 2025 until 05 October 2026) - Weight Limit
  • Lossiemouth - Tullochs Brae, Lossiemouth (29 May 2025 until 30 May 2025) - Road Closure
  • Lossiemouth - Various Streets, Lossiemouth (07 June 2025) - Road Closures And Prohibitions Of Waiting
  • Mosstodloch - Pinewood Road, Mosstodloch (11 June 2025) - Road Closure
  • Tomintoul - A939, Tomintoul (19 May 2025 until 30 May 2025) - Road Closure
  • Rate this Page