Ca midt i 1999 – 2000-sesongen ble Larry Hughes byttet til Golden State Warriors. Der spilte han ut sesongen og fortsatte å spille for klubben frem til 2003.