Il Gran Premio motociclistico di Svezia è stato il decimo appuntamento del motomondiale 1986. Si è svolto il 9 e il 10 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, Carlos Lavado in 250 e Fausto Gresini in 125[1][2], mentre tra i sidecar si è imposto l'equipaggio Alain Michel/Jean-Marc Fresc.
Al termine della gara sono stati assegnati matematicamente due titoli iridati: Eddie Lawson si è aggiudicato per la seconda volta in carriera il titolo della classe 500 e anche Carlos Lavado si è laureato campione per la seconda volta nella classe 250.