Il Gran Premio motociclistico di Svezia fu l'ottavo appuntamento del motomondiale 1978.
Si svolse il 23 luglio 1978 sul Circuito di Karlskoga, e fu la trecentesima gara dalla nascita del Mondiale. Corsero le classi 125, 250, 350 e 500, alla presenza di circa 17.000 spettatori.
250 e 350 videro una facile doppietta Kawasaki, con Gregg Hansford in entrambi i casi vincitore su Kork Ballington. Kenny Roberts non corse nella gara della quarto di litro a causa di un pollice dolorante frutto di una caduta durante le prove.