Race Results - San Marino Grand Prix - 2/05/1999
| 1. | Michael Schumacher | Germany | Ferrari-Ferrari | 1hr 33mins 44.792secs 195.330kph |
| 1. | Michael Schumacher | Germany | Ferrari-Ferrari | 1hr 33mins 44.792secs 195.330kph |
| 2. | David Coulthard | Britain | McLaren-Mercedes | +4.265secs |
| 3. | Rubens Barrichello | Brazil | Stewart-Ford | +1 lap |
| 4. | Damon Hill | Britain | Jordan-Mugen | +1 lap |
| 5. | Giancarlo Fisichella | Italy | Benetton-Petronas | +1 lap |
| 6. | Jean Alesi | France | Sauber-Petronas | +1 lap |
| 7. | Mika Salo | Finland | BAR-Supertec | +3 laps |
| 8. | Luca Badoer | Italy | Minardi-Ford | +3 laps |
| 9. | Marc Gene | Spain | Minardi-Ford | +3 laps |
| 10. | Johnny Herbert | Britain | Stewart-Ford | +4 laps |
| 11. | Alex Zanardi | Italy | Williams-Supertec | +4 laps |
| Pedro Diniz | Brazil | Sauber-Petronas | 49 laps completed | |
| Olivier Panis | France | Prost-Peugeot | 48 laps completed | |
| Eddie Irvine | Britain | Ferrari-Ferrari | 46 laps completed | |
| Heinz-Harald Frentzen | Germany | Jordan-Mugen | 46 laps completed | |
| Tora Takagi | Japan | Arrows-Arrows | 29 laps completed | |
| Ralf Schumacher | Germany | Williams-Supertec | 28 laps completed | |
| Mika Hakkinen | Finland | McLaren-Mercedes | 17 laps completed | |
| Pedro de la Rosa | Spain | Arrows-Arrows | 5 laps completed | |
| Alex Wurz | Austria | Benetton-Playlife | 5 laps completed | |
| Jarno Trulli | France | Prost-Peugeot | 0 laps completed | |
| Jacques Villeneuve | Canada | BAR-Supertec | 0 laps completed |