The Swede has agreed a £60,000 a week deal with the Hammers.
Arsenal boss Arsene Wenger has told the 30-year-old midfielder that he is no longer part of his plans, according to the People.
Ljungberg has also been linked with Portsmouth and Fiorentina.