On 1 August 2018, Kapino joined Bundesliga side Werder Bremen for an undisclosed fee. According to media reports, he signed a contract until 2020 with an option of a further year while the transfer fee paid to Nottingham Forest was estimated at €300,000 which could rise up to €1 million depending on bonuses. A week later, he suffered an injury which could rule him out for three months. On 19 January 2019, he sat on the bench for the first time in a 1–0 home win against Hannover 96. On 13 April 2019, he made his debut with the club replacing the injured Jiří Pavlenka in the second half of a 2–1 Bundesliga home win game against SC Freiburg.
