The A86 Kingussie to Spean Bridge road has reopened to traffic following a landslide.
Motorists were forced to take a 112-mile diversion after 400 tonnes of debris washed onto the road, prompting its closure overnight and this morning.
Bear Scotland have now cleared the carriageway, east of Roybridge, using several diggers along the route.
Temporary traffic lights are in place to ensure a safe flow of traffic as work continues to remove the remaining debris.
Teams are expected to return to the scene tomorrow to clear the last of the rubble.
The incident happened following a spell of heavy rain.
Road maintainers shut the road shortly after 7pm on Tuesday as road conditions deteriorated.
More than 19 hours after the incident was first reported, the road reopened.
The A86 forms an important connection for the west coast, providing access between the A9 Inverness to Perth road and the A82 Inverness to Fort William road.
Before the road reopened, motorists were having to go north through Fort Augustus and on to Inverness where they could join the A9.
Downpours swamp A86 carriageway
The incident is the second of its kind to hit the rural area in recent weeks.
Landslides closed the A86 on the same stretch of road, between Laggan and Spean Bridge, following a spell of heavy rainfall.
UPDATE: The road is now open in both directions, with temporary traffic lights in place while our team finishes clearing the debris up.@trafficscotland https://t.co/ITbXc5jGAd
— BEAR NW Trunk Roads (@NWTrunkRoads) July 12, 2023
In a statement, a Bear Scotland spokeswoman said: “Following wash-out of some water courses after heavy rain last night at the A86 near Roybridge, when 400 tonnes of debris came down off the hillside, Bear Scotland’s team is working hard to clear the road.
“Following the reopening of the A86 at Roybridge, further work will be done tomorrow to clear a blocked culvert and traffic lights will remain in place until complete.”