Grupa G Do grupy G zaklasyfikowano drużyny z dystryktów: Évora, Lizbona i Setúbal oraz autonomicznego regionu Azorów. Grupa H Do grupy H zaklasyfikowano drużyny z dystryktów: Beja, Évora, Faro i Setúbal oraz regionu autonomicznego Azorów. II runda W drugiej rundzie do 44 zwycięzców w I rundzie i 32 drużyn z wolnym losem dołączyło 16 zespołów z Liga Portugal 2. Zespoły rozlosowano do 46 par, których zwycięzcy awansowali do III rundy. Mecze rozegrano w dniach 23-26 września 2021 roku.

III runda W III rundzie do 46 zwycięzców w II rundzie dołączyło 18 drużyn z Primeiry Ligi. Drużyny rozlosowano do 32 par, których zwycięzcy awansowali do IV rundy. Mecze rozegrano w dniach 15-17 października 2021 roku.

IV runda 32 zwycięzców w III rundzie zostało rozlosowanych do 16 par, których zwycięzcy awansowali do 1/8 finału. Mecze rozegrano w dniach 18-22 listopada 2021 roku.

1/8 finału 16 zwycięzców w IV rundzie zostało rozlosowanych do 8 par, których zwycięzcy awansowali do ćwierćfinału. Mecze rozegrano w dniach 21-23 grudnia 2021 roku.

1/4 finału W ćwierćfinale 8 zwycięzców w 1/8 finału zostało rozlosowanych do 4 par, których zwycięzcy awansowali do półfinału.