De Spaanse 250cc-Grand Prix werd gewonnen door Phil Read met de Yamaha RD 05 A, maar pas nadat Mike Hailwood (Honda RC 166) was uitgevallen met een lekke band en Bill Ivy (Yamaha) met motorpech. Ralph Bryans, die na het stoppen van Honda in de 50- en 125cc-klasse nu ook met de 250cc RC 166 uitkwam, werd tweede en de Spanjaard José Mendrano met een Bultaco derde. De nieuwe Benelli viercilinders kwamen niet aan de start en de eveneens nieuwe Ducati viercilinder (ingeschreven onder de naam van de Spaanse dochteronderneming Mototrans) van Bruno Spaggiari viel met pech uit. Dave Simmonds liep een ronde achterstand op omdat zijn Kawasaki niet wilde starten.
In de openingsrace in Spanje kwamen Bill Ivy en Phil Read met de nieuwe 125cc-Yamaha RA 31 viercilinders aan de start. Suzuki kon nog steeds de viercilinder RS 67 niet inzetten en daardoor bleef de tweecilinder, die nu RT 67 heette, in handen van Yoshimi Katayama en Stuart Graham. Katayama leidde in de eerste ronde, maar werd gepasseerd door Ivy en Read die eerste en tweede werden. Katayama werd derde en Graham, die een slechte start had gehad, werd vierde.
Helmut Fath trad aan met zijn zwager Wolfgang Kalauch en zijn zelfbouw URS-zijspancombinatie.
Georg Auerbacher en Eduard Dein wonnen de zijspanrace in Spanje vóór Klaus Enders/Ralf Engelhardt en Siegfried Schauzu/Horst Schneider. De Spanjaarden hadden de zijspanklasse op verzoek van de FIM aan het programma toegevoegd, maar erg veel animo was er niet. Er waren slechts vijf geklasseerden aan de finish. Helmut Fath was met zijn zelfbouw URS viercilinder na een paar ronden uitgevallen met een gat in een zuiger.