Real Sociedad were the defending champions, having won the postponed final of the previous edition, which was held two weeks before the 2021 final. They were already eliminated by Real Betis in the round of 16 of the 2020–21 edition, before the previous final had been played. Barcelona won the final 4–0 against Athletic Bilbao for a record 31st Copa del Rey title.