Barnes has been sidelined since spraining the left ankle against the Phoenix Suns on November 27.
"I'm feeling good," said Barnes, who is listed as probable. "It's been a long recovery process. Glad to finally be back on the court and playing on a game day."
When asked if it was certain that he would play on Monday, Barnes reiterated, "Yeah. I plan to play."
Barnes explained that the ankle sprain required more than a month of recovery because of the bone bruise.
"The bone bruise was the biggest hangup," Barnes said. "That limited range of motion, ability to explode, all that type of stuff. That was kind of the unexpected part of why it took so long."
While the Warriors are likely getting Barnes back, star Stephen Curry might miss the game. Curry re-injured a shin contusion in Saturday night's win over the Denver Nuggets and did not do his standard shootaround practice on Monday morning.