Michael Schumacher won the Malaysian Grand Prix 2004 at Sepang International Circuit on 21 March 2004, starting from pole position. Juan Pablo Montoya finished second for Williams, with Jenson Button completing the podium for BAR. Juan Pablo Montoya set the fastest lap with a time of 1:34.223.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Michael SchumacherMSC | Ferrari | 56 | 1:31:07.490 | 10 | |
| 2 | 4 | Juan Pablo MontoyaMON | Williams | 56 | +5.022 | 8 | ⚡ 1:34.223 |
| 3 | 6 | Jenson ButtonBUT | BAR | 56 | +11.568 | 6 | |
| 4 | 3 | Rubens BarrichelloBAR | Ferrari | 56 | +13.615 | 5 | |
| 5 | 8 | Jarno TrulliTRU | Renault | 56 | +37.360 | 4 | |
| 6 | 9 | David CoulthardCOU | McLaren | 56 | +53.098 | 3 | |
| 7 | 19 | Fernando AlonsoALO | Renault | 56 | +1:07.877 | 2 | |
| 8 | 11 | Felipe MassaMAS | Sauber | 55 | +1 Lap | 1 | |
| 9 | 10 | Cristiano da MattaDAM | Toyota | 55 | +1 Lap | 0 | |
| 10 | 13 | Christian KlienKLI | Jaguar | 55 | +1 Lap | 0 | |
| 11 | 12 | Giancarlo FisichellaFIS | Sauber | 55 | +1 Lap | 0 | |
| 12 | 14 | Olivier PanisPAN | Toyota | 55 | +1 Lap | 0 | |
| 13 | 18 | Giorgio PantanoPAN | Jordan | 54 | +2 Laps | 0 | |
| 14 | 16 | Gianmaria BruniBRU | Minardi | 53 | +3 Laps | 0 | |
| 15 | 20 | Takuma SatoSAT | BAR | 52 | +4 Laps | 0 | |
| 16 | 17 | Zsolt BaumgartnerBAU | Minardi | 52 | +4 Laps | 0 | |
| R | 5 | Kimi RäikkönenRAI | McLaren | 40 | Transmission | 0 | |
| R | 15 | Nick HeidfeldHEI | Jordan | 34 | Transmission | 0 | |
| R | 7 | Ralf SchumacherSCH | Williams | 27 | Engine | 0 | |
| R | 2 | Mark WebberWEB | Jaguar | 23 | Spun off | 0 |
| Pos | Driver | Team | Q1 | Q2 | Q3 |
|---|---|---|---|---|---|
| 1 | Michael Schumacher | Ferrari | 1:33.074 | - | - |
| 2 | Mark Webber | Jaguar | 1:33.715 | - | - |
| 3 | Rubens Barrichello | Ferrari | 1:33.756 | - | - |
| 4 | Juan Pablo Montoya | Williams | 1:34.054 | - | - |
| 5 | Kimi Räikkönen | McLaren | 1:34.164 | - | - |
| 6 | Jenson Button | BAR | 1:34.221 | - | - |
| 7 | Ralf Schumacher | Williams | 1:34.235 | - | - |
| 8 | Jarno Trulli | Renault | 1:34.413 | - | - |
| 9 | David Coulthard | McLaren | 1:34.602 | - | - |
| 10 | Cristiano da Matta | Toyota | 1:34.917 | - | - |
| 11 | Felipe Massa | Sauber | 1:35.039 | - | - |
| 12 | Giancarlo Fisichella | Sauber | 1:35.061 | - | - |
| 13 | Christian Klien | Jaguar | 1:35.158 | - | - |
| 14 | Olivier Panis | Toyota | 1:35.617 | - | - |
| 15 | Nick Heidfeld | Jordan | 1:36.569 | - | - |
| 16 | Gianmaria Bruni | Minardi | 1:38.577 | - | - |
| 17 | Zsolt Baumgartner | Minardi | 1:39.272 | - | - |
| 18 | Giorgio Pantano | Jordan | 1:39.902 | - | - |
| 19 | Fernando Alonso | Renault | - | - | - |
| 20 | Takuma Sato | BAR | - | - | - |