Kevin Magnussen dominierte das Qualifying auf dem Circuit Spa-Francorchamps, das wegen Nebels mit Verspätung begonnen hatte. Mit seiner schnellsten Runde, die er in 1:58.868 Minuten bewältigte, eroberte er die Pole für das erste Rennen und verwies Antonio Felix da Costa um 0,373 Sekunden auf Platz zwei. Carlin-Pilot Jazeman Jaafar reihte sich mit einer Zeit von 1:59.641 auf Rang drei ein.

Arthur Pic, der kurz vor Schluss vorübergehend die Spitze innegehabt hatte, musste sich letztlich mit Rang vier begnügen. Dahinter lagen Marco Sörensen, Nikolay Martsenko und Daniil Move auf den Rängen fünf bis sieben. Als Achter platzierte sich Oliver Webb vor Norman Nato und Carlos Huertas.

Lokalmatador Stoffel Vandoorne, der in der Meisterschaft mit 14 Punkten Rückstand auf Magnussen Rang zwei belegt, kam nicht über Rang 13 hinaus. Seine letzte Runde musste er abbrechen, da Petro Fantin in Kurve 14 verunfallte. Allerdings hatte er sich zu diesem Zeitpunkt noch nicht gegenüber seiner bis dahin schnellsten Runde verbessert, eine bessere Startposition war ihm ohne den Crash also nicht gewiss.

Ebenfalls für gelbe Flaggen sorgten Will Stevens und Monaco-Sieger Nico Müller, die in der Bus-Stop-Schikane aneinandergerieten. Der Vorfall wird von den Stewards untersucht. Carlos Sainz Junior kam bei seinem zweiten Gaststart nicht über Rang 19 hinaus.