The eastbound carriageway of the A96 bypassing Forres will close for five nights between 27 January and 1 February for resurfacing works.
The closure will take place between 7:30pm and 6am.
The westbound carriageway, which was resurfaced several weeks ago, will remain open.