| Platz | Fahrer | Land | Konstrukteur | Runden | Zeit Ausfall | Punkte |
| 1. | Nello Pagani | Italien | Gilera | | 1:16:36.8 | 11 |
| 2. | Arciso Artesiani | Italien | Gilera | | +0.9 | 8 |
| 3. | Bill Doran | Großbritannien | AJS | | +15.9 | 7 |
| 4. | Guido Leoni | Italien | Moto Guzzi | | +18.9 | 6 |
| 5. | Bruno Bertacchini | Italien | Moto Guzzi | | +31.9 | 6 |
| 6 | Reg Armstrong | Irland | AJS | | +1:03.9 | |
| 7. | Felice Benasedo | Italien | Moto Guzzi | | +1 Runde | |
| 8. | Luigi Sabbadini | Italien | Moto Guzzi | | +1 Runde | |
| 9. | Sante Germiniani | Italien | Moto Guzzi | | +1 Runde | |
| 10. | Dante Bianchi | Italien | Moto Guzzi | | +2 Runden | |
| 11. | Adelmo Mandolini | Italien | Moto Guzzi | | +2 Runden | |
| 12. | Lodovico Facchinelli | Italien | Gilera | | +2 Runden | |
| 13. | Orlando Valdinoci | Italien | Gilera | | +3 Runden | |
| 14. | Alfeo Maramotti | Italien | Moto Guzzi | | +3 Runden | |
| 15. | Oscar Clemencich | Italien | Gilera | | +3 Runden | |
| | Aldo Bernardoni | Italien | Gilera | | Aufgabe | |
| | Les Graham | Großbritannien | AJS | | Aufgabe | |
| | Armando Miele | Großbritannien | Gilera | | Aufgabe | |
| | Carlo Bandirola | Italien | Gilera | | Aufgabe | |
| | Emilio Soprani | Italien | Gilera | | Aufgabe | |
| | Eric Oliver | Großbritannien | Norton | | Aufgabe | |
| | Ernie Thomas | Großbritannien | Triumph | | Aufgabe | |
| | Aldo Brini | Italien | Gilera | | Aufgabe | |