De Grand Prix Formule 1 van België 1967 werd gehouden op 18 juni op het circuit van Spa-Francorchamps in Stavelot. Het was de vierde race van het seizoen.

Uitslag Pos. Nr. Coureur Constructeur Rondes Tijd / Oorzaak uitval Grid Punten 1 36 Dan Gurney Eagle-Weslake 28 1:40:49.4 2 9 2 14 Jackie Stewart BRM 28 + 1:03.0 6 6 3 1 Chris Amon Ferrari 28 + 1:40.0 5 4 4 29 Jochen Rindt Cooper-Maserati 28 + 2:13.9 4 3 5 12 Mike Spence BRM 27 + 1 Ronde 11 2 6 21 Jim Clark Lotus-Ford 27 + 1 Ronde 1 1 7 34 Jo Siffert Cooper-Maserati 27 + 1 Ronde 16   8 19 Bob Anderson Brabham-Climax 26 + 2 Rondes 17   9 14 Pedro Rodriguez Cooper-Maserati 25 Motor 13   10 32 Guy Ligier Cooper-Maserati 25 + 3 Rondes 18   NC 2 Ludovico Scarfiotti Ferrari 24 Niet geklasseerd 9   DNF 25 Jack Brabham Brabham-Repco 15 Motor 7   DNF 26 Denny Hulme Brabham-Repco 14 Motor 14   DNF 39 Jo Bonnier Cooper-Maserati 10 Motor 12   DNF 22 Graham Hill Lotus-Ford 3 Koppeling 3   DNF 7 John Surtees Honda 1 Motor 10   DNF 17 Chris Irwin BRM 1 Motor 15   DNF 3 Mike Parkes Ferrari 0 Ongeluk 8  

Statistieken Pole-positionJim ClarkLotus-Ford3:28.1Snelste rondeDan GurneyEagle-Weslake3:31.9

Noot

Dit was de vijfde snelste ronde voor Dan Gurney.

1967 Belgie Categorie:Sportevenement op circuit de Spa-Francorchamps