La Taça de Portugal 1997-1998 è stata la 58ª edizione del torneo. La manifestazione (iniziata il 7 settembre 1997) venne vinta per la nona volta dal Porto che batté in finale il Braga 3-1 il 24 maggio 1998. La squadra campione in carica era il Boavista.

Capocannoniere del torneo fu il brasiliano Jardel (Porto) con 10 reti.

Sedicesimi di finale Partite del 16 novembre 1997 LocaliRisultatoOspiti3 - 04 - 02 - 42 - 10 - 11 - 10 - 03 - 03 - 00 - 02 - 0

Replay del primo turno 3 dicembre 1997 LocaliRisultatoOspiti2 - 34 - 0 Incontri disputati il 17 dicembre 1997 LocaliRisultatoOspiti1 - 02 - 19 - 11 - 4

Replay del primo turno 28 dicembre 1997 LocaliRisultatoOspiti1 - 0

Ottavi di finale Partita del 28 dicembre 1997 LocaliRisultatoOspiti2 - 0 Incontri disputati il 14 gennaio 1998 LocaliRisultatoOspiti1 - 00 - 20 - 14 - 50 - 30 - 2

Quarti di finale I match validi per i quarti di finale si sono disputati il 4 febbraio 1998 LocaliRisultatoOspiti1º: 2 - 22º: 1 - 31º: 1 - 12º: 0 - 13 - 10 - 4

Semifinali Tutti gli incontri di semifinale si sono giocati il 24 febbraio 1998 LocaliRisultatoOspiti2 - 12 - 3

Finale

Formazioni POR1 QuimTD2 Zé Nuno AzevedoDC19 Artur Jorge ()DC10 Sérgio AbreuTS15 LinoCD20 JordãoCC6 MozerCC4 Srđan BajčetićCS27 António FormosoATT16 Mladen KaroglanATT28 SílvioA disposizione:POR24 Andrzej WoźniakDIF23 Rui GuerreiroCEN18 CarlitosCEN22 BrunoATT28 Dmitrij ProkopenkoAllenatore: Alberto Argibay PazosPOR1 Rui CorreiaTD30 Carlos SecretárioDC4 Aloísio ()DC19 João Manuel PintoTS18 Daniel KenedyCC20 Paulinho SantosCC27 DorivaCD7 Sérgio ConceiçãoTRQ25 Zlatko ZahovičCS11 Ljubinko DrulovićATT16 Mário JardelA disposizione:POR12 Lasse ErikssonDIF2 Jorge CostaCEN21 CapuchoATT8 Rui BarrosATT14 ArturAllenatore: António Oliveira

Categoria:Coppa di Portogallo