De Spaanse Grand Prix zou aanvankelijk net als voorgaande jaren ook een zijspanrace krijgen, maar die werd eind februari al geschrapt toen duidelijk werd dat de lage startgelden te weinig coureurs zouden aantrekken.
250cc-klasse
In de eerste 250cc-race van 1966 in Spanje viel Jim Redman al in de eerste ronde, waarbij zijn Honda RC 166 zescilinder geheel uitbrandde. Zijn teamgenoot Mike Hailwood won de race met grote overmacht. Derek Woodman, die met een MZ tweede werd, had een ronde achterstand. Montjuïc was echter een kort circuit, slechts 3.790 meter lang. Op de derde plaats finishte Renzo Pasolini met een Aermacchi Ala d'Oro 350. Er waren veel uitvallers in deze race: Tarquinio Provini (Benelli) viel op de tweede plaats liggend uit door gebroken klepveren, Phil Read en Bill Ivy (Yamaha RD 05) startten slecht en vielen allebei uit door ontstekingsproblemen en Ginger Molloy (Bultaco), die op dat moment tweede was, viel uit door een gebroken voorketting.
In de eerste 125cc-race werd vooral het team van Suzuki geplaagd door pech. Hans Georg Anscheidt viel in de vierde ronde uit met een defecte ontsteking en Hugh Anderson had hetzelfde probleem. Frank Perris haalde de streep evenmin. Heinz Rosner (MZ), viel zelfs enkele honderden meters voor de eindstreep stil met en defecte zuiger. Hij was op dat moment vierde. De echte strijd ging tussen de tweecilinder tweetakt-Yamaha RA 97 en de vijfcilinder viertakt-Honda RC 149. Uiteindelijk won Bill Ivy (Yamaha) zijn eerste Grand Prix, Luigi Taveri (Honda) werd tweede, Ralph Bryans (Honda) derde en Phil Read (Yamaha) vierde. Read was feitelijk de snelste op de baan, maar had een slechte start gehad.
Voor Hans Georg Anscheidt was 1965 eigenlijk een verloren jaar geweest, omdat zijn 50cc-Kreidler niet opgewassen was tegen de snelle Honda's en Suzuki's. In 1966 was hij in dienst van Suzuki en in de openingsrace in Spanje had hij een slechte start. Hij begon aan een geweldige inhaalrace en moest met de Suzuki RK 66 alleen het hoofd buigen voor Luigi Taveri (Honda RC 116). De Honda bleek ook erg snel: Taveri reed gemiddeld 7,2 km/h sneller dan Hugh Anderson in 1965 had gedaan en zelfs slechts 1,4 km/h langzamer dan Bill Ivy in de 125cc-klasse. In de 50cc-race werd Ralph Bryans (Honda) derde.