La Copa de Yugoslavia 1997-98 fue la sexta temporada de la copa anual de fútbol de la República Federativa de Yugoslavia . El defensor de la copa fue el Estrella Roja de Belgrado , pero fue derrotado por el FK Obilić en las semifinales. El FK Partizan fue el ganador de la competición, después de derrotar al FK Obilić .
En la primera ronda participaron 32 equipos. Los partidos se jugaron el 3 de septiembre de 1997.
Nota: Los números romanos entre paréntesis indican el nivel de la liga en la que participaron los clubes en la temporada 1997-98.
Los 16 ganadores de la ronda anterior entran a esta ronda.
Nota: Los números romanos entre paréntesis indican el nivel de la liga en la que participaron los clubes en la temporada 1997-98.
Los ocho ganadores de la ronda anterior pasan a esta ronda. Los partidos de ida se jugaron el 19 de noviembre y los de vuelta el 3 de diciembre de 1997.
Los ocho ganadores de la ronda anterior pasan a esta ronda. Los partidos de ida se jugaron el 18 de marzo y los de vuelta el 1 de abril de 1998.
El Partizan ganó 2-0 en el global.