Die Taça de Portugal 2017/18 war die 78. Austragung des portugiesischen Pokalwettbewerbs. Er wurde vom portugiesischen Fußballverband ausgetragen. Pokalsieger wurde zum ersten Mal Desportivo Aves, das sich im Finale gegen Sporting Lissabon durchsetzte. Aves trat allerdings nicht an der Europa League teil, da der Klub die erforderlichen Unterlagen zum Lizenzierungsverfahren nicht fristgerecht einreichte.[1]
In der ersten Runde wurden die 120 Teilnehmer in acht regionale Gruppen eingeteilt. Dies ermöglichte kürzere Reisen und verbesserte die Spiele mit größerer regionaler Rivalität.
Um die Freilose zu vermeiden, durften 17 Verlierer der ersten Runde in der zweiten Runde nochmals antreten. Die Mannschaften aus der zweitklassigen LigaPro, die in der zweiten Runde einstiegen, mussten gemäß der Wettbewerbsbestimmungen auswärts antreten. Das Gleiche galt für die Teams der Primeira Liga in der dritten Runde. Ab der vierten Runde wurde dann ohne Beschränkungen gelost.
Das Halbfinale wurden in Hin- und Rückspiel ausgetragen. Alle anderen Begegnungen wurden in einem Spiel entschieden. Bei unentschiedenem Ausgang wurde das Spiel um zweimal 15 Minuten verlängert, und wenn nötig im anschließenden Elfmeterschießen entschieden.
Teilnehmer waren 79 Vereine aus der drittklassigen Campeonato de Portugal Prio und 41 Vereine der Distriktverbände. Reservemannschaften von Profiklubs waren nicht teilnahmeberechtigt.
Diese 17 unterlegenen Mannschaften spielten auch in der 2. Runde.
2. Runde
Zu den 60 Siegern der 1. Runde kamen 15 Vereine aus der LigaPro, sowie 17 ausgeloste Verlierer der 1. Runde. Reservemannschaften von Profiklubs waren nicht teilnahmeberechtigt. Die Teams der LigaPro mussten auswärts antreten.