Il Gran Premio motociclistico di Germania fu il terzo appuntamento del motomondiale 1986.
Nell'alternanza dei circuiti utilizzati, quest'anno si svolse al Nürburgring il 25 maggio 1986 e corsero tutte le classi in singolo, oltre ai sidecar.
Le vittorie furono di Eddie Lawson in classe 500, Carlos Lavado in classe 250, Luca Cadalora in classe 125, Manuel Herreros in classe 80[1][2] mentre tra i sidecar si impose l'equipaggio Egbert Streuer/Bernard Schnieders.