La DFB-Pokal 1980-1981 fu la 38ª edizione della competizione. In finale il Kaiserslautern fu sconfitto dall'Eintracht Frankfurt (3-1), che conquistò il trofeo per la terza volta. Prima della sconfitta ai quarti di finale, l'Amburgo conquistò il record di reti segnate nella competizione: 36.