In Week 5 of the 2017 season, Bowman was benched for a few series, and later voiced his displeasure with the decision from the 23–26 overtime loss to the Indianapolis Colts. On October 13, 2017, Bowman was released from the 49ers at his request after the team was unable to trade him.
On October 16, 2017, Bowman signed a one-year, $3 million contract with the Oakland Raiders. During Week 12 against the Denver Broncos, Bowman intercepted a pass from quarterback Paxton Lynch in the end zone, giving the Raiders their first interception of the year after not having one in their first 11 weeks under defensive coordinator Ken Norton Jr. The Raiders eventually won the game by a score of 21-14.