2023–24 Taça de Portugal#Fourth round

{{Infobox football tournament season

| title = Taça de Portugal

| year = 2023–24

| other_titles = Taça de Portugal Placard

| country = Portugal

| dates = 8 September 2023 – 26 May 2024

| num_teams = 146

| defending_champions = Porto

| winners = Porto

| count = 20

| second = Sporting CP

| continental_cup_title =

| continental_cup_qualifiers =

| matches = 113

| goals = 377

| scoring_leader = Evanilson
(8 goals)

| prev_season = 2022–23

| next_season = 2024–25

}}

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, having beaten Braga 2–0 in the 2023 final.{{cite web |title=FPF - First and second round draw |url=https://www.fpf.pt/pt/News/Todas-as-not%C3%ADcias/Not%C3%ADcia/news/40903/contextid/961 |website=fpf.pt |access-date=24 October 2022 |language=pt}} They would go on to successfully defend their title and secure a third consecutive title by defeating Sporting CP 2–1, after extra time, in the 2024 final.

Format

class="wikitable"
Round

! Clubs
remaining

! Clubs
involved

! Winners from
previous round

! New entries
this round

! Leagues entering at this round (tier)

First round

| style="text-align:center;"| 146

| style="text-align:center;"| 112

| style="text-align:center;"| none

| style="text-align:center;"| 112

| Liga 3 (3rd): 18 teams
Campeonato de Portugal (4th): 53 teams
District Football Associations (5th): 41 teams

Second round

| style="text-align:center;"| 110

| style="text-align:center;"| 92

| style="text-align:center;"| {{tooltip|36+40|36 first-round winners + 40 teams which receive a bye}}

| style="text-align:center;"| 16

| Liga Portugal 2 (2nd): 16 teams

Third round

| style="text-align:center;"| 64

| style="text-align:center;"| 64

| style="text-align:center;"| 46

| style="text-align:center;"| 18

| Primeira Liga (1st): 18 teams

Fourth round

| style="text-align:center;"| 32

| style="text-align:center;"| 32

| style="text-align:center;"| 32

| style="text-align:center;"| none

| none

Fifth round

| style="text-align:center;"| 16

| style="text-align:center;"| 16

| style="text-align:center;"| 16

| style="text-align:center;"| none

| none

Quarter-finals

| style="text-align:center;"| 8

| style="text-align:center;"| 8

| style="text-align:center;"| 8

| style="text-align:center;"| none

| none

Semi-finals

| style="text-align:center;"| 4

| style="text-align:center;"| 4

| style="text-align:center;"| 4

| style="text-align:center;"| none

| none

Final

| style="text-align:center;"| 2

| style="text-align:center;"| 2

| style="text-align:center;"| 2

| style="text-align:center;"| none

| none

Teams

A total of 146 teams competed in the 2023–24 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).

{{col-begin}}

{{col-2}}

= Primeira Liga =

= Liga Portugal 2 =

= Liga 3 =

= Campeonato de Portugal =

= District Championships =

{{col-begin}}

{{col-4}}

;Algarve FA

;Angra do Heroísmo FA

;Aveiro FA

;Beja FA

;Braga FA

;Bragança FA

{{col-4}}

;Castelo Branco FA

;Coimbra FA

;Évora FA

;Guarda FA

;Horta FA

;Leiria FA

{{col-4}}

;Lisbon FA

;Ponta Delgada FA

;Portalegre FA

;Porto FA

{{col-4}}

;Santarém FA

;Setúbal FA

;Viana do Castelo FA

;Vila Real FA

;Viseu FA

{{col-end}}

Second round

The matches of the second round were played on the 23rd and 24th of September.{{cite web |url=https://www.abola.pt/futebol/noticias/taca-de-portugal-os-resultados-da-segunda-eliminatoria-2023092323181760658 |title=Taça de Portugal: os resultados da segunda eliminatória |publisher=A Bola |language=pt |date=24 September 2023 }}

class="wikitable"

|+ Number of teams per tier entering this round

! width="5%"| Primeira Liga (1)

! width="5%"| Liga Portugal 2 (2)

! width="5%"| Liga 3 (3)

! width="5%"| Campeonato de Portugal (4)

! width="5%"| District Championships (5)

! width="5%"| Total

{{composition bar|18|18|width=|#dddddd}}

|{{composition bar|16|16|width=|#99ff99}}

|{{composition bar|14|18|width=|#99ff99}}

|{{composition bar|47|53|width=|#99ff99}}

|{{composition bar|15|41|width=|#99ff99}}

|{{composition bar|110|146|width=|#ccccff}}

{{OneLegStart|Datum=1}}

{{OneLegResult|6=23.09.2023|1=Fabril do Barreiro (CP)|4=Marítimo (II)|3=1–3}}

{{OneLegResult|6=23.09.2023|1=CD Trofense (L3)|4=Pevidém S.C. (CP)|3=0–1}}

{{OneLegResult|6=23.09.2023|1=O Elvas (CP)|4=UD Lanheses (D)|3=1–0}}

{{OneLegResult|6=23.09.2023|1=SC São João de Ver (CP)|4=Leixões SC (II)|3=0–1}}

{{OneLegResult|6=23.09.2023|1=CD Ponte (D)|4=Länk FC Vilaverdense (II)|3=0–5}}

{{OneLegResult|6=23.09.2023|1=Louletano DC (CP)|4=AVS Futebol SAD (II)|3=0–1}}

{{OneLegResult|6=23.09.2023|1=Portosantense (CP)|4=Nacional (II)|3=0–1}}

{{OneLegResult|6=23.09.2023|1=UD Tocha (D)|4=Rebordosa AC (CP)|3=0–1}}

{{OneLegResult|6=24.09.2023|1=L.G.C. Moncarapachense (CP)|4=União Micaelense (D)|3=6–2}}

{{OneLegResult|6=24.09.2023|1=Lusitânia Lourosa (L3)|4=Académico de Viseu FC (II)|3=1–2}}

{{OneLegResult|6=24.09.2023|1=Benfica de Castelo Branco (CP)|4=UD Oliveirense (II)|3=1–1
(6–7 pso)}}

{{OneLegResult|6=24.09.2023|1=Lusitano Évora (CP)|4=SC Covilhã (L3)|3=0–0
(2–3 pso)}}

{{OneLegResult|6=24.09.2023|1=Lusitânia Açores (CP)|4=C.F. Os Marialvas (D)|3=1–0}}

{{OneLegResult|6=24.09.2023|1=GD Vilar de Perdizes (CP)|4=CF Vasco da Gama (CP)|3=5–1}}

{{OneLegResult|6=24.09.2023|1=CF Canelas 2010 (L3)|4=G.D. Fontinhas (CP)|3=5–0}}

{{OneLegResult|6=24.09.2023|1=Vitória de Sernache (CP)|4=SC Vianense (L3)|3=0–3}}

{{OneLegResult|6=24.09.2023|1=Sporting de Pombal (D)|4=CD Tondela (II)|3=0–5}}

{{OneLegResult|6=24.09.2023|1=Mortágua FC (CP)|4=Amora FC (L3)|3=2–1}}

{{OneLegResult|6=24.09.2023|1=Sertanense FC (CP)|4=Amarante FC (CP)|3=0–2}}

{{OneLegResult|6=24.09.2023|1=ACDR Lamelas (CP)|4=FC Tirsense (CP)|3=1–3}}

{{OneLegResult|6=24.09.2023|1=GD Peniche (CP)|4=CDC Montalegre (CP)|3=2–2
(4–5 pso)}}

{{OneLegResult|6=24.09.2023|1=Valadares Gaia FC (CP)|4=FC Penafiel (II)|3=1–1
(2–4 pso)}}

{{OneLegResult|6=24.09.2023|1=CDR Quarteirense (D)|4=Belenenses (II)|3=0–1}}

{{OneLegResult|6=24.09.2023|1=Atlético dos Arcos (D)|4=AC Malveira (D)|3=2–2
(3–4 pso)}}

{{OneLegResult|6=24.09.2023|1=ADRC Pedrogão (D)|4=União Leiria (II)|3={{0}}0–12}}

{{OneLegResult|6=24.09.2023|1=FC Felgueiras 1932 (L3)|4=AD Limianos (CP)|3=4–0}}

{{OneLegResult|6=24.09.2023|1=CCR Alqueidão Serra (D)|4=AD Marco 09 (CP)|3=1–3}}

{{OneLegResult|6=24.09.2023|1=Dumiense FC (CP)|4=União de Santarém (CP)|3=4–3}}

{{OneLegResult|6=24.09.2023|1=GD Ribeirão (CP)|4=CD Santa Clara (II)|3=0–3}}

{{OneLegResult|6=24.09.2023|1=GDR Gafetense (D)|4=CD Mafra (II)|3=0–5}}

{{OneLegResult|6=24.09.2023|1=SC Salgueiros (CP)|4=Santa Maria FC (D)|3=0–1}}

{{OneLegResult|6=24.09.2023|1=CD Rabo Peixe (CP)|4=CF Oliveira do Douro (CP)|3=3–2}}

{{OneLegResult|6=24.09.2023|1=Clube Oriental de Lisboa (CP)|4=SC União Torreense (II)|3=0–1}}

{{OneLegResult|6=24.09.2023|1=USC Paredes (CP)|4=Florgrade FC (CP)|3=5–1}}

{{OneLegResult|6=24.09.2023|1=Académica de Coimbra (L3)|4=FC Oliveira Hospital (L3)|3=3–2}}

{{OneLegResult|6=24.09.2023|1=FC Castrense (D)|4=AC Vila Meã (CP)|3=0–3}}

{{OneLegResult|6=24.09.2023|1=AD Sanjoanense (L3)|4=Vitória Setúbal (CP)|3=0–1}}

{{OneLegResult|6=24.09.2023|1=FC Barreirense (CP)|4=SC Mirandela (CP)|3=0–3}}

{{OneLegResult|6=24.09.2023|1=Juventude Évora (CP)|4=Sport União Sintrense (CP)|3=1–2}}

{{OneLegResult|6=24.09.2023|1=FC Serpa (CP)|4=CD Gouveia (CP)|3=2–1}}

{{OneLegResult|6=24.09.2023|1=Brito SC (CP)|4=CD Feirense (II)|3=0–2}}

{{OneLegResult|6=24.09.2023|1=União de Tomar (CP)|4=CA Pêro Pinheiro (L3)|3=1–2}}

{{OneLegResult|6=24.09.2023|1=SU 1º Dezembro (L3)|4=Paços de Ferreira (II)|3=2–0}}

{{OneLegResult|6=24.09.2023|1=Atlético CP (L3)|4=FC Alverca (L3)|3=1–1
(4–2 pso)}}

{{OneLegResult|6=24.09.2023|1=G.D.R.C. Os Sandinenses (CP)|4=Olivais e Moscavide (CP)|3=0–1}}

{{OneLegResult|6=27.09.2023|1=GD Luzense (D)|4=AD Camacha (CP)|3=0–3{{efn|GD Luzense quit from the tournament.{{Cite web|url=https://madeira.rtp.pt/desporto/camacha-deve-estar-na-3-a-eliminatoria-da-taca-de-portugal-sem-precisar-de-jogar/|title=Camacha deve estar na 3.ª eliminatória da Taça de Portugal sem precisar de jogar | RTP Madeira|website=madeira.rtp.pt}}}}}}

|}

{{notelist}}

Third round

The matches of the third round were played between 19 and 22 October.{{Cite web|url=https://maisfutebol.iol.pt/taca-de-portugal/taca-resultados/taca-de-portugal-todos-os-resultados-da-3-eliminatoria|title=Taça de Portugal: todos os resultados da 3.ª eliminatória|website=Maisfutebol}}

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.{{Cite web|url=https://www.record.pt/futebol/futebol-nacional/taca-de-portugal/detalhe/esta-confirmado-camacha-famalicao-adiado|title=Está confirmado: Camacha-Famalicão adiado|website=www.record.pt}} The match was played on 18 November.{{Cite web|url=https://maisfutebol.iol.pt/jogo/aominuto/camacha/famalicao/13810079|title=Camacha X Famalicão - AO MINUTO|website=Maisfutebol}}

class="wikitable"

|+ Number of teams per tier entering this round

! width="5%"| Primeira Liga (1)

! width="5%"| Liga Portugal 2 (2)

! width="5%"| Liga 3 (3)

! width="5%"| Campeonato de Portugal (4)

! width="5%"| District Championships (5)

! width="5%"| Total

{{composition bar|18|18|width=|#99ff99}}

|{{composition bar|15|16|width=|#99ff99}}

|{{composition bar|8|18|width=|#99ff99}}

|{{composition bar|20|53|width=|#99ff99}}

|{{composition bar|3|41|width=|#99ff99}}

|{{composition bar|64|146|width=|#ccccff}}

{{OneLegStart|Datum=1}}

{{OneLegResult|6=19.10.2023|1=Rebordosa AC (CP)|4=Sporting Braga (I)|3=0–2}}

{{OneLegResult|6=20.10.2023|1=Lusitânia Açores (CP)|4=Benfica (I)|3=1–4}}

{{OneLegResult|6=20.10.2023|1=SC Covilhã (L3)|4=Portimonense SC (I)|3=1–4}}

{{OneLegResult|6=20.10.2023|1=GD Vilar de Perdizes (CP)|4=FC Porto (I)|3=0–2}}

{{OneLegResult|6=21.10.2023|1=USC Paredes (CP)|4=Moreirense FC (I)|3=2–1}}

{{OneLegResult|6=21.10.2023|1=Atlético CP (L3)|4=FC Vizela (I)|3=0–1}}

{{OneLegResult|6=21.10.2023|1=CD Rabo Peixe (CP)|4=Casa Pia AC (I)|3=0–2}}

{{OneLegResult|6=21.10.2023|1=AC Malveira (D)|4=AD Marco 09 (CP)|3=1–1
7–6 pso}}

{{OneLegResult|6=21.10.2023|1=Leixões SC (II)|4=Vitória Setúbal (CP)|3=1–1
3–4 pso}}

{{OneLegResult|6=21.10.2023|1=AC Vila Meã (CP)|4=CF Estrela Amadora (I)|3=0–1}}

{{OneLegResult|6=21.10.2023|1=Académico de Viseu FC (II)|4=União Leiria (II)|3=1–3}}

{{OneLegResult|6=21.10.2023|1=CD Olivais e Moscavide (D)|4=Sporting CP (I)|3=1–3}}

{{OneLegResult|6=22.10.2023|1=Sport União Sintrense (CP)|4=GD Estoril Praia (I)|3=0–5}}

{{OneLegResult|6=22.10.2023|1=SC União Torreense (II)|4=Rio Ave FC (I)|3=2–1}}

{{OneLegResult|6=22.10.2023|1=FC Penafiel (II)|4=Santa Maria FC (D)|3=3–0}}

{{OneLegResult|6=22.10.2023|1=FC Felgueiras 1932 (L3)|4=FC Arouca (I)|3=1–3}}

{{OneLegResult|6=22.10.2023|1=Länk FC Vilaverdense (II)|4=SC Farense (I)|3=3–2}}

{{OneLegResult|6=22.10.2023|1=L.G.C. Moncarapachense (CP)|4=Vitória de Guimarães (I)|3=1–3}}

{{OneLegResult|6=22.10.2023|1=CF Canelas 2010 (L3)|4=GD Chaves (I)|3=0–0
5–3 pso}}

{{OneLegResult|6=22.10.2023|1=CD Tondela (II)|4=SU 1º Dezembro (L3)|3=2–1}}

{{OneLegResult|6=22.10.2023|1=Amarante FC (CP)|4=Académica de Coimbra (L3)|3=2–1}}

{{OneLegResult|6=22.10.2023|1=Dumiense FC (CP)|4=AVS Futebol SAD (II)|3=1–0}}

{{OneLegResult|6=22.10.2023|1=Nacional (II)|4=SC Mirandela (CP)|3=6–1}}

{{OneLegResult|6=22.10.2023|1=CA Pêro Pinheiro (L3)|4=FC Serpa (CP)|3=0–0
7–8 pso}}

{{OneLegResult|6=22.10.2023|1=CD Mafra (II)|4=CD Feirense (II)|3=1–1
3–1 e.t.}}

{{OneLegResult|6=22.10.2023|1=O Elvas (CP)|4=FC Tirsense (CP)|3=1–1
4–2 pso}}

{{OneLegResult|6=22.10.2023|1=Marítimo (II)|4=Mortágua FC (CP)|3=4–1}}

{{OneLegResult|6=22.10.2023|1=CDC Montalegre (CP)|4=Pevidém SC (CP)|3=2–1}}

{{OneLegResult|6=22.10.2023|1=CD Santa Clara (II)|4=SC Vianense (L3)|3=0–0
2–0 e.t.}}

{{OneLegResult|6=22.10.2023|1=Belenenses (II)|4=Gil Vicente FC (I)|3=1–2}}

{{OneLegResult|6=22.10.2023|1=UD Oliveirense (II)|4=Boavista (I)|3=1–3}}

{{OneLegResult|6=18.11.2023|1=AD Camacha (CP)|4=FC Famalicão (I)|3=0–5}}

|}

Fourth round

The matches of the fourth round were played between 24 and 26 November.{{Cite web|url=https://maisfutebol.iol.pt/taca-portugal/resultados-taca-portugal/taca-de-portugal-todos-os-jogos-e-resultados-da-4-eliminatoria|title=Taça de Portugal: todos os jogos e resultados da 4.ª eliminatória|website=Maisfutebol}}

class="wikitable"

|+ Number of teams per tier entering this round

! width="5%"| Primeira Liga (1)

! width="5%"| Liga Portugal 2 (2)

! width="5%"| Liga 3 (3)

! width="5%"| Campeonato de Portugal (4)

! width="5%"| District Championships (5)

! width="5%"| Total

{{composition bar|14|18|width=|#99ff99}}

|{{composition bar|9|16|width=|#99ff99}}

|{{composition bar|1|18|width=|#99ff99}}

|{{composition bar|7|53|width=|#99ff99}}

|{{composition bar|1|41|width=|#99ff99}}

|{{composition bar|32|146|width=|#ccccff}}

{{OneLegStart|Datum=1}}

{{OneLegResult|6=26.11.2023|1=FC Vizela (I)|4=CF Estrela Amadora (I)|3=1–1
2–1 e.t.}}

{{OneLegResult|6=26.11.2023|1=Vitória de Guimarães (I)|4=Länk FC Vilaverdense (II)|3=4–1}}

{{OneLegResult|6=26.11.2023|1=FC Porto (I)|4=CDC Montalegre (CP)|3=4–0}}

{{OneLegResult|6=26.11.2023|1=Sporting CP (I)|4=Dumiense FC (CP)|3=8–0}}

{{OneLegResult|6=26.11.2023|1=USC Paredes (CP)|4=Amarante FC (CP)|3=0–2}}

{{OneLegResult|6=26.11.2023|1=Portimonense SC (I)|4=Sporting Braga (I)|3=1–4}}

{{OneLegResult|6=26.11.2023|1=Benfica (I)|4=FC Famalicão (I)|3=2–0}}

{{OneLegResult|6=26.11.2023|1=CF Canelas 2010 (L3)|4=Marítimo (II)|3=1–3}}

{{OneLegResult|6=26.11.2023|1=FC Penafiel (II)|4=Vitória Setúbal (CP)|3=2–2
3–2 e.t.}}

{{OneLegResult|6=26.11.2023|1=Nacional (II)|4=Casa Pia AC (I)|3=0–0
6–5 pso}}

{{OneLegResult|6=26.11.2023|1=FC Arouca (I)|4=Boavista (I)|3=2–2
4–3 pso}}

{{OneLegResult|6=26.11.2023|1=O Elvas (CP)|4=CD Santa Clara (II)|3=1–1
1–4 pso}}

{{OneLegResult|6=26.11.2023|1=União Leiria (II)|4=AC Malveira (D)|3=5–0}}

{{OneLegResult|6=26.11.2023|1=GD Estoril Praia (I)|4=CD Mafra (II)|3=2–1}}

{{OneLegResult|6=26.11.2023|1=SC União Torreense (II)|4=CD Tondela (II)|3=1–1
2–4 pso}}

{{OneLegResult|6=26.11.2023|1=FC Serpa (CP)|4=Gil Vicente FC (I)|3=0–1}}

|}

Fifth round

class="wikitable"

|+ Number of teams per tier entering this round

! width="5%"| Primeira Liga (1)

! width="5%"| Liga Portugal 2 (2)

! width="5%"| Liga 3 (3)

! width="5%"| Campeonato de Portugal (4)

! width="5%"| District Championships (5)

! width="5%"| Total

{{composition bar|9|18|width=|#99ff99}}

|{{composition bar|6|16|width=|#99ff99}}

|{{composition bar|0|18|width=|#99ff99}}

|{{composition bar|1|53|width=|#99ff99}}

|{{composition bar|0|41|width=|#99ff99}}

|{{composition bar|16|146|width=|#ccccff}}

{{football box collapsible

|date = {{Start date|2024|01|09|df=y}}

|time = 18:45

|team1 = Sporting CP (1)

|score = 4–0

|report =

|team2 = Tondela (2)

|goals1 =

|goals2 =

|stadium = Estádio José Alvalade

|location = Lisbon

|referee =

}}

{{football box collapsible

|date = {{Start date|2024|01|09|df=y}}

|time = 20:45

|team1 = Estoril Praia (1)

|score = 0–4

|report =

|team2 = Porto (1)

|goals1 =

|goals2 =

|stadium = Estádio António Coimbra da Mota

|location = Estoril

|referee =

}}

{{football box collapsible

|date = {{Start date|2024|01|10|df=y}}

|time = 18:45

|team1 = Marítimo (2)

|score = 0–3

|report =

|team2 = União de Leiria (2)

|goals1 =

|goals2 =

|stadium = Estádio do Marítimo|

location = Funchal

|referee =

}}

{{football box collapsible

|date = {{Start date|2024|01|10|df=y}}

|time = 19:15

|team1 = Gil Vicente (1)

|score = 3–1

|report =

|team2 = Amarante (CP)

|goals1 =

|goals2 =

|stadium = Estádio Cidade de Barcelos

|location = Barcelos

|referee =

}}

{{football box collapsible

|date = {{Start date|2024|01|10|df=y}}

|time = 20:00

|team1 = Vizela (1)

|score = 1–0

|report =

|team2 = Arouca (1)

|goals1 =

|goals2 =

|stadium = Estádio do Futebol Clube de Vizela

|location = Vizela

|referee =

}}

{{football box collapsible

|date = {{Start date|2024|01|10|df=y}}

|time = 20:45

|team1 = Benfica (1)

|score = 3–2

|report =

|team2 = Braga (1)

|goals1 =

|goals2 =

  • João Mário {{goal|7|o.g.}}[https://www.fpf.pt/pt/News/Todas-as-notícias/Notícia/news/43085 Duas vagas ainda por preencher] FPF (in Portuguese)
  • Zalazar {{goal|48}}

|stadium = Estádio da Luz

|location = Lisbon

|referee =

}}

{{football box collapsible

|date = {{Start date|2024|01|11|df=y}}

|time = 17:00

|team1 = Santa Clara (2)

|score = 1–1

|aet = yes

|report =

|team2 = Nacional (2)

|goals1 =

  • Dudu {{goal|111|o.g.}}

|goals2 =

  • Dudu {{goal|120|pen.}}

|stadium = Estádio de São Miguel

|location = Ponta Delgada

|referee =

|penalties1 =

|penaltyscore = 4–2

|penalties2 =

}}

{{football box collapsible

|date = {{Start date|2024|01|11|df=y}}

|time = 20:15

|team1 = Vitória de Guimarães (1)

|score = 1–0

|report =

|team2 = Penafiel (2)

|goals1 =

|goals2 =

|stadium = Estádio D. Afonso Henriques

|location = Guimarães

|referee =

}}

Quarter-finals

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

class="wikitable"

|+ Number of teams per tier entering this round

! width="5%"| Primeira Liga (1)

! width="5%"| Liga Portugal 2 (2)

! width="5%"| Liga 3 (3)

! width="5%"| Campeonato de Portugal (4)

! width="5%"| District Championships (5)

! width="5%"| Total

{{composition bar|6|18|width=|#99ff99}}

|{{composition bar|2|16|width=|#99ff99}}

|{{composition bar|0|18|width=|#99ff99}}

|{{composition bar|0|53|width=|#99ff99}}

|{{composition bar|0|41|width=|#99ff99}}

|{{composition bar|8|146|width=|#ccccff}}

{{football box collapsible

|date = 7 February 2024

|time = 20:45

|team1 = União de Leiria (2)

|score = 0–3

|report =

|team2 = (1) Sporting CP

|goals1 =

|goals2 =

|stadium = Estádio Dr. Magalhães Pessoa

|location= Leiria

|referee =

}}

{{football box collapsible

|date = 8 February 2024

|time = 18:45

|team1 = Vitória de Guimarães (1)

|score = 3–1

|report =

|team2 = (1) Gil Vicente

|goals1 =

|goals2 =

|stadium = Estádio D. Afonso Henriques

|location= Guimarães

|referee =

}}

{{football box collapsible

|date = 8 February 2024

|time = 20:45

|team1 = Vizela (1)

|score = 1–2

|report =

|team2 = (1) Benfica

|goals1 =

|goals2 =

|stadium = Estádio do Futebol Clube de Vizela

|location= Vizela

|referee =

}}

{{football box collapsible

|date = 29 February 2024

|time = 16:00

|team1 = Santa Clara (2)

|score = 1–2

|report =

|team2 = (1) Porto

|goals1 =

|goals2 =

|stadium = Estádio de São Miguel

|location = Ponta Delgada

|referee =

|note = The match started on 7 February but was suspended with 27 minutes played due to pitch flooding. Match was restarted and concluded on 29 February.

}}

Semi-finals

class="wikitable"

|+ Number of teams per tier entering this round

! width="5%"| Primeira Liga (1)

! width="5%"| Liga Portugal 2 (2)

! width="5%"| Liga 3 (3)

! width="5%"| Campeonato de Portugal (4)

! width="5%"| District Championships (5)

! width="5%"| Total

{{composition bar|4|18|width=|#99ff99}}

|{{composition bar|0|16|width=|#99ff99}}

|{{composition bar|0|18|width=|#99ff99}}

|{{composition bar|0|53|width=|#99ff99}}

|{{composition bar|0|41|width=|#99ff99}}

|{{composition bar|4|146|width=|#ccccff}}

{{football box

|id = Vitória de Guimarães v Porto

|date = 3 April 2024

|time = 20:15

|team1 = Vitória de Guimarães (1)

|score = 0–1

|report =

|team2 = (1) Porto

|goals1 =

|goals2 = Pepê {{goal|52}}

|stadium = Estádio D. Afonso Henriques

|location= Guimarães

|attendance = 18,103

|referee = Nuno Almeida

}}

{{football box

|id = Porto v Vitória de Guimarães

|date = 17 April 2024

|time = 20:15

|team1 = Porto (1)

|score = 3–1

|report =

|team2 = (1) Vitória de Guimarães

|goals1 =

|goals2 = Freitas {{goal|1}}

|stadium = Estádio do Dragão

|location= Porto

|attendance = 30,609

|referee = Artur Soares Dias

}}

Porto won 4–1 on aggregate.

----

{{football box

|id = Sporting v Benfica

|date = 29 February 2024

|time = 20:45

|team1 = Sporting CP (1)

|score = 2–1

|report =

|team2 = (1) Benfica

|goals1 =

|goals2 =

|stadium = Estádio José Alvalade

|location= Lisbon

|attendance = 45,393

|referee = Fábio Veríssimo

}}

{{football box

|id = Benfica v Sporting

|date = 2 April 2024

|time = 20:45

|team1 = Benfica (1)

|score = 2–2

|report =

|team2 = (1) Sporting CP

|goals1 =

|goals2 =

|stadium = Estádio da Luz

|location = Lisbon

|attendance = 59,113

|referee = João Pinheiro

}}

Sporting CP won 4–3 on aggregate.

Final

{{Main|2024 Taça de Portugal final}}

{{football box

|id = Porto v Sporting CP

|date = 26 May 2024

|time = 17:15

|team1 = Porto

|score = 2–1

|aet = yes

|report = https://resultados.fpf.pt/Match/GetMatchInformation?matchId=2083317

|team2 = Sporting CP

|goals1 =

|goals2 =

|stadium = Estádio Nacional

|location= Oeiras

|attendance = 37,593

|referee =Fábio Veríssimo

}}

Bracket

{{#invoke:RoundN|N16

|style=white-space:nowrap|score-boxes=2+sum|bold_winner=high|3rdplace=no

|RD1=Fifth round

|RD2=Quarter-finals

|RD3=Semi-finals

|RD4=Final

|11 January 2024|Vitória de Guimarães||1|Penafiel||0

|10 January 2024|Gil Vicente||3|Amarante||1

|11 January 2024|Santa Clara {{pso}}||1 (4)|Nacional||1 (2)

|9 January 2024|Estoril Praia||0|Porto||4

|10 January 2024|Marítimo|0||União de Leiria|3|

|9 January 2024|Sporting CP|4||Tondela|0|

|10 January 2024|Vizela|1||Arouca|0|

|10 January 2024|Benfica|3||Braga|2|

|8 February 2024|Vitória de Guimarães|3||Gil Vicente|1|

|29 February 2024|Santa Clara|1||Porto|2|

|7 February 2024|União de Leiria|0||Sporting CP|3|

|8 February 2024|Vizela|1||Benfica|2|

|3 and 17 April 2024|Vitória de Guimarães|0|1|Porto|1|3

|29 February and 2 April 2024|Sporting CP|2|2|Benfica|1|2

|26 May 2024|Porto {{aet}}||2|Sporting CP||1

}}

Top scorers

{{updated|17 April 2024}}

class="wikitable" style="text-align:center;"

!Rank

!Player

!Team

!Goals{{cite web |title=Taça de Portugal Placard 2023/2024 – Statistics |url=https://www.zerozero.pt/edicao_actual.php?compet_id=9 |website=zerozero.pt |access-date=6 May 2024 |language=pt}}

1

|align=left|{{flagicon|BRA}} Evanilson

|Porto

|7

2

|align=left|{{flagicon|SWE}} Viktor Gyökeres

|Sporting

|6

3

|align=left|{{flagicon|BRA}} João Victor

|Académica

|5

rowspan=4|4

|align=left|{{flagicon|GNB}} Evanildo Nhaga

|Lusitânia

|rowspan=4|4

align=left|{{flagicon|POR}} Pedro Gonçalves

|Sporting

align=left|{{flagicon|POR}} Paulinho

|Sporting

align=left|{{flagicon|POR}} Rafa Silva

|Benfica

References

{{reflist}}

{{Taça de Portugal seasons}}

{{2023–24 in Portuguese football}}

{{2023–24 in European football (UEFA)}}

Category:Taça de Portugal seasons

Portugal

Taça