Il Gran Premio delle Nazioni corso l'11 settembre 1966 a Monza, fu la penultima gara del motomondiale 1966.
Corsero tutte le classi tranne i sidecar, e il GP si svolse alla presenza di 50.000 spettatori.
Doppia vittoria per Giacomo Agostini in 350 e 500: nella "mezzo litro" l'alfiere della MV Agusta vinse anche il titolo iridato, agevolato dalla caduta di Mike Hailwood. La folla invase la pista alla fine della gara per celebrare il primo titolo di Agostini e il primo per un centauro italiano nella classe regina nove anni dopo quello di Libero Liberati.
Hailwood confermò il dominio stagionale della 250 con una nuova vittoria. Vittoria Honda anche in 125, con il quinto "centro" stagionale di Luigi Taveri.
In concomitanza con il GP si svolse anche la prima finale del Campionato Italiano Juniores, vinta da Tondo (MotoBi 125), Peronio (Moto Morini 175) e Vinci (Aermacchi 250).