DFB-Pokal 1977–78 был 35 - м сезоном ежегодного немецкого футбольного кубка. Он начался 29 июля 1977 года и закончился 15 апреля 1978 года. 128 команд соревновались в турнире из семи раундов. В финале FC Köln победил Fortuna Düsseldorf со счетом 2–0, [1] таким образом защитив свой титул с прошлого сезона.
Турнир состоял из семи раундов на выбывание. В случае ничьей игралось 30 минут дополнительного времени . Если счет оставался равным, игра переигрывалась с 30 минутами дополнительного времени в случае новой ничьи. Если победитель так и не был определен, то серия пенальти определяла, какая команда проходит в следующий раунд.
Впервые финал не переигрывался в случае ничьей по истечении 120 минут. В этом случае победителя Кубка Германии определяла серия пенальти .
* Eggenstein официально возразил против результата. Жюри DFB аннулировало игру и решило провести переигровку после того, как Horner TV уже сыграли свой второй матч тура против 1860 Munich. Поскольку Eggenstein выиграли переигровку, матч Munich против Horner TV также был аннулирован, и Munich пришлось играть против Eggenstein.
* Матч первого круга Horner TV был аннулирован и переигран. Поскольку Horner TV проиграл переигровку против Eggenstein, Eggenstein перешел во второй круг и сыграл против Munich.