Juan Fangio won the Swiss Grand Prix 1954 at Circuit Bremgarten on 22 August 1954, starting from P2 on the grid. José Froilán González finished second for Ferrari, with Hans Herrmann completing the podium for Mercedes.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 2 | Juan FangioFAN | Mercedes | 66 | 3:00:34.5 | 9 | |
| 2 | 1 | José Froilán GonzálezGON | Ferrari | 66 | +57.8 | 6 | |
| 3 | 7 | Hans HerrmannHER | Mercedes | 65 | +1 Lap | 4 | |
| 4 | 12 | Roberto MieresMIE | Maserati | 64 | +2 Laps | 3 | |
| 5 | 9 | Sergio MantovaniMAN | Maserati | 64 | +2 Laps | 2 | |
| 6 | 8 | Ken WhartonWHA | Maserati | 64 | +2 Laps | 0 | |
| 7 | 11 | Umberto MaglioliMAG | Ferrari | 61 | +5 Laps | 0 | |
| 8 | 16 | Jacques SwatersSWA | Ferrari | 58 | +8 Laps | 0 | |
| R | 5 | Karl KlingKLI | Mercedes | 38 | Fuel system | 0 | |
| R | 4 | Maurice TrintignantTRI | Ferrari | 33 | Engine | 0 | |
| R | 6 | Mike HawthornHAW | Ferrari | 30 | Oil leak | 0 | |
| R | 13 | Harry SchellSCH | Maserati | 23 | Oil pump | 0 | |
| R | 3 | Stirling MossMOS | Maserati | 21 | Oil pump | 0 | |
| R | 15 | Fred WackerWAC | Gordini | 10 | Transmission | 0 | |
| R | 14 | Jean BehraBEH | Gordini | 8 | Clutch | 0 | |
| R | 10 | Clemar BucciBUC | Gordini | 0 | Fuel pump | 0 | |
| W | 0 | Robert ManzonMAN | Ferrari | 0 | Accident | 0 |