The northbound carriageway of the A1 north of Dishforth has now been reopened.
One lane remains closed in the Hackforth area and may be closed throughout the weekend.
The Highways Agency continue to work around the clock to clear the remaining disruption.