Portugalin Grand Prix 1989 oli Formula 1 -sarjan osakilpailu, joka ajettiin 24. syyskuuta 1989 Estorilin radalla Portugalissa. Kilpailun voitti Ferrarilla ajanut Gerhard Berger, jolle voitto oli kauden ensimmäinen. Ruotsalainen Stefan Johansson ajoi Onyx-tallin autolla kolmanneksi[1], mikä oli tallin ensimmäinen ja ainoa palkintosijoitus. Lisäksi palkintosija oli Johanssonin viimeinen.