1988–89 DFB-Pokal
| Tournament details | |
|---|---|
| Country | West Germany | 
| Teams | 64 | 
| Defending champions | Eintracht Frankfurt | 
| Final positions | |
| Champions | Borussia Dortmund | 
| Runners-up | Werder Bremen | 
| Tournament statistics | |
| Matches played | 72 | 
| Top goal scorer(s) | Christian Schreier (7 goals)  | 
The 1988–89 DFB-Pokal was the 46th season of the annual German football cup competition. It began on 6 August 1988 and ended on 24 June 1989. 64 teams competed in the tournament of six rounds. In the final Borussia Dortmund defeated Werder Bremen 4–1.