Water has been spilling onto a town centre road for weeks, but the leak has finally been fixed.
Anglian Water confirmed its team had repaired the pipe on the Woolhall Street/St Andrew's Street South junction in Bury St Edmunds overnight.
The road has been reinstated and the spokesman added no structural issues had been found so there are no concerns about subsidence.
The leak is understood to have been first reported on December 23 last year.
Mark Cordell, chief executive of the town's Business Improvement District (BID) group, said it had been causing less disruption than it ordinarily would have as the town centre is quiet because of the coronavirus lockdown.
He added: "It's just frustrating when it's that long [to fix it]."
The Anglian Water spokesman said: "All the traffic management should be off site now so the road should be back to normal working order."
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here