De Grand Prix-wegrace van Duitsland 1978 was elfde race van wereldkampioenschap wegrace in het seizoen 1978. De race werd verreden op 20 augustus 1978 op de Nordschleife van de Nürburgring nabij Nürburg.

Het was de laatste Grand Prix in de carrière van Jack Findlay. Kenny Roberts werd in deze Grand Prix wereldkampioen 500 cc.

500cc-klasse Kenny Roberts (Yamaha) had aan een vierde plaats voldoende om wereldkampioen te worden en liet niets aan het toeval over: hij verkende dagenlang de moeilijke Nordschleife. Suzuki op haar beurt probeerde alles om individuele- en constructeurstitel te grijpen en gaf ook Virginio Ferrari een Heron-Suzuki. Kenny trainde al sneller dan de Suzuki's en alleen (uit)vallen kon hem van de wereldtitel afhouden. Ferrari startte als snelste, gevolgd door Johnny Cecotto en Roberts, maar Barry Sheene werd al meteen op achterstand gereden. Wil Hartog viel al vroeg in de race, waardoor hij zijn derde plaats in het wereldkampioenschap verspeelde. Ferrari en Cecotto bleven aan de leiding, maar Kenny Roberts liet zich wat terugzakken om zijn machine heel te houden. Van Sheene had hij niets te vrezen, want die had de grootste moeite in zijn gevecht met Takazumi Katayama. Ferrari won de race nipt voor Cecotto, Roberts werd derde (en wereldkampioen) en Barry Sheene werd vierde.

Uitslag 500cc-klasse Pos Coureur Merk Tijd Ptn 1 Virginio Ferrari Heron-Suzuki 51' 21" 7 15 2 Johnny Cecotto Yamaha + 0" 7 12 3 Kenny Roberts Yamaha + 33" 9 10 4 Barry Sheene Heron-Suzuki + 36" 0 8 5 Takazumi Katayama Yamaha + 36" 3 6 6 Michel Rougerie Heron-Suzuki + 56" 0 5 7 Steve Baker Gallina-Suzuki + 57" 5 4 8 Boet van Dulmen Suzuki + 1' 08" 1 3 9 Teuvo Länsivuori Suzuki + 1' 10" 0 2 10 Jürgen Steiner Suzuki + 2' 10" 4 1 11 Jack Middelburg Suzuki + 2' 11" 2 12 Gianfranco Bonera Suzuki + 2' 15" 8 13 Steve Parrish Suzuki + 2' 16" 1 14 Max Wiener Suzuki + 2' 25" 7 15 Alex George Suzuki + 3' 40" 7 16 Gerhard Vogt Yamaha + 3' 44" 1 17 Hans-Otto Butenuth Suzuki + 5' 04" 9 18 Jack Findlay Suzuki + 5' 18" 4 19 Dick Alblas Suzuki + 5' 19" 7 20 Toshiyuki Hase Suzuki + 5' 42" 9 21 Franz Shermer Suzuki + 5' 58" 5 22 Carlos de San Antonio Suzuki + 6' 00" 1 23 René Gutknecht Suzuki + 6' 00" 3 24 Michael Schmid Suzuki + 6' 28" 7 25 Philippe Coulon Suzuki + 6' 56" 4 26 Hans-Günter Schöne Suzuki + 8' 58" 6 27 Lars Johansson Suzuki + 8' 59" 8 28 Walter Kaletsch Suzuki + 9' 50" 9 29 Gustav Canehl Suzuki + 1 ronde Niet gefinished Coureur Merk Oorzaak Marco Lucchinelli Suzuki motor Bruno Kneubühler Suzuki motor Franz Rau Suzuki motor Herbert Schieferecke Yamaha Ingo Riemer Yamaha motor Wil Hartog Heron-Suzuki val Jan Verweij Suzuki motor Jean-Claude Hogrel BUT motor Graziano Rossi Suzuki vering Michel Frutschi onbekend motor Gianni Rolando Suzuki motor Horst Scherer onbekend motor Leslie van Breda Suzuki motor Hans Braumandl Suzuki motor Børge Nielsen Suzuki motor Peter Sjöström Suzuki motor Gustav Reiner onbekend motor Horst Lahfeld onbekend Niet gestart Coureur Merk Oorzaak Bernd Dawicki onbekend Top tien eindstand 500cc-klasse Pos.CoureurMotorfietsPtn. 1 Kenny Roberts Yamaha 110 2 Barry Sheene Heron-Suzuki 100 3 Johnny Cecotto Yamaha 66 4 Wil Hartog Suzuki / Heron-Suzuki 65 5 Takazumi Katayama Yamaha 53 6 Pat Hennen Heron-Suzuki 51 7 Steve Baker Gallina-Suzuki 42 8 Teuvo Länsivuori Suzuki 39 9 Marco Lucchinelli Suzuki 30 10 Michel Rougerie Suzuki / Heron-Suzuki 23 350cc-klasse Takazumi Katayama wist eindelijk weer eens een 350cc-race te winnen, nadat leider Gregg Hansford was uitgevallen en Katayama Kork Ballington op de streep net wist te kloppen. Michel Rougerie werd derde. Uitslag 350cc-klasse Pos Coureur Merk Tijd Ptn 1 Takazumi Katayama Yamaha 52' 27" 4 15 2 Kork Ballington Kawasaki + 0" 2 12 3 Michel Rougerie Yamaha + 40" 8 10 4 Jon Ekerold Yamaha + 42" 1 8 5 Tom Herron Yamaha + 43" 4 6 6 Toni Mang Kawasaki + 1' 09" 9 5 7 Olivier Chevallier Yamaha + 1' 37" 0 4 8 Gianfranco Bonera Yamaha + 1' 38" 1 3 9 Patrick Pons Yamaha + 2' 04" 3 2 10 Hervé Moineau Yamaha + 2' 10" 2 1 11 Gustav Reiner Yamaha + 2' 29" 7 12 Reino Eskelinen Yamaha + 2' 42" 2 13 Josef Hage Yamaha + 3' 07" 8 14 Maurizio Massimiani Yamaha + 3' 38" 8 15 Vanes Francini Yamaha + 3' 56" 1 16 Harald Merkl Yamaha + 3' 56" 7 17 Erich Branstetter Yamaha + 4' 28" 2 18 Peter Sjöström Yamaha + 4' 46" 8 19 Ken Nemoto Yamaha + 4' 47" 2 20 Franz-Josef Schermer Yamaha + 4' 56" 0 21 Alex George Yamaha + 5' 07" 9 22 Jakob Beck Yamaha + 5' 09" 0 23 Gerhard Vogt Yamaha + 5' 24" 4 24 Peter Schöfer Yamaha + 6' 28" 1 25 Manuel Paiöes André Nuno Yamaha + 1 ronde Niet gefinished Coureur Merk Oorzaak Gregg Hansford Kawasaki Top tien tussenstand 350cc-klasse PosCoureurMerkPtn 1 Kork Ballington Kawasaki 119 Wereldkampioen 2 Takazumi Katayama Yamaha 72 3 Jon Ekerold Yamaha 50 4 Gregg Hansford Kawasaki 49 5 Tom Herron Yamaha 47 6 Michel Rougerie Yamaha 37 7 Patrick Fernandez Yamaha 26 Vic Soussan Yamaha 9 Gianfranco Bonera Yamaha 25 10 Olivier Chevallier Yamaha 23 250cc-klasse Jon Ekerold had geen goed woord over voor zijn Morbidelli en startte in Duitsland maar weer met zijn Yamaha TZ 250 E, die ook kansloos was, maar beter dan de fabrieks-Morbidelli. Hij was zowaar als snelste weg bij de start, maar moest al snel toekijken hoe Kork Ballington van hem wegliep. Gregg Hansford ging achter Ballington aan, maar zijn machine was te rijk afgesteld en hij moest tevreden zijn met de tweede plaats. Tom Herron werd derde. Uitslag 250cc-klasse Pos Coureur Merk Tijd Ptn 1 Kork Ballington Kawasaki 44' 41" 4 15 2 Gregg Hansford Kawasaki + 39" 9 12 3 Tom Herron Yamaha + 52" 5 10 4 Jean-François Baldé Kawasaki + 52" 7 8 5 Toni Mang Kawasaki + 52" 8 6 6 Jon Ekerold Yamaha + 1' 07" 7 5 7 Chas Mortimer Maxton-Yamaha + 1' 22" 4 4 8 Raymond Roche Yamaha + 1' 23" 6 3 9 Patrick Fernandez Yamaha + 1' 24" 1 2 10 Thierry Espié Yamaha + 1' 24" 3 1 11 Olivier Chevallier Yamaha + 1' 27" 9 12 Walter Villa MBA + 1' 44" 0 13 Leif Gustafsson Yamaha + 1' 48" 6 14 Vic Soussan Yamaha + 1' 48" 9 15 Richard Hubin Yamaha + 1' 49" 5 16 Hans Müller Yamaha + 1' 49" 7 17 Hervé Moineau Yamaha + 2' 02" 5 18 Mario Lega Morbidelli + 2' 13" 5 19 Guy Bertin Yamaha + 2' 15" 1 20 John Dodds Yamaha + 2' 35" 0 21 Harald Merkl Yamaha + 2' 44" 8 22 Edi Stöllinger Yamaha + 2' 45" 0 23 Reino Eskelinen Yamaha + 3' 03" 8 24 Vanes Francini Yamaha + 3' 05" 0 25 Yves de Kimpe Yamaha + 3' 16" 4 26 Eero Hyvärinen Yamaha + 3' 31" 4 27 Ken Nemoto Yamaha + 3' 59" 8 28 Klaus Hilbk Yamaha + 4' 03" 9 29 Ian Richards Yamaha + 4' 09" 5 30 Willem-Jan Nooteboom Yamaha + 4' 31" 2 31 Peter Schöfer Yamaha + 5' 01" 8 32 Seppo Rossi Yamaha + 5' 28" 8 33 Daniel Horvat Yamaha + 5' 39" 5 34 Hans Braumandl Yamaha + 5' 48" 8 35 Walter Kaletsch Yamaha + 7' 17" 3 36 Jussi Hautaniemi Kuma-MZ + 1 ronde Top tien tussenstand 250cc-klasse PosCoureurMerkPtn 1 Kork Ballington Kawasaki 99 2 Gregg Hansford Kawasaki 91 3 Kenny Roberts Yamaha 54 4 Tom Herron Yamaha 48 5 Patrick Fernandez Yamaha 42 6 Franco Uncini Venemotos-Yamaha 40 7 Toni Mang Kawasaki 39 8 Mario Lega Morbidelli 30 9 Jon Ekerold Yamaha / Morbidelli 28 10 Paolo Pileri Morbidelli 27

125cc-klasse Eugenio Lazzarini, die Silverstone automatisch wereldkampioen was geworden toen Pier Paolo Bianchi bij een val een been brak, kwam er in Duitsland niet echt aan te pas. Hij finishte slechts als achtste. De race was tamelijk saai, met Ángel Nieto aan de leiding op enige afstand gevolgd door Thierry Espié. De derde plaats was voor Hans Müller (Morbidelli). Uitslag 125cc-klasse Pos Coureur Merk Tijd Ptn 1 Ángel Nieto Minarelli 37' 26" 0 15 2 Thierry Espié Motobécane + 7" 8 12 3 Hans Müller Morbidelli + 1' 07" 5 10 4 Maurizio Massimiani Morbidelli + 1' 18" 9 8 5 Harald Bartol Morbidelli + 1' 19" 0 6 6 Gert Bender Bender + 1' 22" 5 5 7 Stefan Dörflinger Morbidelli + 1' 22" 8 4 8 Eugenio Lazzarini MBA + 1' 23" 9 3 9 Walter Koschine Bender + 1' 24" 0 2 10 Stefan Jansen Morbidelli + 1' 26" 9 1 11 Henk van Kessel Condor + 2' 10" 1 12 Matti Kinnunen Morbidelli + 2' 10" 4 13 Rolf Blatter Morbidelli + 2' 10" 9 14 Bennie Wilbers Morbidelli + 2' 11" 3 15 Richard Schmiederer Morbidelli + 2' 43" 4 16 Patrick Hérouard Morbidelli + 2' 45" 9 17 Werner Steege Bender + 2' 59" 5 18 Thierry Noblesse Morbidelli + 3' 24" 4 19 Theo Timmer Morbidelli + 3' 36" 6 20 Rolf Minhoff Seel + 3' 37" 5 21 Bernd Schneider Bender + 4' 22" 1 22 Aldo Pero Morbidelli + 4' 53" 7 23 Lennart Lundgren Yamaha + 4' 57" 8 24 Jan Huberts Morbidelli + 5' 05" 8 25 Hans-Jürgen Hummel Morbidelli + 5' 38" 7 26 Manfred Kugler Morbidelli + 5' 38" 8 27 Ernst Fagerer Morbidelli + 6' 00" 4 28 Manfred John Bender + 6' 47" 3 29 Rolf Brändle Bender + 6' 47" 4 30 Hagen Klein Morbidelli + 7' 56" 9 Top tien tussenstand 125cc-klasse PosCoureurMerkPtn 1 Eugenio Lazzarini MBA 114 Wereldkampioen 2 Ángel Nieto Bultaco / Minarelli 73 3 Pier Paolo Bianchi Minarelli 70 4 Thierry Espié Motobécane 62 5 Harald Bartol Morbidelli 60 6 Maurizio Massimiani Morbidelli 50 7 Per-Edvard Carlsson Morbidelli 43 8 Jean-Louis Guignabodet Bender / Morbidelli 37 9 Hans Müller Morbidelli 36 10 Clive Horton Morbidelli 25 50cc-klasse In de 50cc-klasse reed Ángel Nieto (die in dit jaar alleen in de 125cc-klasse was gestart) als steun voor Ricardo Tormo toch weer eens op een 50cc-Bultaco. Daarmee wist hij Eugenio Lazzarini op de derde plaats te houden, terwijl Tormo won. Tormo had nu 69 punten, Lazzarini 52. Uitslag 50cc-klasse Pos Coureur Merk Tijd Ptn 1 Ricardo Tormo Bultaco 31' 00" 3 15 2 Ángel Nieto Bultaco + 14" 1 12 3 Eugenio Lazzarini Van Veen-Kreidler + 53" 0 10 4 Stefan Dörflinger Van Veen-Kreidler + 1' 30" 2 8 5 Rolf Blatter Kreidler + 1' 58" 7 6 6 Wolfgang Müller Kreidler + 2' 00" 3 5 7 Theo Timmer Kreidler + 2' 05" 3 4 8 Ingo Emmerich Kreidler + 2' 06" 2 3 9 Reiner Scheidhauer Kreidler + 2' 07" 2 2 10 Henk van Kessel Sparta + 2' 26" 3 1 11 Claudio Lusuardi Bultaco + 2' 28" 7 12 Enrico Cereda DRS + 2' 30" 8 13 Hagen Klein Kreidler + 2' 48" 4 14 Pierre Dumont Kreidler + 2' 48" 6 15 Richard Schmiederer Kreidler + 2' 51" 1 16 Luigi Rinaudo Tomos + 3' 04" 4 17 Aldo Pero Kreidler + 3' 17" 3 18 Günter Schirnhofer Kreidler + 3' 22" 6 19 Gerhard Singer Kreidler + 3' 26" 8 20 Cees van Dongen Kreidler + 3' 27" 0 21 Lennart Lundgren Kreidler + 3' 33" 3 22 Hans-Jürgen Hummel Kreidler + 3' 57" 8 23 Klaus Kull Kreidler + 3' 59" 2 24 Gerhard Bauer Kreidler + 4' 06" 4 25 Chris Baert Kreidler + 4' 22" 4 26 Bruno di Carlo Kreidler + 4' 23" 7 27 Ramón Galí Bultaco + 4' 40" 9 28 Daniel Corvi Kreidler + 4' 51" 9 29 Wolfgang Golembeck Kreidler + 4' 53" 0 30 Arthur Benitan Kreidler + 5' 09" 2 31 Wolfgang Glawaty Kreidler + 5' 09" 9 32 Otto Machinek Kreidler + 5' 27" 2 33 Luciano Spinello Kreidler + 6' 13" 4 34 Bruno Treutlein Kreidler Top tien tussenstand 50cc-klasse PosCoureurMerkPtn 1 Ricardo Tormo Bultaco 69 2 Eugenio Lazzarini Van Veen-Kreidler 52 3 Patrick Plisson ABF 35 4 Stefan Dörflinger Van Veen-Kreidler 24 5 Wolfgang Müller Kreidler 23 6 Rolf Blatter Kreidler 17 7 Peter Looijesteijn Kreidler 14 8 Ángel Nieto Bultaco 12 9 Cees van Dongen Kreidler 10 Julien van Zeebroeck Kreidler Zijspanklasse Tot vreugde van het Duitse publiek viel Rolf Biland in de derde ronde uit. Vooral de Duitse rijders Werner Schwärzel en Rolf Steinhausen hadden zich nogal negatief uitgelaten over de zijspancombinatie van Biland en hij was dus niet populair. Schwärzel/Huber wisten de race zelfs te winnen, voor Alain Michel/Stuart Collins en Dick Greasley/GordonRussell. Daardoor was het wereldkampioenschap nog niet beslist. Met nog één race te gaan had Biland slechts zes punten voorsprong op Michel.

Uitslag zijspanklasse