Jackie Stewart won the Spanish Grand Prix 1969 at Montjuïc on 4 May 1969, starting from P4 on the grid. Bruce McLaren finished second for McLaren-Ford, with Jean-Pierre Beltoise completing the podium for Matra-Ford.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 4 | Jackie StewartSTE | Matra-Ford | 90 | 2:16:54.0 | 9 | |
| 2 | 13 | Bruce McLarenMCL | McLaren-Ford | 88 | +2 Laps | 6 | |
| 3 | 12 | Jean-Pierre BeltoiseBEL | Matra-Ford | 87 | +3 Laps | 4 | |
| 4 | 8 | Denny HulmeHUL | McLaren-Ford | 87 | +3 Laps | 3 | |
| 5 | 9 | John SurteesSUR | BRM | 84 | +6 Laps | 2 | |
| 6 | 7 | Jacky IckxICK | Brabham-Ford | 83 | +7 Laps | 1 | |
| R | 14 | Pedro RodríguezROD | BRM | 73 | Engine | 0 | |
| R | 2 | Chris AmonAMO | Ferrari | 56 | Engine | 0 | |
| R | 5 | Jack BrabhamBRA | Brabham-Ford | 51 | Engine | 0 | |
| R | 6 | Jo SiffertSIF | Lotus-Ford | 30 | Oil leak | 0 | |
| R | 1 | Jochen RindtRIN | Lotus-Ford | 19 | Accident | 0 | |
| R | 11 | Piers CourageCOU | Brabham-Ford | 18 | Engine | 0 | |
| R | 3 | Graham HillHIL | Lotus-Ford | 8 | Accident | 0 | |
| R | 10 | Jackie OliverOLI | BRM | 1 | Oil pipe | 0 |