Sebastian Vettel won the Indian Grand Prix 2012 at Buddh International Circuit on 28 October 2012, starting from pole position. Fernando Alonso finished second for Ferrari, with Mark Webber completing the podium for Red Bull. Jenson Button set the fastest lap with a time of 1:28.203.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Sebastian VettelVET | Red Bull | 60 | 1:31:10.744 | 25 | |
| 2 | 5 | Fernando AlonsoALO | Ferrari | 60 | +9.437 | 18 | |
| 3 | 2 | Mark WebberWEB | Red Bull | 60 | +13.217 | 15 | |
| 4 | 3 | Lewis HamiltonHAM | McLaren | 60 | +13.909 | 12 | |
| 5 | 4 | Jenson ButtonBUT | McLaren | 60 | +26.266 | 10 | ⚡ 1:28.203 |
| 6 | 6 | Felipe MassaMAS | Ferrari | 60 | +44.674 | 8 | |
| 7 | 7 | Kimi RäikkönenRAI | Lotus F1 | 60 | +45.227 | 6 | |
| 8 | 12 | Nico HülkenbergHUL | Force India | 60 | +54.998 | 4 | |
| 9 | 11 | Romain GrosjeanGRO | Lotus F1 | 60 | +56.103 | 2 | |
| 10 | 13 | Bruno SennaSEN | Williams | 60 | +1:14.975 | 1 | |
| 11 | 10 | Nico RosbergROS | Mercedes | 60 | +1:21.694 | 0 | |
| 12 | 16 | Paul di RestaDIR | Force India | 60 | +1:22.815 | 0 | |
| 13 | 15 | Daniel RicciardoRIC | Toro Rosso | 60 | +1:26.064 | 0 | |
| 14 | 17 | Kamui KobayashiKOB | Sauber | 60 | +1:26.495 | 0 | |
| 15 | 18 | Jean-Éric VergneVER | Toro Rosso | 59 | +1 Lap | 0 | |
| 16 | 9 | Pastor MaldonadoMAL | Williams | 59 | +1 Lap | 0 | |
| 17 | 19 | Vitaly PetrovPET | Caterham | 59 | +1 Lap | 0 | |
| 18 | 20 | Heikki KovalainenKOV | Caterham | 59 | +1 Lap | 0 | |
| 19 | 24 | Charles PicPIC | Marussia | 59 | +1 Lap | 0 | |
| 20 | 21 | Timo GlockGLO | Marussia | 58 | +2 Laps | 0 | |
| 21 | 23 | Narain KarthikeyanKAR | HRT | 58 | +2 Laps | 0 | |
| 22 | 14 | Michael SchumacherMSC | Mercedes | 55 | Retired | 0 | |
| R | 22 | Pedro de la RosaDLR | HRT | 43 | Accident | 0 | |
| R | 8 | Sergio PérezPER | Sauber | 21 | Accident | 0 |