| Rd | Date | Grand Prix | Track | Track length | Laps | Race distance | Winner |
| 1 | 29 Mar | Australia | Melbourne | 5.303 | 58 | 307.574 | Jenson Button |
| 2 | 5 Apr | Malaysia | Sepang | 5.543 | 31 | 171.833 | Jenson Button |
| 3 | 19 Apr | China | Shanghai | 5.451 | 56 | 305.066 | Sebastian Vettel |
| 4 | 26 Apr | Bahrain | Sakhir | 5.412 | 57 | 308.238 | Jenson Button |
| 5 | 10 May | Spain | Barcelona | 4.655 | 66 | 307.104 | Jenson Button |
| 6 | 24 May | Monaco | Monte-Carlo | 3.340 | 78 | 260.520 | Jenson Button |
| 7 | 7 Jun | Turkey | Istanbul | 5.338 | 58 | 309.396 | Jenson Button |
| 8 | 21 Jun | Great Britain | Silverstone | 5.141 | 60 | 308.355 | Sebastian Vettel |
| 9 | 12 Jul | Germany | Nürburg | 5.148 | 60 | 308.863 | Mark Webber |
| 10 | 26 Jul | Hungary | Budapest | 4.381 | 70 | 306.630 | Lewis Hamilton |
| 11 | 23 Aug | Europe | Valencia | 5.419 | 57 | 308.883 | Rubens Barrichello |
| 12 | 30 Aug | Belgium | Spa-Francorchamps | 7.004 | 44 | 308.052 | Kimi Räikkönen |
| 13 | 13 Sep | Italy | Monza | 5.793 | 53 | 306.720 | Rubens Barrichello |
| 14 | 27 Sep | Singapore | Singapore | 5.067 | 61 | 308.950 | Lewis Hamilton |
| 15 | 4 Oct | Japan | Suzuka | 5.807 | 53 | 307.573 | Sebastian Vettel |
| 16 | 18 Oct | Brazil | Interlagos | 4.309 | 71 | 305.909 | Mark Webber |
| 17 | 1 Nov | Abu Dhabi | Yas Island | 5.554 | 55 | 305.361 | Sebastian Vettel |