The 2024–25 Taça de Portugal (also known as Taça de Portugal Generali Tranquilidade for sponsorship reasons) was the 85th edition of the Taça de Portugal, the premier knockout competition in Portuguese football. The winners qualified for the 2025–26 UEFA Europa League league stage should they have not qualified via the league.

A total of 147 teams entered the cup. All teams from the top four tiers of the Portuguese football league system competed in this edition – excluding reserve or B teams, which were not eligible – together with representatives of the fifth-tier District leagues and cups. The competition began on 7 September 2024 with the first-round matches involving teams from the third, fourth and fifth tiers, and concluded on 25 May 2025 with the final at the Estádio Nacional in Oeiras.

Primeira Liga side Porto were the three-time defending champions, however they were eliminated in the fourth round as they lost to Moreirense 2–1. Sporting CP secured their 18th cup by defeating Benfica 3–1 in extra time, on the 25th May 2025.

Format Round Clubsremaining Clubsinvolved Winners fromprevious round New entriesthis round Leagues entering at this round (tier) First round 147 113 none 113 Liga 3 (3rd): 18 teamsCampeonato de Portugal (4th): 52 teamsDistrict Football Associations (5th): 43 teams Second round 110 92 16 Liga Portugal 2 (2nd): 16 teams Third round 64 64 46 18 Primeira Liga (1st): 18 teams Fourth round 32 32 32 none none Fifth round 16 16 16 none none Quarter-finals 8 8 8 none none Semi-finals 4 4 4 none none Final 2 2 2 none none

Teams A total of 147 teams competed in the 2024–25 edition, comprising 18 teams from the Primeira Liga (tier 1), 16 teams from the Liga Portugal 2 (tier 2), 18 teams from the Liga 3 (tier 3), 52 teams from the Campeonato de Portugal (tier 4) and 43 teams from the District championships and cups (tier 5).

Primeira Liga

Arouca AVS Benfica Boavista Braga Casa Pia Estoril Estrela da Amadora Famalicão

Farense Gil Vicente Moreirense Nacional Porto Rio Ave Santa Clara Sporting CP Vitória de Guimarães

Liga Portugal 2

Académico de Viseu Alverca Chaves Feirense Felgueiras Leixões Mafra Marítimo

Oliveirense Paços de Ferreira Penafiel Portimonense Tondela Torreense União de Leiria Vizela

Liga 3

Série A Amarante Anadia Fafe Lusitânia Lourosa Sanjoanense São João de Ver Trofense Varzim Vilaverdense

Série B 1º Dezembro Académica Atlético CP Belenenses Caldas Lusitânia Oliveira do Hospital Sp. Covilhã União de Santarém

Campeonato de Portugal

Série A Atlético dos Arcos Bragança Brito Dumiense Joane Limianos Os Sandinenses Paredes Pevidém Rebordosa Tirsense Vianense Vila Real

Série B Alpendorada Beira-Mar Camacha Cinfães Coimbrões Gondomar Guarda Leça Machico Marco 09 Régua Salgueiros União de Lamas

Série C Alcains Arronches Benfica Castelo Branco Fátima Marialvas Marinhense Mortágua O Elvas Peniche Pêro Pinheiro Sertanense Sp. Pombal União 1919

Série D Amora Barreirense Comércio e Indústria Estrela de Vendas Novas Fabril do Barreiro Lagoa Louletano Lusitano Évora Moncarapachense Moura Operário Serpa Sintrense

District Championships

Algarve FA Esperança de Lagos Ferreiras Angra do Heroísmo FA Juventude Lajense Velense Aveiro FA Estarreja Ovarense Beja FA Castrense Praia Milfontes Braga FA Maria da Fonte Vieira Bragança FA Macedo de Cavaleiros Vinhais

Castelo Branco FA Académico do Fundão Pedrógão Coimbra FA Académica-SF Tocha Évora FA GD Portel Sp. Viana Alentejo Guarda FA Ginásio Figueirense Vila Cortez Horta FA Desportivo Lajense Madalena Leiria FA Vieirense União Serra

Lisbon FA Fut. Benfica Sacavenense Madeira FA Juventude de Gaula Ponta Delgada FA Rabo de Peixe São Roque Portalegre FA Eléctrico Gavionenses Porto FA Aliança de Gandra Maia Lidador

Santarém FA Abrantes e Benfica Ferreira do Zêzere Setúbal FA O Grandolense Olímpico Montijo Viana do Castelo FA Cardielense Desportivo Monção Vila Real FA Pedras Salgadas Valpaços Viseu FA Oliveira de Frades GD Resende

Notes

First round The draw was made on the 2 August 2024, on the Federação Portuguesa de Futebol official You-Tube channel. 39 teams received byes to the 2nd round. The matches was played on 7-15 September 2024. + Number of teams per tier entering this round Primeira Liga (1) Liga Portugal 2 (2) Liga 3 (3) Campeonato de Portugal (4) District Championships (5) Total

!colspan="3" align="center"|7 September 2024

!colspan="3" align="center"|8 September 2024

!colspan="3" align="center"|15 September 2024

Second round The draw was made on the 2 August 2024 (after the first round draw was finished), on the Federação Portuguesa de Futebol official YouTube channel. 37 winners from the first round were joined to 39 teams (which received byes). Sixteen clubs from Liga Portugal 2 also started from this stage. The winners proceeded to the third round. The matches were played on 20-22 September 2024. + Number of teams per tier entering this round Primeira Liga (1) Liga Portugal 2 (2) Liga 3 (3) Campeonato de Portugal (4) District Championships (5) Total

!colspan="3" align="center"|20 September 2024

!colspan="3" align="center"|21 September 2024

!colspan="3" align="center"|22 September 2024

Third round The draw was made on 25 September 2024 on the Federação Portuguesa de Futebol official YouTube channel. 46 winners from the second round joined to 18 clubs from Primeira Liga, which started from this stage. The winners proceeded to the fourth round. The matches were played 18-21 October 2024. + Number of teams per tier entering this round Primeira Liga (1) Liga Portugal 2 (2) Liga 3 (3) Campeonato de Portugal (4) District Championships (5) Total

!colspan="3" align="center"|18 October 2024

!colspan="3" align="center"|19 October 2024

!colspan="3" align="center"|20 October 2024

!colspan="3" align="center"|21 October 2024

Fourth round The draw for the fourth round was made on the 23 October 2024 on the Federação Portuguesa de Futebol official You-Tube channel. The winners proceed to Fifth round. The matches was played on 23-24 November 2024. + Number of teams per tier entering this round Primeira Liga (1) Liga Portugal 2 (2) Liga 3 (3) Campeonato de Portugal (4) District Championships (5) Total

!colspan="3" align="center"|22 November 2024

!colspan="3" align="center"|23 November 2024

!colspan="3" align="center"|24 November 2024

Fifth round + Number of teams per tier entering this round Primeira Liga (1) Liga Portugal 2 (2) Liga 3 (3) Campeonato de Portugal (4) District Championships (5) Total

Quarter-finals + Number of teams per tier entering this round Primeira Liga (1) Liga Portugal 2 (2) Liga 3 (3) Campeonato de Portugal (4) District Championships (5) Total

Semi-finals + Number of teams per tier entering this round Primeira Liga (1) Liga Portugal 2 (2) Liga 3 (3) Campeonato de Portugal (4) District Championships (5) Total

Sporting CP won 4–1 on aggregate.

S.L Benfica won 9–0 on aggregate.

Final

Bracket

References