La Supercoupe d'Allemagne 1989 (allemand : DFB-Supercup 1989) est la troisième édition de la Supercoupe d'Allemagne, épreuve qui oppose le champion d'Allemagne au vainqueur de la Coupe d'Allemagne. Disputée le 25 juillet 1989 au Fritz-Walter-Stadion de Kaiserslautern devant 16 000 spectateurs, la rencontre est remportée par le Borussia Dortmund aux dépens du Bayern Munich.