Hamilton set a 1:29.493 on his final run in Bahrain qualifying on the evening of April 2, beating Rosberg by 0.077 seconds to take pole. Mercedes secured the front row, with Ferrari’s Vettel and Räikkönen third and fourth. Ferrari had finished one-two in FP3 earlier in the day.

Rosberg topped Q1 with a 1:31.325, with Hamilton 0.066 seconds behind. Wehrlein was 16th and missed the 15 places available in Q2. Ericsson, Pérez, Magnussen, Palmer, Haryanto and Nasr were also eliminated, making seven drivers out in the opening segment.
Hamilton set the fastest time so far in Q2 with a 1:30.039. Hülkenberg moved into eighth at the last moment, displacing Grosjean from a possible Q3 place. Sainz, Vandoorne, Gutiérrez, Button and Kvyat were eliminated in Q2.
Vandoorne was 12th in Q2 with a 1:31.934, 0.064 seconds faster than Button. Gutiérrez was the only driver between the McLarens. Standing in for Alonso, the rookie ran in the midfield in both segments, providing a direct intra-team measure of how quickly he adapted over the weekend.
After the first Q3 runs, Rosberg led provisionally with a 1:29.897. Hamilton ran wide at the exit of Turn 15 and was only fourth on his first lap. Vettel and Räikkönen were also in contention. All four leading drivers went out again for the final runs, keeping pole undecided until the end.

Hamilton improved in all three sectors on his final lap, lowering his time to 1:29.493. Rosberg also broke the 1:30 barrier but remained 0.077 seconds behind. Vettel was third with a 1:30.012 and Räikkönen fourth on a 1:30.244, putting both Ferraris within a second of the front row.
Ricciardo led the chasing group behind the second row in fifth. Williams’ Bottas and Massa were sixth and seventh, separated by just 0.002 seconds. Hülkenberg was eighth, while Grosjean and Verstappen were ninth and tenth on their Q2 times.
Magnussen set a 1:33.181 in Q1 and was classified 19th in qualifying. After failing to follow an instruction to report to the weighbridge in FP2, he would have to start the race from the pit lane.
| Position | No. | Driver | Team | Q1 | Q2 | Q3 | Laps |
|---|---|---|---|---|---|---|---|
| 1 | 44 | Lewis Hamilton | Mercedes | 1:31.391 | 1:30.039 | 1:29.493 | 14 |
| 2 | 6 | Nico Rosberg | Mercedes | 1:31.325 | 1:30.535 | 1:29.570 | 13 |
| 3 | 5 | Sebastian Vettel | Ferrari | 1:31.636 | 1:30.409 | 1:30.012 | 14 |
| 4 | 7 | Kimi Räikkönen | Ferrari | 1:31.685 | 1:30.559 | 1:30.244 | 14 |
| 5 | 3 | Daniel Ricciardo | Red Bull | 1:31.403 | 1:31.122 | 1:30.854 | 12 |
| 6 | 77 | Valtteri Bottas | Williams | 1:31.672 | 1:30.931 | 1:31.153 | 12 |
| 7 | 19 | Felipe Massa | Williams | 1:32.045 | 1:31.374 | 1:31.155 | 10 |
| 8 | 27 | Nico Hülkenberg | Force India | 1:31.987 | 1:31.604 | 1:31.620 | 15 |
| 9 | 8 | Romain Grosjean | Haas | 1:32.005 | 1:31.756 | — | 9 |
| 10 | 33 | Max Verstappen | Toro Rosso | 1:31.888 | 1:31.772 | — | 9 |
| 11 | 55 | Carlos Sainz | Toro Rosso | 1:31.716 | 1:31.816 | — | 9 |
| 12 | 47 | Stoffel Vandoorne | McLaren | 1:32.472 | 1:31.934 | — | 9 |
| 13 | 21 | Esteban Gutiérrez | Haas | 1:32.118 | 1:31.945 | — | 9 |
| 14 | 22 | Jenson Button | McLaren | 1:31.976 | 1:31.998 | — | 9 |
| 15 | 26 | Daniil Kvyat | Red Bull | 1:32.559 | 1:32.241 | — | 9 |
| 16 | 94 | Pascal Wehrlein | Manor | 1:32.806 | — | — | 6 |
| 17 | 9 | Marcus Ericsson | Sauber | 1:32.840 | — | — | 6 |
| 18 | 11 | Sergio Pérez | Force India | 1:32.911 | — | — | 7 |
| 19 | 20 | Kevin Magnussen | Renault | 1:33.181 | — | — | 3 |
| 20 | 30 | Jolyon Palmer | Renault | 1:33.438 | — | — | 6 |
| 21 | 88 | Rio Haryanto | Manor | 1:34.190 | — | — | 3 |
| 22 | 12 | Felipe Nasr | Sauber | 1:34.388 | — | — | 4 |