2023–24 Taça de Portugal

The 2023–24 Taça de Portugal (also known as Taça de Portugal Placard for sponsorship reasons) was the 84th edition of the Taça de Portugal, the premier knockout competition in Portuguese football. The winners qualified for the 2024–25 UEFA Europa League league stage.

A total of 146 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 8 September 2023 with the first-round matches involving teams from the third, fourth and fifth tiers, and concluded on 26 May 2024 with the final at the Estádio Nacional in Oeiras.

Primeira Liga side Porto were the two-time defending champions, after a 2–0 win over Braga in the 2023 final. Porto would successfully defend their title, defeating Sporting CP 2–1 after extra time in the 2024 final.

Teams
A total of 146 teams competed in the 2022–23 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), 53 teams from the Campeonato de Portugal (tier 4) and 41 teams from the District championships and cups (tier 5).

Primeira Liga

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


 * Farense
 * Gil Vicente
 * Moreirense
 * Porto
 * Portimonense
 * Rio Ave
 * Sporting CP
 * Vitória de Guimarães
 * Vizela

Liga Portugal 2

 * Académico de Viseu
 * AVS
 * Belenenses
 * Feirense
 * Länk Vilaverdense
 * Leixões
 * Mafra
 * Marítimo


 * Nacional
 * Oliveirense
 * Paços de Ferreira
 * Penafiel
 * Santa Clara
 * Tondela
 * Torreense
 * União de Leiria

Liga 3

 * Série A
 * Anadia
 * Canelas 2010
 * Fafe
 * Felgueiras
 * Lusitânia Lourosa
 * Sanjoanense
 * Trofense
 * Varzim
 * Vianense


 * Série B
 * Atlético
 * 1º Dezembro
 * Académica
 * Alverca
 * Amora
 * Caldas
 * Oliveira do Hospital
 * Pêro Pinheiro
 * Sp. Covilhã

Campeonato de Portugal

 * Série A
 * Brito
 * Camacha
 * Dumiense
 * Limianos
 * Mirandela
 * Montalegre
 * Os Sandinenses
 * Portosantense
 * Pevidém
 * Ribeirão
 * Tirsense
 * Vilar de Perdizes
 * Vila Real


 * Série B
 * Amarante
 * Beira-Mar
 * Florgrade
 * Gondomar
 * Lamelas
 * Marco 09
 * Oliveira do Douro
 * Paredes
 * Rebordosa
 * Salgueiros
 * São João de Ver
 * Valadares Gaia
 * Vila Meã


 * Série C
 * Benfica Castelo Branco
 * Fontinhas
 * Gouveia
 * Lusitânia
 * Marinhense
 * Mortágua
 * Peniche
 * Rabo de Peixe
 * Sertanense
 * União 1919
 * União de Santarém
 * União Tomar
 * Vitória de Sernache


 * Série D
 * Barreirense
 * Fabril do Barreiro
 * Imortal
 * Juventude Évora
 * Louletano
 * Lusitano Évora
 * Moncarapachense
 * O Elvas
 * Oriental
 * Real SC
 * Serpa
 * Sintrense
 * Vasco da Gama Vidigueira
 * Vitória de Setúbal

District Championships

 * Algarve FA
 * Quarteirense SAD
 * Angra do Heroísmo FA
 * Guadalupe
 * Luzense
 * Aveiro FA
 * União de Lamas
 * Lobão
 * Beja FA
 * Castrense
 * Penedo Gordo
 * Braga FA
 * Ponte
 * Santa Maria
 * Bragança FA
 * Rebordelo
 * Torre Moncorvo


 * Castelo Branco FA
 * Vitória de Sernache
 * Pedrógão de São Pedro
 * Coimbra FA
 * Tocha
 * Marialvas
 * Évora FA
 * Atlético Reguengos
 * Portel
 * Guarda FA
 * Fornos de Algodres
 * Os Vilanovenses
 * Horta FA
 * Flamengos
 * Vitória Pico
 * Leiria FA
 * Pombal
 * Alqueidão da Serra


 * Lisbon FA
 * Atlético da Malveira
 * Olivais e Moscavide
 * Ponta Delgada FA
 * Operário Lagoa
 * União Micaelense
 * Portalegre FA
 * Gafetense
 * Os Gavionenses
 * Porto FA
 * Foz
 * Aliados Lordelo


 * Santarém FA
 * Amiense
 * Torres Novas
 * Setúbal FA
 * Comércio e Indústria
 * Alcochetense
 * Viana do Castelo FA
 * Lanheses
 * Atlético Arcos A.D.
 * Vila Real FA
 * Mondinense
 * Régua
 * Viseu FA
 * Lusitano Vildemoinhos

Second round
The matches of the second round were played on the 23rd and 24th of September.


 * }

Third round
The matches of the third round were played between 19 and 22 October. The match between Camacha and Famalicão was rescheduled due to bad weather in Madeira Island that prevented the plane transporting Famalicão players from landing. The match was played on 18 November.


 * }

Fourth round
The matches of the fourth round were played between 24 and 26 November.


 * }

Quarter-finals
Matches in this round may be affected by the ongoing police protests in Portugal.

Semi-finals
Porto won 4–1 on aggregate.

Sporting CP won 4–3 on aggregate.