The M6 has reopened in both directions between J32 and J33 in Lancashire.
A lorry hit a bridge between Broughton and Galgate on the southbound carriageway, just before 7.00am on Thursday 26 July.
The support pillar helping to hold up the bridge was badly damaged.
Highways England worked through the night to remove the HGV and carry out emergency repairs to the bridge.
Lane 1 and the hard shoulder along the M6 southbound will remain closed around the temporary bridge support, with a 50mph speed limit in place, while requirements for a permanent repair are assessed.