De Grand Prix-wegrace van Spanje 1979 was vijfde race van wereldkampioenschap wegrace voor motorfietsen in het seizoen 1979. De races werden verreden op 20 mei 1979 op het Circuito Permanente del Jarama in Madrid.

Algemeen Door blessures konden Jon Ekerold, Ricardo Tormo en Christian Sarron niet starten in Spanje. In de training kwam Tom Herron daar nog bij; hij brak een duim door een valpartij.

500cc-klasse Mike Baldwin reed de snelste trainingstijd in Jarama. Hij had net als Kenny Roberts banden van GoodyearMike Baldwin had weliswaar Goodyear slicks, maar dat waren banden die in de Verenigde Staten voor iedereen te koop waren. Kenny Roberts bleef de enige die van de fabriek de nieuwste banden kreeg. Desondanks bleken Baldwin's banden beter dan de Europese banden. gemonteerd, terwijl veel concurrenten klaagden over de producten van Michelin en overschakelden op Dunlops. Wil Hartog startte minder snel dan gewoonlijk, maar vanaf de zevende plaats reed hij binnen enkele ronden naar de derde positie, achter Virginio Ferrari en Kenny Roberts. Barry Sheene, die na een slechte start in kansloze positie lag, gaf de strijd op en ging de pit in. Roberts nam de leiding en de enige die de strijd kon aangaan was Wil Hartog, die zelfs de leiding nam. Hij kreeg echter last van zijn armblessureWil Hartog had een plaat in zijn arm, die enkele dagen eerder gebroken was en had daarom veel pijn. en moest Roberts tegen het einde laten gaan. Mike Baldwin werd derde voor Virginio Ferrari, die veel te slappe vering had gekozen. Boet van Dulmen haalde voor het eerst de finish en werd zesde, Jack Middelburg werd zevende. Kenny Roberts weigerde de overwinningsbeker in ontvangst te nemen uit protest tegen het lage startgeld in Spanje.

Uitslag 500cc-klasse Pos Coureur Merk Tijd Ptn 1 Kenny Roberts Yamaha 57' 10" 9 15 2 Wil Hartog Suzuki + 13" 9 12 3 Mike Baldwin Suzuki + 19" 9 10 4 Virginio Ferrari Suzuki + 42" 7 8 5 Franco Uncini Suzuki + 49" 9 6 6 Boet van Dulmen Suzuki + 54" 0 5 7 Jack Middelburg Suzuki + 59" 6 4 8 Philippe Coulon Suzuki + 1' 04" 9 3 9 Michel Rougerie Suzuki + 1' 05" 6 2 10 Marco Lucchinelli Suzuki + 1' 06" 4 1 11 Steve Parrish Suzuki + 1 ronde 12 Gianni Pelletier Suzuki + 1 ronde 13 Henk de Vries Suzuki + 2 ronden 14 Gerhardt Vogt Suzuki + 2 ronden 15 Sergio Pellandini Suzuki + 2 ronden 16 Max Nöthiger Suzuki + 2 ronden Niet gefinished Coureur Merk Oorzaak Seppo Rossi Suzuki motor Graziano Rossi Morbidelli ontsteking Gustav Reiner Suzuki ongeval Lennart Bäckström Suzuki motor Lorenzo Ghiselli Suzuki motor Kevin Stowe Suzuki motor Hiroyuki Kawasaki Suzuki Barry Sheene Suzuki opgave Antonio García Suzuki motor Peter Sjöström Suzuki motor Bernard Fau Suzuki vermogensverlies Niet gekwalificeerd Coureur Merk Oorzaak Christian Sarron Yamaha blessure Niet gestart Coureur Merk Oorzaak Tom Herron Suzuki blessure Top tien tussenstand 500cc-klasse PosCoureurMerkPtn 1 Kenny Roberts Yamaha 57 2 Virginio Ferrari Suzuki 54 3 Wil Hartog Suzuki 37 4 Tom Herron Suzuki 28 5 Franco Uncini Suzuki 24 6 Barry Sheene Suzuki 23 7 Mike Baldwin Suzuki 17 8 Bernard Fau Suzuki 13 9 Philippe Coulon Suzuki 12 Jack Middelburg Suzuki 350cc-klasse In Jarama stond Kork Ballington op poleposition. De 350cc-klasse startte 's ochtend om 9 uur al, toen het nog redelijk koel was. Gregg Hansford bedreigde Ballington's koppositie maar even, toen begon Ballington weg te lopen om de race zonder problemen te winnen. Hansford werd gepasseerd door Michel Frutschi en Christian Estrosi. Walter Villa lag even op de vierde plaats, maar viel uit door een vastloper. Ook Toni Mang en Klaas Hernamdt (koppeling) haalden de finish niet. Door een rekenfout moest Frutschi vijf ronden voor het einde tanken, waardoor hij naar de vierde plaats terugviel, maar dat werd weer een derde plaats toen Estrosi onderuit ging. Daardoor kwam Gregg Hansford alsnog als tweede over de streep. Uitslag 350cc-klasse Pos Coureur Merk Tijd Ptn 1 Kork Ballington Kawasaki 53' 32" 7 15 2 Gregg Hansford Kawasaki + 22" 1 12 3 Michel Frutschi Yamaha + 25" 8 10 4 Patrick Fernandez Yamaha + 35" 8 8 5 Patrick Pons Yamaha + 46" 2 6 6 Sadao Asami Yamaha + 47" 0 5 7 Pentti Korhonen Yamaha + 57" 7 4 8 Víctor Palomo Yamaha + 1' 08" 1 3 9 Eero Hyvärinen Yamaha + 1' 17" 7 2 10 Richard Hubin Yamaha + 1' 32" 3 1 11 Lennart Bäckström Yamaha + 1' 32" 7 12 Edi Stöllinger Kawasaki + 1' 34" 4 13 Didier de Radiguès Yamaha + 1 ronde 14 Reinhold Roth Yamaha + 1 ronde 15 Alan North Yamaha + 1 ronde 16 Etienne Geeraerdt Yamaha + 2 ronden 17 Antonio Fastagio Yamaha + 4 ronden Niet gefinished Coureur Merk Oorzaak Barry Ditchburn Kawasaki Olivier Liégeois Yamaha Andres Pérez Rubio Yamaha Roland Freymond Yamaha Walter Villa Yamaha vastloper Christian Estrosi Kawasaki val Jean-Marc Toffolo Yamaha Luis Ricart Yamaha Olivier Chevallier Yamaha Michel Rougerie Bimota-Yamaha Yoshimi Matsumoto Yamaha Toni Mang Kawasaki Klaas Hernamdt Yamaha koppeling Edmar de Almeida Yamaha Antonio Pinto Yamaha Niet gekwalificeerd Coureur Merk Oorzaak Jon Ekerold Yamaha blessure Top tien tussenstand 350cc-klasse PosCoureurMerkPtn 1 Kork Ballington Kawasaki 46 2 Jon Ekerold Yamaha 33 Patrick Fernandez Yamaha 4 Toni Mang Kawasaki 30 5 Michel Frutschi Yamaha 28 6 Gregg Hansford Kawasaki 27 7 Walter Villa Yamaha 18 8 Sadao Asami Yamaha 17 9 Carlos Lavado Yamaha 15 10 Christian Estrosi Kawasaki 12 250cc-klasse Gregg Hansford leidde heel even de 250cc-race in Spanje, maar hij werd al snel achterhaald door Kork Ballington. Ze reden tien ronden samen weg van de rest van het veld, maar daarna gaf Ballington gas en hij won met 23 seconden voorsprong. Net als in de 50cc-race was er verder weinig spanning: Graziano Rossi reed eenzaam naar de derde plaats. Alleen om de 7e/8e plaats werd nog gevochten tussen Jean-François Baldé, die de strijd van Randy Mamola won. Mamola reed met een van Mike Baldwin geleende Yamaha na zijn vertrek bij het Adriatica-team Uitslag 250cc-klasse Pos Coureur Merk Tijd Ptn 1 Kork Ballington Kawasaki 49' 02" 9 15 2 Gregg Hansford Kawasaki + 23" 2 12 3 Graziano Rossi Morbidelli + 32" 5 10 4 Christian Estrosi Kawasaki + 40" 8 8 5 Walter Villa Yamaha + 48" 3 6 6 Patrick Fernandez Yamaha + 57" 8 5 7 Jean-François Baldé Kawasaki + 1' 01" 7 4 8 Randy Mamola Yamaha + 1' 04" 9 3 9 Richard Hubin Yamaha + 1' 08" 5 2 10 Toni Mang Kawasaki + 1' 21" 0 1 11 Olivier Chevallier Yamaha + 1' 29" 8 12 Alan North Yamaha + 1' 30" 9 13 Klaas Hernamdt Yamaha + 1' 31" 0 14 Pentti Korhonen Yamaha + 1 ronde 15 Víctor Palomo Yamaha + 1 ronde 16 Leif Gustafsson Yamaha + 1 ronde 17 Fernando González De Nicolás Yamaha + 1 ronde 18 René Delaby Yamaha + 1 ronde 19 Reinhold Roth Yamaha + 1 ronde 20 Edoardo Alemán Yamaha + 1 ronde 21 Andres Pérez Rubio Yamaha + 2 ronden Niet gefinished Coureur Merk Oorzaak Roland Freymond Yamaha Barry Ditchburn Kawasaki Edi Stöllinger Kawasaki Guy Bertin Yamaha Francisco Pérez Calafat Yamaha Hans Müller Yamaha Gianpaolo Marchetti MBA Thierry Espié Yamaha Paolo Pileri Yamaha Niet gekwalificeerd Coureur Merk Oorzaak Luis Reyes Yamaha Olivier Liégeois Yamaha Antonio García Yamaha Marcelino García Yamaha Jon Ekerold Yamaha blessure August Auinger Yamaha Reino Eskelinen Yamaha Maurizio Massimiani MBA Top tien tussenstand 250cc-klasse PosCoureurMerkPtn 1 Kork Ballington Kawasaki 57 2 Randy Mamola Adriatica-Bimota-Yamaha / Yamaha 33 3 Walter Villa Yamaha 29 4 Gregg Hansford Kawasaki 21 5 Barry Ditchburn Kawasaki 13 6 Toni Mang Kawasaki 11 7 Vic Soussan Yamaha 10 Jean-François Baldé Kawasaki Graziano Rossi Morbidelli Patrick Fernandez Yamaha

125cc-klasse Net als in Imola vochten Ángel Nieto en Thierry Espié ook in Jarama om de leiding, een gevecht dat Nieto nipt, met slechts een seconde voorsprong, wist te winnen. Dat was een toneelspelletje van Nieto: iedereen wist dat zijn Minarelli veel sneller was, maar Ángel Nieto hield de schijn op om het publiek te vermaken. De strijd om de derde positie ging tussen Walter Koschine en Gert Bender, tot die laatste met ontstekingsproblemen moest opgeven. Uitslag 125cc-klasse Pos Coureur Merk Tijd Ptn 1 Ángel Nieto Minarelli 47' 15" 4 15 2 Thierry Espié Motobécane + 1" 0 12 3 Walter Koschine Delta-Fantic + 22" 0 10 4 Gianpaolo Marchetti MBA + 26" 3 8 5 Patrick Plisson Morbidelli + 28" 7 6 6 Maurizio Massimiani MBA + 44" 6 5 7 Per-Edvard Carlsson MBA + 50" 9 4 8 Stefan Dörflinger Morbidelli + 56" 3 3 9 Matti Kinnunen MBA + 1' 00" 1 2 10 Miguel Cortés Bultaco + 1' 02" 9 1 11 Jean-François Lecureux Morbidelli + 1' 03" 1 12 Jorge Navarrete Morbidelli + 1' 13" 5 13 Patrick Hérouard Morbidelli + 1' 17" 5 14 Fernando González De Nicolás Morbidelli + 1 ronde 15 José Navarrete Morbidelli + 1 ronde Niet gefinished Coureur Merk Oorzaak Agustin Calafat Pérez Morbidelli Iván Palazzese MBA Eugenio Lazzarini Morbidelli Clive Horton Morbidelli Hans Müller MBA val Pier Paolo Bianchi Minarelli Peter Looijesteijn MBA val Bruno Kneubühler MBA Marcelino García Morbidelli Pedro Cegarra Morbidelli Gert Bender Bender ontsteking Jean-Louis Guignabodet Morbidelli Ramón Pano Morbidelli Thierry Noblesse Morbidelli August Auinger Morbidelli Niet gekwalificeerd Coureur Merk Oorzaak François Granon Morbidelli Arturo Duch Morbidelli Walter Rapolani Morbidelli José Antonio Ingles Morbidelli Cees van Dongen Morbidelli Jean-Paul Magnoni Morbidelli Francisco Román Morbidelli Paul Bordes Morbidelli Hagen Klein Morbidelli Reiner Koster Morbidelli Chris Baert Morbidelli Ricardo Tormo Bultaco blessure Top tien tussenstand 125cc-klasse PosCoureurMerkPtn 1 Ángel Nieto Minarelli 75 2 Thierry Espié Motobécane 36 3 Maurizio Massimiani MBA 25 Hans Müller MBA 5 Harald Bartol Morbidelli 24 6 Walter Koschine Fantic 22 7 Eugenio Lazzarini Morbidelli 16 Gert Bender Bender 9 Patrick Plisson Morbidelli 12 Per-Edvard Carlsson MBA 50cc-klasse Als ranglijstaanvoerder begon Peter Looijesteijn aan de Spaanse Grand Prix. Hij reed zelfs even aan de leiding in gezelschap van Gerhard Waibel, Patrick Plisson en Rolf Blatter. Zij konden echter Eugenio Lazzarini met zijn snelle, door Herbert Rittberger getunede,Van Veen-Kreidler niet afstoppen. Toen die eenmaal de leiding nam reed hij alleen naar de eindstreep. In de zevende ronde viel Looijesteijn. Hoewel het gebeurde bij het dubbelen van een achterblijver vertelde hij na de race dat hij gewoon te snel was gegaan. Spanning was er daarna niet meer: Plisson reed eenzaam op de tweede plaats en Blatter werd op grote achterstand derde. Uitslag 50cc-klasse Pos Coureur Merk Tijd Ptn 1 Eugenio Lazzarini Van Veen-Kreidler 34' 23" 0 15 2 Patrick Plisson ABF + 12" 1 12 3 Rolf Blatter Kreidler + 21" 7 10 4 Gerhard Waibel Kreidler + 32" 7 8 5 Stefan Dörflinger Kreidler + 37" 7 6 6 Reiner Scheidhauer Kreidler + 1' 02" 6 5 7 Daniel Mateos Derbi + 1' 51" 5 4 8 Aldo Pero Kreidler + 1 ronde 3 9 Theo Timmer Bultaco + 1 ronde 2 10 Wolfgang Müller Kreidler + 1 ronde 1 11 Yves Le Toumelin Kreidler + 1 ronde 12 Günter Schirnhofer Kreidler + 1 ronde 13 Jacky Hutteau ABF + 1 ronde 14 Joaquín Galí Bultaco + 1 ronde 15 Walter Rapolani Kreidler + 1 ronde 16 Ramón Galí Bultaco + 1 ronde 17 Gerhard Singer Kreidler + 1 ronde 18 Hermano Sande Kreidler + 2 ronden 19 Michel de Poligny Kreidler + 3 ronden Niet gefinished Coureur Merk Oorzaak Daniel Corvi Kreidler Jorge Navarrete Kreidler Cees van Dongen Kreidler versnellingsbak José Antonio Ingles Kreidler Hagen Klein Hess Spezial Chris Baert Kreidler Peter Looijesteijn Kreidler val Claudio Lusuardi Bultaco Vicente Ferrer Kreidler Ingo Emmerich Kreidler Antonio Pinto Kreidler Reiner Koster Malanca Antonio Pinheiro Kreidler Niet gekwalificeerd Coureur Merk Oorzaak Stefan Danielsson Kreidler Ricardo Tormo Bultaco blessure Top tien tussenstand 50cc-klasse