Le Grand Prix automobile d'Espagne 1951 (XI° Gran Premio de España), disputé le 28 octobre 1951 sur le circuit de Pedralbes, est la quinzième épreuve du championnat du monde de Formule 1 courue depuis 1950 et la huitième et dernière manche du championnat 1951.