Jacques Villeneuve won the Brazilian Grand Prix 1997 at Autódromo José Carlos Pace on 30 March 1997, starting from pole position. Gerhard Berger finished second for Benetton, with Olivier Panis completing the podium for Prost.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Jacques VilleneuveVIL | Williams | 72 | 1:36:06.990 | 10 | |
| 2 | 3 | Gerhard BergerBER | Benetton | 72 | +4.190 | 6 | |
| 3 | 5 | Olivier PanisPAN | Prost | 72 | +15.870 | 4 | |
| 4 | 4 | Mika HäkkinenHKK | McLaren | 72 | +33.033 | 3 | |
| 5 | 2 | Michael SchumacherMSC | Ferrari | 72 | +33.731 | 2 | |
| 6 | 6 | Jean AlesiALE | Benetton | 72 | +34.020 | 1 | |
| 7 | 13 | Johnny HerbertHER | Sauber | 72 | +50.912 | 0 | |
| 8 | 7 | Giancarlo FisichellaFIS | Jordan | 72 | +1:00.639 | 0 | |
| 9 | 8 | Heinz-Harald FrentzenFRE | Williams | 72 | +1:15.402 | 0 | |
| 10 | 12 | David CoulthardCOU | McLaren | 71 | +1 Lap | 0 | |
| 11 | 19 | Nicola LariniLAR | Sauber | 71 | +1 Lap | 0 | |
| 12 | 17 | Jarno TrulliTRU | Minardi | 71 | +1 Lap | 0 | |
| 13 | 22 | Mika SaloSAL | Tyrrell | 71 | +1 Lap | 0 | |
| 14 | 15 | Shinji NakanoNAK | Prost | 71 | +1 Lap | 0 | |
| 15 | 21 | Jos VerstappenVER | Tyrrell | 70 | +2 Laps | 0 | |
| 16 | 14 | Eddie IrvineIRV | Ferrari | 70 | +2 Laps | 0 | |
| 17 | 9 | Damon HillHIL | Arrows | 68 | Engine | 0 | |
| 18 | 18 | Ukyo KatayamaKAT | Minardi | 67 | +5 Laps | 0 | |
| R | 10 | Ralf SchumacherSCH | Jordan | 52 | Electrical | 0 | |
| R | 11 | Rubens BarrichelloBAR | Stewart | 16 | Suspension | 0 | |
| R | 16 | Pedro DinizDIN | Arrows | 15 | Suspension | 0 | |
| R | 20 | Jan MagnussenMAG | Stewart | 0 | Accident | 0 |
| Pos | Driver | Team | Q1 | Q2 | Q3 |
|---|---|---|---|---|---|
| 1 | Jacques Villeneuve | Williams | 1:16.004 | - | - |
| 2 | Michael Schumacher | Ferrari | 1:16.594 | - | - |
| 3 | Gerhard Berger | Benetton | 1:16.644 | - | - |
| 4 | Mika Häkkinen | McLaren | 1:16.692 | - | - |
| 5 | Olivier Panis | Prost | 1:16.756 | - | - |
| 6 | Jean Alesi | Benetton | 1:16.757 | - | - |
| 7 | Giancarlo Fisichella | Jordan | 1:16.912 | - | - |
| 8 | Heinz-Harald Frentzen | Williams | 1:16.971 | - | - |
| 9 | Damon Hill | Arrows | 1:17.090 | - | - |
| 10 | Ralf Schumacher | Jordan | 1:17.175 | - | - |
| 11 | Rubens Barrichello | Stewart | 1:17.259 | - | - |
| 12 | David Coulthard | McLaren | 1:17.262 | - | - |
| 13 | Johnny Herbert | Sauber | 1:17.409 | - | - |
| 14 | Eddie Irvine | Ferrari | 1:17.527 | - | - |
| 15 | Shinji Nakano | Prost | 1:17.999 | - | - |
| 16 | Pedro Diniz | Arrows | 1:18.095 | - | - |
| 17 | Jarno Trulli | Minardi | 1:18.336 | - | - |
| 18 | Ukyo Katayama | Minardi | 1:18.557 | - | - |
| 19 | Nicola Larini | Sauber | 1:18.644 | - | - |
| 20 | Jan Magnussen | Stewart | 1:18.773 | - | - |
| 21 | Jos Verstappen | Tyrrell | 1:18.885 | - | - |
| 22 | Mika Salo | Tyrrell | 1:19.274 | - | - |