Nino Farina won the Swiss Grand Prix 1950 at Circuit Bremgarten on 4 June 1950, starting from P2 on the grid. Luigi Fagioli finished second for Alfa Romeo, with Louis Rosier completing the podium for Talbot-Lago.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 2 | Nino FarinaFAR | Alfa Romeo | 42 | 2:02:53.7 | 9 | |
| 2 | 3 | Luigi FagioliFAG | Alfa Romeo | 42 | +0.4 | 6 | |
| 3 | 10 | Louis RosierROS | Talbot-Lago | 41 | +1 Lap | 4 | |
| 4 | 8 | Prince BiraBIR | Maserati | 40 | +2 Laps | 3 | |
| 5 | 12 | Felice BonettoBON | Maserati | 40 | +2 Laps | 2 | |
| 6 | 11 | Toulo de GraffenriedDEG | Maserati | 40 | +2 Laps | 0 | |
| 7 | 15 | Nello PaganiPAG | Maserati | 39 | +3 Laps | 0 | |
| 8 | 18 | Harry SchellSCH | Talbot-Lago | 39 | +3 Laps | 0 | |
| 9 | 16 | Louis ChironCHI | Maserati | 39 | +3 Laps | 0 | |
| 10 | 14 | Johnny ClaesCLA | Talbot-Lago | 38 | +4 Laps | 0 | |
| 11 | 17 | Toni BrancaBRA | Maserati | 35 | +7 Laps | 0 | |
| R | 1 | Juan FangioFAN | Alfa Romeo | 32 | Engine | 0 | |
| R | 6 | Philippe ÉtancelinTAN | Talbot-Lago | 25 | Gearbox | 0 | |
| R | 9 | Eugène MartinMAR | Talbot-Lago | 19 | Accident | 0 | |
| R | 13 | Raymond SommerSOM | Ferrari | 19 | Suspension | 0 | |
| R | 4 | Luigi VilloresiVIL | Ferrari | 9 | Engine | 0 | |
| R | 5 | Alberto AscariASC | Ferrari | 4 | Oil pump | 0 | |
| R | 7 | Yves CabantousCAB | Talbot-Lago | 0 | Accident | 0 |