Il Gran Premio motociclistico di Svezia è stato il tredicesimo appuntamento del motomondiale 1989. Si è svolto il 13 agosto sul circuito di Anderstorp e vi hanno gareggiato le classi 125, 250 e 500 oltre alla classe sidecar.
Le vittorie nelle tre gare in singolo disputate sono state di Eddie Lawson in 500, Sito Pons in 250 e Àlex Crivillé in 125[1][2], mentre tra i sidecar si è imposto l'equipaggio Rolf Biland/Kurt Waltisperg.