Nino Farina won the Belgian Grand Prix 1951 at Circuit de Spa-Francorchamps on 17 June 1951, starting from P2 on the grid. Alberto Ascari finished second for Ferrari, with Luigi Villoresi completing the podium for Ferrari.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 2 | Nino FarinaFAR | Alfa Romeo | 36 | 2:45:46.2 | 8 | |
| 2 | 4 | Alberto AscariASC | Ferrari | 36 | +2:51.0 | 6 | |
| 3 | 3 | Luigi VilloresiVIL | Ferrari | 36 | +4:21.9 | 4 | |
| 4 | 7 | Louis RosierROS | Talbot-Lago | 34 | +2 Laps | 3 | |
| 5 | 8 | Yves CabantousCAB | Talbot-Lago | 34 | +2 Laps | 2 | |
| 6 | 12 | André PilettePIL | Talbot-Lago | 33 | +3 Laps | 0 | |
| 7 | 11 | Johnny ClaesCLA | Talbot-Lago | 33 | +3 Laps | 0 | |
| 8 | 13 | Pierre LeveghLEV | Talbot-Lago | 32 | +4 Laps | 0 | |
| 9 | 1 | Juan FangioFAN | Alfa Romeo | 32 | +4 Laps | 1 | |
| R | 9 | Louis ChironCHI | Talbot-Lago | 28 | Engine | 0 | |
| R | 6 | Consalvo SanesiSAN | Alfa Romeo | 11 | Radiator | 0 | |
| R | 5 | Piero TaruffiTAR | Ferrari | 8 | Transmission | 0 | |
| R | 10 | Philippe ÉtancelinTAN | Talbot-Lago | 0 | Transmission | 0 |