Der Scottish FA Cup wurde 1988/89 zum 104. Mal ausgespielt. Der wichtigste schottische Fußball-Pokalwettbewerb, der vom Schottischen Fußballverband geleitet wurde, begann am 3. Dezember 1988 und endete mit dem Finale am 20. Mai 1989 im Glasgower Hampden Park. Als Titelverteidiger startete Celtic Glasgow in den Wettbewerb, der sich im Vorjahresfinale gegen Dundee United durchsetzen konnte. Im diesjährigen Endspiel um den Schottischen Pokal standen sich Celtic und die Rangers im Old-Firm-Derby gegenüber. Die Bhoys konnten durch einen Treffer von Joe Miller das Pokalfinale mit 1:0 für sich Entscheiden. Als Gewinner des Wettbewerbs startete Celtic in der Europapokal der Pokalsieger-Saison 1989/90.