The 2019–20 Croatian Football Cup was the twenty-ninth season of Croatia's football knockout competition. The defending champions were Rijeka, having won their fifth title the previous year by defeating Dinamo Zagreb in the final.
The following 48 teams qualified for the competition:
The draw for the preliminary single-legged round was held on 30 July 2019 and the matches were played on 28 August 2019.[2]
* Match played on 14 August.
** Match played on 27 August.
The first round was played on 25 September 2019.[3]
* Matches played on 24 September.
** Match played on 1 October.
The second round was played on 30 October 2019.
* Match played on 23 October.
The quarter-finals were played on 3 and 4 December 2019.[4]
The semi-finals were played on 30 and 31 May 2020.[1]
The final was played on 1 August 2020.[1]