The M6 carriageway was closed northbound between junction 9 for Wednesbury and junction 11 for Cannock after a lorry spilt more than 200 litres of diesel across the carriageway overnight, according to National Highways.
Resurfacing work is now taking place with lane restrictions and heavy traffic expected until 6pm with trafficengland.com currently reporting 30 minute delays.
Access to the M54 westbound at junction 10a was restricted and diversion routes put in place this morning, and delays remain in the area.
By 1.45pm National Highways reported that lanes three had been treated and reopened, meaning lanes three to five were now open to traffic again.
However, the agency warned: "Lanes one and two will remain closed throughout the day due to the damage caused by the diesel and that resurfacing is required.
"This will be completed under a full closure overnight."