A Taça de Portugal 1997-98 foi 58ª edição da Taça de Portugal, competição sob alçada da Federação Portuguesa de Futebol.
A final foi realizada a 24 de Maio de 1998, no Estádio Nacional do Jamor, entre o Futebol Clube do Porto e o Sporting Clube de Braga.
O resultado da final foi 3-1 para o Futebol Clube do Porto, sagrando-se campeão da Taça pela décima-terceira vez.
28 de Dezembro de 1997
14 de Janeiro de 1998
4 de Fevereiro de 1998
24 de Fevereiro de 1998