Als Großer Preis von Spanien (Gran Premio de España, aktuell seit 2006 nach dem Sponsor Gran Premio de España Telefónica, davor von 1993 bis 2005 Gran Premio Marlboro de España, von 1986 bis 1992 Gran Premio Tio Pepe de España und 1981 Gran Premio Talbot de España) wurde zum ersten Mal im Jahr 1951 und erneut im Jahr 1954 ein Formel-1-Rennen auf der Strecke Circuit de Pedralbes nahe Barcelona in Spanien ausgetragen.
In den Jahren von 1968 bis 1975 fand der Große Preis von Spanien abwechselnd auf den Rennstrecken Circuito del Jarama in Madrid und auf dem Circuit de Montjuïc in Barcelona statt. Von 1976 bis 1981 war durchgehend Madrid der Austragungsort.
In den Jahren 1982 bis 1985 wurde kein Großer Preis von Spanien ausgetragen. Von 1986 bis 1990 wurde der Grand Prix auf dem Circuito de Jerez in Jerez de la Frontera veranstaltet.