La DFB-Pokal 1997-98 fue la 55.ª temporada de la competición anual de la copa alemana de fútbol . 64 equipos compitieron en el torneo de seis rondas que comenzó el 14 de agosto de 1997 y terminó el 16 de mayo de 1998. En la final, el Bayern de Múnich derrotó al MSV Duisburg por 2-1 y consiguió así su noveno título. [1]
Las horas hasta el 25 de octubre de 1997 y a partir del 29 de marzo de 1998 son CEST ( UTC+2 ). Las horas desde el 26 de octubre de 1997 hasta el 28 de marzo de 1998 son CET ( UTC+1 ).