| pos | name | nat. | constructor/engine | time * | session | diff [s] | diff [%] |
| 1 | Sebastian Vettel (15) | D |  | Red Bull/Renault | 1'19.509 | 3 | --- | --- |
| 2 | Rubens Barrichello (23) | BR |  | Brawn/Mercedes | 1'19.856 | 3 | 0.347 | 0.436 |
| 3 | Mark Webber (14) | AUS |  | Red Bull/Renault | 1'19.868 | 3 | 0.359 | 0.452 |
| 4 | Jarno Trulli (9) | I |  | Toyota | 1'20.091 | 3 | 0.582 | 0.732 |
| 5 | Kazuki Nakajima (17) | J |  | Williams/Toyota | 1'20.216 | 3 | 0.707 | 0.889 |
| 6 | Jenson Button (22) | GB |  | Brawn/Mercedes | 1'20.289 | 3 | 0.780 | 0.981 |
| 7 | Nico Rosberg (16) | D |  | Williams/Toyota | 1'20.361 | 3 | 0.852 | 1.072 |
| 8 | Timo Glock (10) | D |  | Toyota | 1'20.490 | 3 | 0.981 | 1.234 |
| 9 | Kimi Räikkönen (4) | FIN |  | Ferrari | 1'20.715 | 3 | 1.206 | 1.517 |
| 10 | Fernando Alonso (7) | E |  | Renault | 1'20.741 | 3 | 1.232 | 1.550 |
| 11 | Felipe Massa (3) | BR |  | Ferrari | 1'18.927 | 2 | -0.582 | 0.732 |
| 12 | Robert Kubica (5) | PL |  | BMW Sauber/BMW | 1'19.308 | 2 | -0.201 | 0.253 |
| 13 | Heikki Kovalainen (2) | FIN |  | McLaren/Mercedes | 1'19.353 | 2 | -0.156 | 0.196 |
| 14 | Nelsinho Piquet (8) | BR |  | Renault | 1'19.392 | 2 | -0.117 | 0.147 |
| 15 | Nick Heidfeld (6) | D |  | BMW Sauber/BMW | 1'19.448 | 2 | -0.061 | 0.077 |
| 16 | Giancarlo Fisichella (21) | I |  | Force India/Mercedes | 1'19.802 | 1 | 0.293 | 0.369 |
| 17 | Sébastien Bourdais (11) | F |  | Toro Rosso/Ferrari | 1'19.898 | 1 | 0.389 | 0.489 |
| 18* | Adrian Sutil (20) | D |  | Force India/Mercedes | 1'19.909 | 1 | 0.400 | 0.503 |
| 19 | Lewis Hamilton (1) | GB |  | McLaren/Mercedes | 1'19.917 | 1 | 0.408 | 0.513 |
| 20 | Sébastien Buemi (12) | CH |  | Toro Rosso/Ferrari | 1'20.236 | 1 | 0.727 | 0.914 |
| legend |
| session 1 |
20 minutes with all cars, knock-out positions 16-20. Cars may run with low fuel. |
| session 2 |
15 minutes with remaining 15 cars, knock-out positions 11-15. Cars may run with low fuel. |
| session 3 |
10 minutes with remaining 10 cars, fight out qualify positions 1-10.
Cars must run with race fuel level and refill used fuel from qualify before race. |
| 18* | Adrian Sutil (20): Adrian had a heavy shunt during qualify and then starts from Pit Lane after the car had to be rebuild completely. |