The Mariners will make a corresponding move on Tuesday.
Buck, 34, signed a one-year contract with Seattle in the offseason. He was hitting .226 with one home run and six RBIs in 27 games.
He hit 63 homers over the last four seasons, fifth-most among catchers. He also played for Miami, Toronto, Kansas City, the New York Mets and Pittsburgh.