Piero Taruffi won the Swiss Grand Prix 1952 at Circuit Bremgarten on 18 May 1952, starting from P2 on the grid. Rudi Fischer finished second for Ferrari, with Jean Behra completing the podium for Gordini.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 2 | Piero TaruffiTAR | Ferrari | 62 | 3:01:46.1 | 9 | |
| 2 | 5 | Rudi FischerFIS | Ferrari | 62 | +2:37.2 | 6 | |
| 3 | 7 | Jean BehraBEH | Gordini | 61 | +1 Lap | 4 | |
| 4 | 13 | Ken WhartonWHA | Frazer Nash | 60 | +2 Laps | 3 | |
| 5 | 15 | Alan BrownBRO | Cooper | 59 | +3 Laps | 2 | |
| 6 | 8 | Toulo de GraffenriedDEG | Maserati | 58 | +4 Laps | 0 | |
| 7 | 19 | Peter HirtHIR | Ferrari | 56 | +6 Laps | 0 | |
| 8 | 17 | Eric BrandonBRA | Cooper | 55 | +7 Laps | 0 | |
| R | 11 | Prince BiraBIR | Simca | 52 | Engine | 0 | |
| R | 4 | André SimonSIM | Ferrari | 51 | Magneto | 0 | |
| R | 4 | Nino FarinaFAR | Ferrari | 51 | Magneto | 0 | |
| R | 18 | Harry SchellSCH | Maserati | 31 | Engine | 0 | |
| W | 9 | Stirling MossMOS | HWM | 24 | Withdrew | 0 | |
| W | 12 | Lance MacklinMAC | HWM | 24 | Withdrew | 0 | |
| R | 3 | Robert ManzonMAN | Gordini | 20 | Radiator | 0 | |
| R | 1 | Nino FarinaFAR | Ferrari | 16 | Magneto | 0 | |
| R | 6 | Peter CollinsCOL | HWM | 12 | Halfshaft | 0 | |
| R | 10 | George AbecassisABE | HWM | 12 | Halfshaft | 0 | |
| R | 14 | Hans von StuckVON | AFM | 4 | Engine | 0 | |
| R | 16 | Toni UlmenULM | Veritas | 4 | Fuel leak | 0 | |
| R | 20 | Louis RosierROS | Ferrari | 2 | Accident | 0 | |
| R | 21 | Max de TerraDET | Simca | 1 | Magneto | 0 |