Den 7. juli 2007 ble det bekreftet at Bellamy gikk til West Ham for 8 millioner pund. Bellamy signerte en 5-års kontrakt på 75 000 pund i uken. Han forklarte sin overgang til Londons-klubben med at han ønsket å spille fast førstelagsfotball igjen.