Stirling Moss won the Portuguese Grand Prix 1958 at Circuito da Boavista on 24 August 1958, starting from pole position. Mike Hawthorn finished second for Ferrari, with Stuart Lewis-Evans completing the podium for Vanwall.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Stirling MossMOS | Vanwall | 50 | 2:11:27.80 | 8 | |
| 2 | 2 | Mike HawthornHAW | Ferrari | 50 | +5:12.75 | 7 | |
| 3 | 3 | Stuart Lewis-EvansLEW | Vanwall | 49 | +1 Lap | 4 | |
| 4 | 4 | Jean BehraBEH | BRM | 49 | +1 Lap | 3 | |
| 5 | 6 | Wolfgang von TripsVON | Ferrari | 49 | +1 Lap | 2 | |
| 6 | 7 | Harry SchellSCH | BRM | 49 | +1 Lap | 0 | |
| 7 | 8 | Jack BrabhamBRA | Cooper | 48 | +2 Laps | 0 | |
| 8 | 9 | Maurice TrintignantTRI | Cooper | 48 | +2 Laps | 0 | |
| 9 | 11 | Roy SalvadoriSAL | Cooper | 46 | +4 Laps | 0 | |
| R | 10 | Carroll ShelbySHE | Maserati | 47 | Brakes | 0 | |
| R | 5 | Tony BrooksBRO | Vanwall | 37 | Spun off | 0 | |
| R | 12 | Graham HillHIL | Team Lotus | 25 | Spun off | 0 | |
| R | 13 | Cliff AllisonALL | Maserati | 15 | Engine | 0 | |
| R | 14 | Jo BonnierBON | Maserati | 9 | Physical | 0 | |
| R | 15 | Maria de FilippisDEF | Maserati | 6 | Engine | 0 |