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
- B9016, Keith to Buckie (30 August 2026 until 31 August 2026)
- Buckie, High Street and Munro Place (30 August 2026)
- Buckie, Rannas Place (08 September 2026 until 11 September 2026)
- Cabrach, U83H (14 August 2026 until 01 October 2026)
- Cabrach, U83H Milltown Road (14 August 2026 until 01 October 2026)
- Dufftown, C56H Turfhillock to Blairmore Road (03 September 2026 until 04 September 2026)
- Dufftown, Various Streets (17 October 2026)
- Elgin, Birkenhill Woods (29 August 2026 until 30 August 2026)
- Elgin, C2E Cloddach Bridge (04 August 2026 until 27 October 2027)
- Elgin, Grampian Road (24 June 2026 until 15 October 2026)
- Elgin, Trinity Place (24 November 2025 until 04 July 2027)
- Elgin, U123E Moss Of Barmuckity (31 August 2026)
- Findochty C33L (07 September 2026 until 09 September 2026)
- Forres, Albert Street (22 August 2026 until 18 September 2026)
- Forres, Batchen Street (24 August 2026 until 04 September 2026)
- Forres, Batchen Street (07 September 2026 until 11 September 2026)
- Forres, Gordon Street (23 March 2026 until 22 September 2027)
- Forres, Orchard Road (22 June 2026 until 21 December 2027)
- Forres, Orchard Road (31 August 2026 until 21 December 2027)
- Forres, Sanquhar Road (07 September 2026 until 28 February 2027)
- Forres, Tolbooth Street (03 September 2026 until 05 September 2026)
- Glenlivet, C60H Downan To Drumin Road (19 January 2026 until 25 July 2027)
- Hopeman, East Beach Road (04 September 2026)
- Hopeman, Mid Street (03 September 2026 until 05 September 2026)
- Keith, Braeside and Quarryhill (18 September 2026 until 20 September 2026)
- Keith, C54H Rosarie (04 September 2026 until 07 September 2026)
- Lhanbryde, C1E Lhanbryde to Fogwatt (01 September 2026)
- Lossiemouth, B9103 Lossiemouth to Sheriffston Road (05 April 2025 until 05 October 2026)
- NCN1 (North Sea Cycle Route) (14 December 2025 until 14 December 2027)
- Portknockie, Commercial Road (14 September 2026 until 25 September 2026)
- Rothes, U131E (31 August 2026 until 04 September 2026)
- U74H from C56H near Lower Lynemore via Mains of Bellyhack to Wester Corrie (03 September 2026 until 04 September 2026)
- Various Roads (28 April 2026 until 28 October 2027)
Online Services