Puchar Niemiec w piłce nożnej mężczyzn 1977/1978 – 35. edycja rozgrywek mających na celu wyłonienie zdobywcy Pucharu Niemiec, który uzyskał tym samym prawo gry w Pucharze Zdobywców Pucharów (1978/1979). Tym razem trofeum wywalczył FC Köln. Finał został rozegrany na Parkstadion w Gelsenkirchen.
Plan rozgrywek Rozgrywki szczebla centralnego składały się z 7 części: Runda 1: 29 lipca–10 sierpnia 1977 Runda 2: 19–24 sierpnia 1977 Runda 3: 14–26 października 1977 Runda 4: 19–29 listopada 1977 Ćwierćfinał: 20–26 grudnia 1977 Półfinał: 25 maja 1978 Finał: 15 kwietnia 1978 Parkstadion w Gelsenkirchen
Pierwsza runda Mecze rozgrywano od 29 lipca do 10 sierpnia 1977 roku.
Mecze powtórzone
Druga runda Mecze rozgrywano od 19 do 24 sierpnia 1977 roku.
Mecze powtórzone
Trzecia runda Mecze rozgrywano 14 i 26 października 1977 roku.
Czwarta runda Mecze rozgrywano 19 i 29 listopada 1977 roku.
Mecze powtórzone
Ćwierćfinały Mecze rozgrywano 20 i 26 grudnia 1977 roku.
Mecze powtórzone
Półfinały Mecze rozgrywano 25 stycznia 1978 roku.
Finał