Le Grand Prix de Belgique 1951 (XIIIe Grand Prix de Belgique / XIII Grote Prijs van Belgie), disputé sur le circuit de Spa-Francorchamps le 17 juin 1951, est la dixième épreuve du championnat du monde de Formule 1 courue depuis 1950 et la troisième manche du championnat 1951.