A five-mile stretch between junctions 10 for Wisley and 11 for Chertsey shut in both directions on Friday night.
There’s never been a closure like it, and congestion hadn’t been as bad as expected.
National Highways says the roadworks, including the demolition of a bridge, finished ahead of schedule.