Clean-up after 400-tonne landslide hits A86 at Roybridge
About 400-tonnes of stones and soil was washed on to the A86 in Lochaber during heavy rain on Tuesday night.
Traffic Scotland said a 113-mile (182 km) diversion was in place until the landslide debris was cleared from the road at Roybridge.
Roads company Bear Scotland said the road was reopened at about 14:00 on Wednesday, with temporary traffic lights in place.
It said the landslide came down from a nearby hillside.