Puchar Niemiec w piłce nożnej mężczyzn 1978/1979 – 36. edycja rozgrywek mających na celu wyłonienie zdobywcy Pucharu Niemiec, który uzyskał tym samym prawo gry w Pucharze Zdobywców Pucharów (1980/1981). Tym razem trofeum wywalczył Fortuna Düsseldorf. Finał został rozegrany na Niedersachsenstadion w Hanowerze.
Plan rozgrywek Rozgrywki szczebla centralnego składały się z 7 części: Runda 1: 4–13 września 1978 Runda 2: 22 września–7 listopada 1978 Runda 3: 29 listopada 1978–6 stycznia 1979 Runda 4: 27 kwietnia 1979 Ćwierćfinał: 26 maja 1979 Półfinał: 6 czerwca 1979 Finał: 23 czerwca 1979 na Niedersachsenstadion w Hanowerze
Pierwsza runda Mecze rozgrywano od 4 sierpnia do 13 września 1978 roku.
Mecze powtórzone
Druga runda Mecze rozgrywano od 22 września do 7 listopada 1978 roku.
Mecze powtórzone Mecze rozgrywano od 29 listopada 1978 do 6 stycznia 1979 roku.
Trzecia runda Mecze rozgrywano 27 kwietnia 1979 roku.
Mecze powtórzone
Czwarta runda
Mecze powtórzone
Ćwierćfinały Mecze rozgrywano 26 maja 1979 roku.
Półfinały Mecze rozgrywano 6 czerwca 1979 roku.
Finał