The Alabama Department of Transportation says it's ending what has been a traffic nightmare for many travelers near Birmingham.
The state says it will reopen westbound Interstate 20 in eastern Jefferson County on Thursday, weather permitting.
About 74,000 vehicles travel through the area each day. The state closed first the eastbound and then the westbound lanes for resurfacing work.
The detours have led to traffic jams and delays, but the state says all the work is supposed to be done by early winter.