Il Gran Premio motociclistico di Spagna fu il quinto appuntamento del motomondiale 1977.
Si svolse il 22 maggio 1977 sul Circuito permanente del Jarama, e corsero le classi 50, 125, 250 e 350.
Michel Rougerie vinse in 350 davanti al connazionale Christian Sarron, mentre in 250 Takazumi Katayama approfittò di una scivolata del britannico Barry Ditchburn, sino a quel momento in testa, per vincere. Giornata no dei piloti Harley-Davidson: Franco Uncini fu 13° in 250 e ritirato in 350, mentre Walter Villa si ritirò in entrambe le categorie.
Podio tutto Morbidelli in 125, con la moto ufficiale di Pier Paolo Bianchi alla sua terza vittoria consecutiva.
Vittoria in 50 (la venticinquesima in totale) per Ángel Nieto.