Il Gran Premio motociclistico di Germania fu il terzo appuntamento del motomondiale 1977.
Si svolse l'8 maggio 1977 ad Hockenheim, e corsero tutte le classi, in una gara caratterizzata dalla pioggia.
In 500 la lotta si restrinse a Barry Sheene e Giacomo Agostini, fino al ritiro di "Ago" per un grippaggio. Il pluricampione italiano si rifece in 350, dove arrivò secondo dietro a Takazumi Katayama (entrambi in sella a una Yamaha tre cilindri costruita dalla filiale europea della Casa dei tre diapason su iniziativa di Kent Andersson e Rudi Kurth).
Christian Sarron ottenne la sua prima vittoria iridata nella gara della 250, battendo in volata la Kawasaki ufficiale del giapponese Akihiko Kiyohara.
Facile vittoria di Pier Paolo Bianchi in 125.
Herbert Rittberger vinse in 50, agevolato dalla caduta di Ángel Nieto.
Nei sidecar vittoria per Rolf Biland.