On 10 September 2021, Zvonarek signed a long-term contract with German club Bayern Munich for a reported fee of €1,800,000, although he remained with Slaven Belupo until the end of the 2021–22 season, he would join Bayern Munich II afterwards for further development.