Pirmoje kvalifikacinių važiavimų dalyje greičiausias buvo „Ferrari“ vairuojantis Sebastianas Vettelis. Jis vieną trasos ratą įveikė per 1 min. 16,665 sek. Antrą laiką parodė „Red Bull Racing“ ekipos narys Maxas Verstappenas. Jis lyderiui nusileido mažiau nei trečdaliu sekundės. Trečią rezultatą užfiksavo „Mercedes“ ekipos narys Valtteri Bottas. Jis lyderiui pralaimėjo pusę minutės.
Tačiau komandoms pasiekti maksimalų tempą kiek trukdė oro sąlygos, mat saulėtą dangų čia keitė lietaus debesys, tad nemažai laiko ekipos praleido keisdamos padangas.
Sudėtingos oro sąlygos pakišo koją „Williams“ ekipos pilotui Lance`ui Strollui, kuris į atitvarus apgadino savo bolido priekinį sparną.
Antrosios kvalifikacijos metu lietus nesiliovė ir į trečios kvalifkacijos greičiausiųjų dešimtuką nepateko šie pilotai: Fernando Alonso, Danielis Ricciardo, Nico Hulkenbergas, Lance`as Strollas ir Marcusas Ericssonas. Visi kiti sportininkai tęsė lenktynes dėl geresnių vietų sekmadienio lenktynių rikiuotėje.
Antrosios kvalifikacijos dalies metu greičiausias vėl buvo Sebastianas Vettelis. Į antrąją vietą pakilo ir visus gerokai nustebino „Renault“ ekipos narys Carlosas Sainzas. Jis nuo lyderio atsiliko kiek daugiau nei 1 sek. Trečias tuo metu – „Red Bull Racing“ narys Maxas Verstappenas.
Trečioji kvalifikacija pažymėta itin lietingomis oro sąlygomis ir čia savo kozirius išmetė Lewisas Hamiltonas. Paskutinėje, šlapioje kvalifikacijos dalyje jis vieną ratą įveikė per 1 min. 35,658 sek. ir išsiveržė į pirmąją vietą. Antrą laiką užfiksavo kitas „Mercedes“ pilotas Vallteri Bottas. Lyderiui jis nusileido ketvirtadalį sekundės. Trečiąją vietą išsaugojo „Ferrari“ pilotas Kimi Raikkonenas.
Būtent tokia tvarka pilotai pradės sekmadienio GP Vengrijoje.