Sebastian Vettel won the Bahrain Grand Prix 2012 at Bahrain International Circuit on 22 April 2012, starting from pole position. Kimi Räikkönen finished second for Lotus F1, with Romain Grosjean completing the podium for Lotus F1. Sebastian Vettel set the fastest lap with a time of 1:36.379.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Sebastian VettelVET | Red Bull | 57 | 1:35:10.990 | 25 | ⚡ 1:36.379 |
| 2 | 11 | Kimi RäikkönenRAI | Lotus F1 | 57 | +3.333 | 18 | |
| 3 | 7 | Romain GrosjeanGRO | Lotus F1 | 57 | +10.194 | 15 | |
| 4 | 3 | Mark WebberWEB | Red Bull | 57 | +38.788 | 12 | |
| 5 | 5 | Nico RosbergROS | Mercedes | 57 | +55.460 | 10 | |
| 6 | 10 | Paul di RestaDIR | Force India | 57 | +57.543 | 8 | |
| 7 | 9 | Fernando AlonsoALO | Ferrari | 57 | +57.803 | 6 | |
| 8 | 2 | Lewis HamiltonHAM | McLaren | 57 | +58.984 | 4 | |
| 9 | 14 | Felipe MassaMAS | Ferrari | 57 | +1:04.999 | 2 | |
| 10 | 22 | Michael SchumacherMSC | Mercedes | 57 | +1:11.490 | 1 | |
| 11 | 8 | Sergio PérezPER | Sauber | 57 | +1:12.702 | 0 | |
| 12 | 13 | Nico HülkenbergHUL | Force India | 57 | +1:16.539 | 0 | |
| 13 | 12 | Kamui KobayashiKOB | Sauber | 57 | +1:30.334 | 0 | |
| 14 | 17 | Jean-Éric VergneVER | Toro Rosso | 57 | +1:33.723 | 0 | |
| 15 | 6 | Daniel RicciardoRIC | Toro Rosso | 56 | +1 Lap | 0 | |
| 16 | 18 | Vitaly PetrovPET | Caterham | 56 | +1 Lap | 0 | |
| 17 | 16 | Heikki KovalainenKOV | Caterham | 56 | +1 Lap | 0 | |
| 18 | 4 | Jenson ButtonBUT | McLaren | 55 | Exhaust | 0 | |
| 19 | 23 | Timo GlockGLO | Marussia | 55 | +2 Laps | 0 | |
| 20 | 20 | Pedro de la RosaDLR | HRT | 55 | +2 Laps | 0 | |
| 21 | 24 | Narain KarthikeyanKAR | HRT | 55 | +2 Laps | 0 | |
| 22 | 15 | Bruno SennaSEN | Williams | 54 | Vibrations | 0 | |
| R | 21 | Pastor MaldonadoMAL | Williams | 25 | Puncture | 0 | |
| R | 19 | Charles PicPIC | Marussia | 24 | Engine | 0 |
| Pos | Driver | Team | Q1 | Q2 | Q3 |
|---|---|---|---|---|---|
| 1 | Sebastian Vettel | Red Bull | 1:34.308 | 1:33.527 | 1:32.422 |
| 2 | Lewis Hamilton | McLaren | 1:34.813 | 1:33.209 | 1:32.520 |
| 3 | Mark Webber | Red Bull | 1:34.015 | 1:33.311 | 1:32.637 |
| 4 | Jenson Button | McLaren | 1:34.792 | 1:33.416 | 1:32.711 |
| 5 | Nico Rosberg | Mercedes | 1:34.588 | 1:33.219 | 1:32.821 |
| 6 | Daniel Ricciardo | Toro Rosso | 1:33.988 | 1:33.556 | 1:32.912 |
| 7 | Romain Grosjean | Lotus F1 | 1:34.041 | 1:33.246 | 1:33.008 |
| 8 | Sergio Pérez | Sauber | 1:33.814 | 1:33.660 | 1:33.394 |
| 9 | Fernando Alonso | Ferrari | 1:34.760 | 1:33.403 | - |
| 10 | Paul di Resta | Force India | 1:36.624 | 1:33.510 | - |
| 11 | Kimi Räikkönen | Lotus F1 | 1:34.552 | 1:33.789 | - |
| 12 | Kamui Kobayashi | Sauber | 1:34.131 | 1:33.806 | - |
| 13 | Nico Hülkenberg | Force India | 1:34.601 | 1:33.807 | - |
| 14 | Felipe Massa | Ferrari | 1:34.372 | 1:33.912 | - |
| 15 | Bruno Senna | Williams | 1:34.466 | 1:34.017 | - |
| 16 | Heikki Kovalainen | Caterham | 1:34.852 | 1:36.132 | - |
| 17 | Pastor Maldonado | Williams | 1:34.639 | - | - |
| 18 | Michael Schumacher | Mercedes | 1:34.865 | - | - |
| 19 | Jean-Éric Vergne | Toro Rosso | 1:35.014 | - | - |
| 20 | Vitaly Petrov | Caterham | 1:35.823 | - | - |
| 21 | Charles Pic | Marussia | 1:37.683 | - | - |
| 22 | Pedro de la Rosa | HRT | 1:37.883 | - | - |
| 23 | Timo Glock | Marussia | 1:37.905 | - | - |
| 24 | Narain Karthikeyan | HRT | 1:38.314 | - | - |