Juan Fangio won the Swiss Grand Prix 1951 at Circuit Bremgarten on 27 May 1951, starting from pole position. Piero Taruffi finished second for Ferrari, with Nino Farina completing the podium for Alfa Romeo.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Juan FangioFAN | Alfa Romeo | 42 | 2:07:53.64 | 9 | |
| 2 | 6 | Piero TaruffiTAR | Ferrari | 42 | +55.24 | 6 | |
| 3 | 2 | Nino FarinaFAR | Alfa Romeo | 42 | +1:19.31 | 4 | |
| 4 | 4 | Consalvo SanesiSAN | Alfa Romeo | 41 | +1 Lap | 3 | |
| 5 | 5 | Toulo de GraffenriedDEG | Alfa Romeo | 40 | +2 Laps | 2 | |
| 6 | 7 | Alberto AscariASC | Ferrari | 40 | +2 Laps | 0 | |
| 7 | 19 | Louis ChironCHI | Maserati | 40 | +2 Laps | 0 | |
| 8 | 14 | Stirling MossMOS | HWM | 40 | +2 Laps | 0 | |
| 9 | 8 | Louis RosierROS | Talbot-Lago | 39 | +3 Laps | 0 | |
| 10 | 12 | Philippe ÉtancelinTAN | Talbot-Lago | 39 | +3 Laps | 0 | |
| 11 | 10 | Rudi FischerFIS | Ferrari | 39 | +3 Laps | 0 | |
| 12 | 17 | Harry SchellSCH | Maserati | 38 | +4 Laps | 0 | |
| 13 | 18 | Johnny ClaesCLA | Talbot-Lago | 35 | +7 Laps | 0 | |
| 14 | 21 | Guy MairesseMAI | Talbot-Lago | 31 | +11 Laps | 0 | |
| R | 9 | Peter WhiteheadWHI | Ferrari | 36 | Accident | 0 | |
| R | 11 | Henri LouveauLOU | Talbot-Lago | 30 | Accident | 0 | |
| R | 20 | George AbecassisABE | HWM | 23 | Magneto | 0 | |
| R | 15 | Yves CabantousCAB | Talbot-Lago | 14 | Ignition | 0 | |
| R | 3 | Luigi VilloresiVIL | Ferrari | 12 | Accident | 0 | |
| R | 13 | José Froilán GonzálezGON | Talbot-Lago | 10 | Oil pump | 0 | |
| R | 16 | Peter HirtHIR | Veritas | 0 | Fuel system | 0 |