
Just two weeks after West Ham manager Alan Curbishley said the move was "definitely off", the London club said the deal was completed on Wednesday.
Dyer, 28, who has 32 England caps, reportedly wanted to move south to be nearer to his family.
His eight years at Newcastle were hit by a succession of serious injuries.
DPA