| Place | Driver | Country | Constructor | Laps | Time/Retired | Points |
| 1. | Giuseppe Farina | Italien | Alfa Romeo | 36 | 2:45:46.200 | 8 |
| 2. | Alberto Ascari | Italien | Ferrari | 36 | 2:48:37.200 | 6 |
| 3. | Luigi Villoresi | Italien | Ferrari | 36 | 2:50:08.100 | 4 |
| 4. | Louis Rosier | Frankreich | Talbot-Lago | 34 | +2 Runden | 3 |
| 5. | Yves Giraud-Cabantous | Frankreich | Talbot-Lago | 34 | +2 Runden | 2 |
| 6. | Andre Pilette | Belgien | Talbot-Lago | 33 | +3 Runden | |
| 7. | Johnny Claes | Belgien | Talbot-Lago | 33 | +3 Runden | |
| 8. | Pierre Levegh | Talbot-Lago | Talbot-Lago | 32 | +4 Runden | |
| 9. | Juan Mario Fangio | Argentinien | Alfa Romeo | 32 | +4 Runden | 1 |
| DNF | Louis Chiron | Monaco | Talbot-Lago | 28 | Motor | |
| DNF | Consalvo Sanesi | Italien | Alfa Romeo | 11 | Kühlung | |
| DNF | Piero Taruffi | Italien | Ferrari | 8 | Hinterachse | |
| DNF | Philippe Etancelin | Frankreich | Talbot-Lago | 0 | Kraftübertragung | |