V sobotní kvalifikaci si pole position vyjel Charles Leclerc na Ferrari, ze druhého místa vyrazil do Velké ceny Španělska úřadující mistr Max Verstappen, třetí odstartoval Carlos Sainz jr. na druhém Ferrari. Na čtvrtém místě v kvalifikaci skončil George Russell na vylepšeném Mercedesu. Druhý Red Bull se Sergio Pérezem startoval z páté příčky.
I přesto, že ve Španělsku jako jediní nepředstavili žádná vylepšení, tak Kevin Magnussen s Mickem Schumacherem z Haasu zajeli slušné výsledky v kvalifikaci, když skončili na osmém, respektive desátém místě. Fernando Alonso musel měnit motor, za což dostal penalizaci a startoval až z poslední pozice.
Problémy s DRS
Po startu si Leclerc ubránil vedení před Verstappenem, dopředu se propracoval Pérez. Magnussen narazil zezadu do Hamiltona a skončil mimo trať, čímž si pokazil naděje na slušný výsledek. Hamilton zamířil do boxů, kde ho však nepřipravení mechanici zdrželi déle, než bylo zdrávo.
Za vedoucího Leclerca se propracoval ve skvělé formě jedoucí George Russell na Mercedesu. V sedmém kole dostal smyk domácí Carlos Sainz jr., skončil mimo trať a ztratil několik pozic. O dvě kola později skončil mimo trať a spadl na čtvrtou příčku také Verstappen.