Losowanie odbyło 20 grudnia 2019 roku.
Mecze zostały rozegrane były pomiędzy 11 a 12 stycznia 2020 roku (rozegrany został jeden mecz).
| colspan=3 style="background-color: cornsilk; text-align: center" | 11 stycznia 2020
| colspan=3 style="background-color: cornsilk; text-align: center" | 12 stycznia 2020
1/16 finału Cztery drużyny uczestniczące w Superpucharze Hiszpanii 2019–2020 zostały najpierw wylosowane z drużynami z najniższej kategorii. Po nich wszystkie pozostałe drużyny z najniższych kategorii zmierzyły się z resztą drużyn La Liga. Losowanie odbyło się 14 stycznia 2020 roku.
Mecze zostały rozegrane były pomiędzy 21 a 23 stycznia 2020 roku (rozegrany został jeden mecz).
| colspan=3 style="background-color: cornsilk; text-align: center" | 21 stycznia 2020
| colspan=8 style="background-color: cornsilk; text-align: center" | 22 stycznia 2020
| colspan=5 style="background-color: cornsilk; text-align: center" | 23 stycznia 2020
Mecze
1/8 finału Sześć drużyn La Liga zostało dolosowanych do sześciu zespołów z niższych lig. Pozostałe zespoły La Liga zostały rozlosowane między sobą.