Jenson Button won the Spanish Grand Prix 2009 at Circuit de Barcelona-Catalunya on 10 May 2009, starting from pole position. Rubens Barrichello finished second for Brawn, with Mark Webber completing the podium for Red Bull. Rubens Barrichello set the fastest lap with a time of 1:22.762.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Jenson ButtonBUT | Brawn | 66 | 1:37:19.202 | 10 | |
| 2 | 3 | Rubens BarrichelloBAR | Brawn | 66 | +13.056 | 8 | ⚡ 1:22.762 |
| 3 | 5 | Mark WebberWEB | Red Bull | 66 | +13.924 | 6 | |
| 4 | 2 | Sebastian VettelVET | Red Bull | 66 | +18.941 | 5 | |
| 5 | 8 | Fernando AlonsoALO | Renault | 66 | +43.166 | 4 | |
| 6 | 4 | Felipe MassaMAS | Ferrari | 66 | +50.827 | 3 | |
| 7 | 13 | Nick HeidfeldHEI | BMW Sauber | 66 | +52.312 | 2 | |
| 8 | 9 | Nico RosbergROS | Williams | 66 | +1:05.211 | 1 | |
| 9 | 14 | Lewis HamiltonHAM | McLaren | 65 | +1 Lap | 0 | |
| 10 | 6 | Timo GlockGLO | Toyota | 65 | +1 Lap | 0 | |
| 11 | 10 | Robert KubicaKUB | BMW Sauber | 65 | +1 Lap | 0 | |
| 12 | 12 | Nelson Piquet Jr.PIQ | Renault | 65 | +1 Lap | 0 | |
| 13 | 11 | Kazuki NakajimaNAK | Williams | 65 | +1 Lap | 0 | |
| 14 | 20 | Giancarlo FisichellaFIS | Force India | 65 | +1 Lap | 0 | |
| R | 16 | Kimi RäikkönenRAI | Ferrari | 17 | Hydraulics | 0 | |
| R | 18 | Heikki KovalainenKOV | McLaren | 7 | Gearbox | 0 | |
| R | 7 | Jarno TrulliTRU | Toyota | 0 | Collision | 0 | |
| R | 15 | Sébastien BuemiBUE | Toro Rosso | 0 | Collision | 0 | |
| R | 17 | Sébastien BourdaisBOU | Toro Rosso | 0 | Collision | 0 | |
| R | 19 | Adrian SutilSUT | Force India | 0 | Collision | 0 |
| Pos | Driver | Team | Q1 | Q2 | Q3 |
|---|---|---|---|---|---|
| 1 | Jenson Button | Brawn | 1:20.707 | 1:20.192 | 1:20.527 |
| 2 | Sebastian Vettel | Red Bull | 1:20.715 | 1:20.220 | 1:20.660 |
| 3 | Rubens Barrichello | Brawn | 1:20.808 | 1:19.954 | 1:20.762 |
| 4 | Felipe Massa | Ferrari | 1:20.484 | 1:20.149 | 1:20.934 |
| 5 | Mark Webber | Red Bull | 1:20.689 | 1:20.007 | 1:21.049 |
| 6 | Timo Glock | Toyota | 1:20.877 | 1:20.107 | 1:21.247 |
| 7 | Jarno Trulli | Toyota | 1:21.189 | 1:20.420 | 1:21.254 |
| 8 | Fernando Alonso | Renault | 1:21.186 | 1:20.509 | 1:21.392 |
| 9 | Nico Rosberg | Williams | 1:20.745 | 1:20.256 | 1:22.558 |
| 10 | Robert Kubica | BMW Sauber | 1:20.931 | 1:20.408 | 1:22.685 |
| 11 | Kazuki Nakajima | Williams | 1:20.818 | 1:20.531 | - |
| 12 | Nelson Piquet Jr. | Renault | 1:21.128 | 1:20.604 | - |
| 13 | Nick Heidfeld | BMW Sauber | 1:21.095 | 1:20.676 | - |
| 14 | Lewis Hamilton | McLaren | 1:20.991 | 1:20.805 | - |
| 15 | Sébastien Buemi | Toro Rosso | 1:21.033 | 1:21.067 | - |
| 16 | Kimi Räikkönen | Ferrari | 1:21.291 | - | - |
| 17 | Sébastien Bourdais | Toro Rosso | 1:21.300 | - | - |
| 18 | Heikki Kovalainen | McLaren | 1:21.675 | - | - |
| 19 | Adrian Sutil | Force India | 1:21.742 | - | - |
| 20 | Giancarlo Fisichella | Force India | 1:22.204 | - | - |