La DFB-Pokal 1976-1977 fu la 34ª edizione della coppa nazionale tedesca. Iniziò il 6 agosto 1976 e terminò il 30 maggio 1977. Furono 128 le squadre che si contesero la coppa in 7 turni. In finale il Colonia sconfisse lo Hertha Berlino 1-0 nella ripetizione della partita terminata in parità dopo i tempi supplementari. Fu l'unica finale di coppa a essere rigiocata.